Full Stack Web Developer Training
#backend
Our teaching method is based on continuous monitoring, therefore the learner’s knowledge is under continuous evaluation. This is necessary in order to be absolutely sure that you will 100% understand and follow the consecutive lessons each building on the previous one and thus enabling you to successfully complete the training and the final exam.
Course description
While it was once only possible to develop software and desktop applications in the cumbersome
Java or C languages, today we have the much more user-friendly Python, which has conquered the world of IT at lightning speed for a reason.
The Django framework allows us to increase the speed of development and it also makes it easy to connect the program running on your computer to a web application.
By learning Python, Django and SQL database, you will become a software developer or even a backend web development specialist.
Module 1.: Python course
Curriculum of the Python class
Python – An introduction to the language Python – Installation and development environment Python – Variables, data types Python – Complex data types Python – Operations with strings Python – Basic operators Python – Cycles and conditions Python – Functions Python – Modules Python – Thread Handling Python – Error and exception handling Python – Object Oriented Develope Python – Database Management (Postgres) Python – Regular Expressions Version Management and Development Environment (Git and Docker)Duration and Price
Module 2.: SQL - Database Management course
About
Python is extremely popular wherever databases, statistics or statistical data extraction are involved.
To do this, of course, you need to know the structure and operation of relational and non-relational databases themselves. This knowledge is an almost essential addition to almost any programming language.
Topics
Introduction to database objects and Database design basics
SQL: DDL – Data Definition Language
SQL: DQL – Data Query Language
SQL: DML – Data Manipulation Language
SQL: Data Control Language (DCL)
SQL course module length:
Duration and Price
Module 3.: Python desktop application development
Python UI: PySide6 - PyQt framework
This framework and Library enables us to create a nice looking, user friendly interface for the program running on our platform. This results in our program being such that it can be comfortably used by anyone. Instead of the Tkinter interface taught in many other Python courses, we teach a solution that actually does this.
Topics:Duration and Price
Using widgets:
– Buttons
– Layouts
– Widget Event Handling
– Scrollbars and sliders
Menu and Toolbar
Drawing basics
Database management with PySide6
Project task
Module 4.: Django course
Django3 course details:
Django framework architecture 3rd party library – Django Rest Framework (DRF)
Django Router
Django Model
Django View
Django Templating