Introduction To Python
Backend Development
Understanding backend development and its role in web
applications.
Learn, practice, and apply for job-ready skills.
Learn Python
Python is a powerful general-purpose programming language. The course serves as a friendly introduction to the world of programming. It assumes from the get-go that you have no experience whatsoever coding nor knows how programs work.Â
Python To DJango
Understanding Django as a high-level web framework. Django is a free and open-source, Python-based web framework that follows the model–template–views architectural pattern. Built by experienced developers.
Remote Job
After we satisfied your skill, we’ll add you to our freelancer community where you will be directed on how to monetize your skill and help you get remote job.
Python / Django Development
ADMISSION IS ON!!!
The Online class will hold on Zoom or Google meet, the Zoom link will be sent to you after a successful registration.
While the physical class session will hold at 24, Ijaoye Street, Jibowu B/Stop off Ikorodu Road, Lagos State.
The program is scheduled to run for 6 month3 (2 days a week ) after which you will be certified.Â
NOTE: You are required to have a personal laptop for this course.
The next class session will start on the 21st of Augst, 2023
Tuesdays: 11 AM –Â 2 PM
Thurdays: 11 AM –Â 2 PM
Mondays: 11 AM –Â 2 PM
Wednesdays: 11 AM –Â 2 PM
Fridays: 11 AM –Â 2 PM
Course Amount: ₦270,000
Introduction to Python Backend Development
- Introduction to Backend Development
- Understanding backend development and its role in web applications
- Overview of backend languages and technologies
- Introduction to Python
- Installing Python and setting up the development environment
- Basic Python syntax and data structures
- Functions, modules, and packages
Django Fundamentals Backend Tutorials Syllabus: From Python to Django
- Introduction to Django
- Understanding Django as a high-level web framework
- Setting up Django and creating a new project
- Django Models and ORM
- Creating models and defining database relationships
- Performing CRUD (Create, Read, Update, Delete) operations with the Django ORM
- Django Views and URL Patterns
- Understanding Django views and their role in handling requests
- Creating URL patterns and routing requests
- Django Templates
- Using Django templates for rendering dynamic HTML
- Template inheritance and template tags.
Building Web Applications with Django
- User Authentication and Authorization
- Implementing user authentication and registration with Django's built-in authentication system
- Managing user permissions and access control
- Working with Forms and Validation
- Creating and handling HTML forms in Django
- Implementing form validation and error handling
- Static Files and Media Handling
- Serving static files such as CSS, JavaScript, and images
- Managing media files (uploads) in Django
- Django Admin Panel
- Exploring Django's powerful admin interface for managing data
- Customizing and extending the admin panel
Advanced Django Conceptswith Django
- Django Rest Framework (DRF)
- Introduction to DRF for building RESTful APIs with Django
- Serializers, views, and authentication in DRF
- Handling Authentication in APIs
- Implementing token-based authentication with DRF
- Securing API endpoints with permissions
- Deploying Django Applications
- Preparing a Django project for production deployment
- Deploying to popular hosting platforms like Heroku, Railway or AWS
- Testing and Debugging
- Writing unit tests for Django applications
- Debugging common issues and performance optimization
Real-world Project Final Project After Completion Of Program
- Putting it all together: Building a real-world web application using Django.
- Implementing features learned throughout the syllabus
- Project Presentation
- Presenting and showcasing your final project to the class