Course Outline
Introduction to Backend Development for Government
Understanding How Websites and Web Applications Work in the Public Sector
Installing Python Packages and Libraries for Government Projects
Preparing Your Backend Development Environment for Government Use
Understanding the Difference Between the Presentation Layer (Frontend) and the Server Side (Backend) of a Web Application for Government
Python Fundamentals for Government Developers
Databases and SQL Fundamentals for Government Applications
Linux Fundamentals for Government IT Professionals
Choosing a Development Framework for Government Projects
Setting Up a Web Application Server (LAMP Stack) for Government Use
Handling User Input in Government Web Applications
Generating Output for Government Web Applications
Using Templates to Standardize Output for Government Projects
Connecting to a Database for Government Applications
Enabling Users to Register Through the Application for Government Services
Securing the Web Application for Government Use
Testing the Web Application for Government Compliance
Managing the Project Using Version Control for Government Projects
Expanding the Application Using Advanced Python Features for Government Needs
Working with a NoSQL Database for Government Applications
Deployment Techniques and Continuous Integration for Government Projects
Monitoring Application Performance for Government Services
Optimizing the Web Application for Government Efficiency
Scaling a Web Application for Government Use
Troubleshooting for Government IT Professionals
Summary and Conclusion for Government Developers
Requirements
- Python programming expertise
Audience
- Software developers for government
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.