Курс починається з основ роботи з Flask - легким фреймворком для створення веб-додатків. Студенти навчаться запускати програми та працювати з основним функціоналом фреймворка. Цей модуль дає базове розуміння принципів веб-розробки на Python.
Наступний великий блок присвячений Django - потужному фреймворку для створення складних веб-додатків. Тут розглядаються ORM для роботи з базами даних, шаблонізатор, middleware, різні типи представлень, форми та сигнали. Це основа для створення повноцінних веб-застосунків.
Цей модуль охоплює кешування з використанням memcached в Django, багатопотоковість та багатопроцесорність в Python. Студенти зрозуміють, що таке GIL та як ефективно використовувати ресурси системи. Також додано парсинг даних з beautifulsoup для роботи з веб-контентом.
Студенти навчаться деплоїти веб-додатки за допомогою systemd, wsgi-серверів та nginx. Модуль включає розпаралелювання задач з Celery та RabbitMQ, створення юніт-тестів з pytest, а також роботу з Django Rest Framework для створення API з документацією в Swagger.
Цей блок охоплює Docker для контейнеризації додатків, основи Bash та Linux для роботи з серверами, роботу з базами даних включаючи SQL записи та різні СУБД, а також інструменти розробника: Git, virtualenv та написання документації.
Курс завершується виконанням дипломного проекту, де студенти застосовують отримані знання на практиці.
Для успішного проходження курсу потрібні знання основ C-подібних мов та досвід вирішення задач програмування. Під час навчання студенти опанують супутні технології Git та Linux, навички роботи з базами даних та розгортання на хмарних платформах.
Після закінчення курсу залишається доступ до відеозаписів. Викладачі - практикуючі фахівці з топових компаній. До шостого заняття діє гарантія повного повернення коштів.
Додатково включено тренінги з підготовки до співбесід та складання резюме з HR-фахівцем, а також тестову співбесіду з технічним спеціалістом.