Course Outline
Introduction to Backend Development
Understanding How Websites and Web Applications Work
Installing Python Packages and Libraries
Preparing your Backend Development Environment
Understanding the Difference between Presentation Layer (Frontend) and the Server Side (Backend) of a Web Application
Python Fundamentals
Databases and SQL Fundamentals
Linux Fundamentals
Choosing a Development Framework
Setting up a Web Application Server (LAMP Stack)
Handling User Input
Generating Output
Using Templates to Standardize Output
Connecting to a Database
Enabling Users to Register through the Application
Securing th Web Application
Testing the Web Application
Managing the Project Using Version Control
Expanding the Application using Advanced Python Features
Working with a NoSQL Database
Deployment Techniques and Continuous Integration
Monitoring Application Performance
Optimizing the Web Application
Scaling a Web Application
Troubleshooting
Summary and Conclusion
Requirements
- Python programming experience
Audience
- Developers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £9500 online delivery, based on a group of 2 delegates, £3000 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
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
Topics that were discussed, lots of live code examples, trainers attitude towards group
Weronika - ATOS PGS sp. z o.o.
Course - Reactive Programming with Angular RxJS
Real-life examples.
Kristoffer Opdahl - Buypass AS
Course - Web Security with the OWASP Testing Framework
Though an online training, the interactivity with the trainer was remarkable and was always available to provide valuable sources to complement the training. I am very satisfied.
Nuno Marques - MULTICERT, S.A.
Course - Functional Reactive Programming with Java 9 and RxJava
Pacing, depth, and explanations were all superb. It's clear Scott is an expert on the subject and learning from him was super enjoyable.