Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
Overview of the Web Development Cycle
- Version control, coding, building, testing, and deploying
- Automating the development process
Fundamentals of APIs and Their Functionality
- Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
- Operations: queries and mutations
Preparing the Development Environment
- Setting up the code repository (GitHub, GitLab, etc.)
- Installing NPM
- Configuring file dependencies
Application Development
- Creating a data store that loads data folder content
- Setting up a server file and configuring GraphQL
- Running React with Relay as the JavaScript framework
- Automating workflows with pre-fetching
- Utilizing deferred queries and defining properties to identify critical data
- Implementing code-splitting for data using Relay
Application Testing
- Identifying code errors with JSHint
- Evaluating performance optimization via web.dev
Securing the Application
- User authentication processes
Troubleshooting
Summary and Conclusion
Requirements
- A foundational understanding of APIs
Audience
- Developers
14 Hours
Testimonials (1)
The trainer did a great job breaking the ice and took the initiative to encourage everyone to participate. No one was left out, and he was able to adapt well to each person’s difficulties. He made good use of the challenges and questions raised by participants to provide clearer explanations to the whole audience.