Course Outline
Introduction
Overview of the Web Development Cycle for Government
- Version control, coding, building, testing, and deploying
- Automating the process
The Fundamentals of APIs and Their Functionality for Government
- Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern
- Operations: queries and mutations
Preparing the Development Environment for Government
- Setting up the code repository (GitHub, GitLab, etc.)
- Installing NPM
- Configuring file dependencies
Developing an Application for Government
- Creating a data store that loads content from a data folder
- Creating a server file and configuring GraphQL
- Running React with Relay as the JavaScript framework
- Automating work through pre-fetching
- Using deferred queries to identify critical data properties
- Code-splitting data using Relay
Testing the Application for Government
- Detecting code errors with JSHint
- Evaluating optimization with web.dev
Securing the Application for Government
- Authenticating users
Troubleshooting for Government
Summary and Conclusion for Government
Requirements
- An understanding of Application Programming Interfaces (APIs) for government
Audience
- Software Developers
Testimonials (5)
The situation was atypical because an intensive training for developers was to be conducted with non-developers. Lukasz took up this challenge with empathy and a lot of humour. Through his intelligent and flexible manner, he was able to ensure that a concrete learning gain was achieved for everyone. I enjoyed this very much and would gladly take a seminar with Lukasz again.
Christoph - Honda Bank GmbH
Course - MERN Fullstack Development
The general knowledge sharing by Narendra and all the dev resources shared
Pako Diale
Course - Transform a React Application into a Progressive Web App (PWA)
No powerpoint
Raymond Chan - Hospital Authority
Course - Advanced React
The training has good content and easy to follow
David Phetole Leshabela - Vodacom SA
Course - React with Next.js
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.