Course Outline
Introduction to Web Development for Government
- Client-server architecture
- Overview of web technologies
- Development environments and tools
FrontEnd Fundamentals for Government
- Essentials of HTML5, CSS3, and JavaScript
- Responsive design using Flexbox and Grid
- Best practices for accessibility and user experience (UX)
Modern FrontEnd Development for Government
- Introduction to frameworks such as React, Vue, or Angular
- State management and routing techniques
- Component-based architecture principles
BackEnd Fundamentals for Government
- Server-side programming with Node.js or Python
- Working with APIs and RESTful services
- Basic authentication and session management practices
Database Integration for Government
- Introduction to relational databases (MySQL/PostgreSQL) and NoSQL databases (MongoDB)
- CRUD operations overview
- Designing database schemas
Integrating FrontEnd and BackEnd for Government
- Connecting via APIs
- Data flow and state synchronization methods
- Error handling and debugging techniques
Deployment and Maintenance for Government
- Version control with Git
- Hosting solutions and CI/CD pipelines
- Security and performance optimization strategies
Summary and Next Steps for Government
Requirements
- An understanding of fundamental programming concepts
- Experience with HTML and CSS
- Familiarity with software development tools
Audience
- IT systems management professionals for government
- Developers and IT professionals
- Technical staff interested in full stack development
Testimonials (5)
I liked how Gunnar wrote pretty much all of the code on the fly as we were going through, but that there was plenty of pre-prepared material on the google drive that I can refer to after the training. The code Gunnar wrote based on the sample data I provided beforehand was also extremely useful and also made the training relevant to our own datasets.
Ranvir - Schroders Personal Wealth
Course - Visual Studio Code
Multiple examples for each module and great knowledge of the trainer.
Sebastian - BRD
Course - Secure Developer Java (Inc OWASP)
Module3 Applications Attacks and Exploits, XSS, SQL injection Module4 Servers Attacks and Exploits, DOS, BOF
Tshifhiwa - Vodacom
Course - How to Write Secure Code
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
The trainer's subject knowledge was excellent, and the way the sessions were set out so that the audience could follow along with the demonstrations really helped to cement that knowledge, compared to just sitting and listening.