Course Outline
Introduction
Overview of the Web Development Cycle for Government
- Version control, coding, building, testing, and deploying
- Automating the process to enhance efficiency and consistency in development workflows for government
The Fundamentals of APIs and Their Functionality for Government
- Web Architecture Patterns: the composite pattern, proxy pattern, and facade pattern, which are essential for scalable and maintainable applications in the public sector
- Operations: queries and mutations, crucial for data manipulation and retrieval in government systems
Preparing the Development Environment for Government
- Setting up the code repository (GitHub, GitLab, etc.) to ensure secure and collaborative development practices for government projects
- Installing NPM to manage dependencies efficiently in government applications
- Configuring file dependencies to streamline the development process for government software
Developing an Application for Government
- Creating a data-store that loads data folder content, ensuring robust data management for government services
- Setting up a server file and configuring GraphQL to facilitate efficient data querying in government applications
- Running React with Relay as the JavaScript framework to enhance user experience in government websites
- Automating work with pre-fetching to optimize performance and user interaction for government users
- Using deferred queries to identify critical data, ensuring timely and accurate information for government operations
- Code-splitting data using Relay to improve load times and reduce bandwidth usage in government applications
Testing the Application for Government
- Finding code errors with JSHint to ensure high-quality, error-free code for government systems
- Testing optimization with web.dev to enhance performance and user satisfaction in government websites
Securing the Application for Government
- Authenticating users to protect sensitive information and maintain security standards for government applications
Troubleshooting for Government
Summary and Conclusion for Government
Requirements
- An understanding of APIs for government
Audience
- 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.