Backend Development with Python ( pythonbackend | 35 hours )
- Python programming experience
Audience
- Developers
Backend development refers to the server-side development of a web application. It involves database operations, user management, and core functionality (business logic) of an application. Backend development complements frontend development to deliver the functionality expected by users of the application.Python is one of several programming languages that can be used to write the backend logic of a web application.
This instructor-led, live training (online or onsite) is aimed at developers who wish to use Python as the server-side language to create a web application. Various techniques and frameworks will be explored to arrive at the most suitable one for a given problem.
By the end of this training, participants will be able to:
- Install and configure Python packages and frameworks.
- Set up the appropriate development environment to optimize the coding process.
- Write the code needed to enable common functionality expected by end users of an application (forms, database queries, calculations, etc.)
- Select from a number of popular frameworks such as Django and Flask to automate redundant tasks and reduce development time.
Format of the Course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
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
United Arab Emirates - Backend Development with Python
Qatar - Backend Development with Python
Egypt - Backend Development with Python
Saudi Arabia - Backend Development with Python
South Africa - Backend Development with Python
Brasil - Backend Development with Python
Canada - Backend Development with Python
中国 - Backend Development with Python
香港 - Backend Development with Python
澳門 - Backend Development with Python
台灣 - Backend Development with Python
USA - Backend Development with Python
Österreich - Backend Development with Python
Schweiz - Backend Development with Python
Deutschland - Backend Development with Python
Czech Republic - Backend Development with Python
Denmark - Backend Development with Python
Estonia - Backend Development with Python
Finland - Backend Development with Python
Greece - Backend Development with Python
Magyarország - Backend Development with Python
Ireland - Backend Development with Python
Luxembourg - Backend Development with Python
Latvia - Backend Development with Python
España - Backend Development with Python
Italia - Backend Development with Python
Lithuania - Backend Development with Python
Nederland - Backend Development with Python
Norway - Backend Development with Python
Portugal - Backend Development with Python
România - Backend Development with Python
Sverige - Backend Development with Python
Türkiye - Backend Development with Python
Malta - Backend Development with Python
Belgique - Backend Development with Python
France - Backend Development with Python
日本 - Backend Development with Python
Australia - Backend Development with Python
Malaysia - Backend Development with Python
New Zealand - Backend Development with Python
Philippines - Backend Development with Python
Singapore - Backend Development with Python
Thailand - Backend Development with Python
Vietnam - Backend Development with Python
India - Backend Development with Python
Argentina - Backend Development with Python
Chile - Backend Development with Python
Costa Rica - Backend Development with Python
Ecuador - Backend Development with Python
Guatemala - Backend Development with Python
Colombia - Backend Development with Python
México - Backend Development with Python
Panama - Backend Development with Python
Peru - Backend Development with Python
Uruguay - Backend Development with Python
Venezuela - Backend Development with Python
Polska - Backend Development with Python
United Kingdom - Backend Development with Python
South Korea - Backend Development with Python
Pakistan - Backend Development with Python
Sri Lanka - Backend Development with Python
Bulgaria - Backend Development with Python
Bolivia - Backend Development with Python
Indonesia - Backend Development with Python
Kazakhstan - Backend Development with Python
Moldova - Backend Development with Python
Morocco - Backend Development with Python
Tunisia - Backend Development with Python
Kuwait - Backend Development with Python
Oman - Backend Development with Python
Slovakia - Backend Development with Python
Kenya - Backend Development with Python
Nigeria - Backend Development with Python
Botswana - Backend Development with Python
Slovenia - Backend Development with Python
Croatia - Backend Development with Python
Serbia - Backend Development with Python