Course Outline
Introduction to Backend Development for Government
Understanding How Websites and Web Applications Work for Government
Installing Python Packages and Libraries for Government Use
Preparing Your Backend Development Environment for Government Projects
Understanding the Difference between 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 Users
Using Templates to Standardize Output for Government Applications
Connecting to a Database for Government Data Management
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 Data Storage
Deployment Techniques and Continuous Integration for Government Applications
Monitoring Application Performance for Government Operations
Optimizing the Web Application for Government Efficiency
Scaling a Web Application for Government Use
Troubleshooting for Government IT Teams
Summary and Conclusion for Government Developers
Requirements
- Experience in Python programming
Audience
- Software developers for government projects
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.