Профессия Fullstack-разработчик на Python

47 студентов зачислены

Онлайн

в удобное время

Трудоустройство

после окончания курса

Доступ к курсу

навсегда

Fullstack-разработчик — универсальный специалист, который может совмещать сразу две роли — backend- и frontend-разработчика

Это значит, что такой специалист может создавать внешнюю сторону сайта и внутреннюю серверную часть.

Кому подойдёт этот курс

Для новичков

Освоить IT-профессию способен каждый — от водителя до юриста

Для тех, кто хочет запускать сайты

Создавать веб-проекты для себя или клиентов — отличный план

Для айтишников

Системный администратор или инженер может стать программистом

Для всех, кто думает о будущем

Новая IT-специальность даст опору в быстро меняющемся мире

Чему вы научитесь

Решать

программистские задачи с помощью алгоритмов

Поднимать

веб-сервер и настраивать взаимодействие с базами данных

Создавать

сайты на Django

Программировать

на Python и JavaScript

Проектировать

интерактивные интерфейсы приложений

Разворачивать

на домене созданный сайт и поддерживать его

Содержание курса

— Устройство WEB и основы сетевой инфраструктуры
— Установка IDE и необходимых пакетов
— Синтаксис Python
— Чтение файлов и работа с ними
— Типы данных
— Операции с числами, логические операции
— Циклы
— Функции и рекурсия

— Введение в Git. Система контроля версий
— Объектно-ориентированное программирование для Python
— ООП: наследование, инкапсуляция, полиморфизм
— Классы и объекты
— Итераторы и генераторы
— Работа со структурами данных
— Алгоритмы в Python
— Функциональное программирование в Python
— Задачи по Python: ветвление, циклы, декораторы

— Представление об архитектуре веб-приложения. Проектирование серверной части приложения
— Работа с различными форматами: JSON, XML, AJAX
— Веб-сервер на Python
— Работа с API из Python
— Асинхронное программирование на Python
— Структура проекта в Django
— Использование моделей в Django
— Обработка запросов с ORM
— Работа с API в Django. Django REST Framework
— Работа с базой данных PostgreSQL

— Основы HTML
— Основы CSS, Flex box, адаптивный дизайн
— Подключение JavaScript к HTML. ChromeDevTools
— Концепция DOM
— Принципы SPA
— Методология БЭМ
— CSS-препроцессоры (SASS)
— Линтеры. Типизация
— Web Components
— Сборщик WebPack

— React. Компоненты
— Redux. Flux
— События в React
— Работа с сервером через Fetch API
— Обзор Vue и Angular
— JS-фреймворки в связке с Django

Курс ориентирован в первую очередь на новичков, которые решили получить профессию программиста с нуля, и дает полноценную подготовку веб-разработчика. Этот курс для тех, кто хочет изучить Python и научиться делать сайты самостоятельно.
Курс построен вокруг практики и включает только необходимый минимум теории. С первого дня вы начнете учиться мыслить, как программист, и решать задачи, над которыми работают разработчики в реальных компаниях. Еженедельно вам будет открываться доступ к очередному модулю, который содержит материалы для освоения и кейсы для решения на ближайшие 7 дней. Материалы — это в первую очередь практические задачи по написанию кода, а также видеолекции, скринкасты, заготовки кода и статьи.
В зависимости от вашего опыта и сложности конкретного модуля потребуется примерно 10 часов в неделю. Это комфортный темп освоения материала и практики — особенно для тех, кто параллельно работает или учится. Длительность программы 593 часа.
Если у вас есть документы о среднем или высшем образовании, то по окончании курса вы сможете получить диплом о профессиональной переподготовке в соответствии с образовательной лицензией. Либо получите сертификат об окончании курса.

Будьте первым кто оставит отзыв.

Оставить отзыв можно только с предоставлением сертификата о прохождении курса.

Пожалуйста, войдите чтобы оставить отзыв
Профессия Fullstack-разработчик на Python
Цена:
250 000 ₽ 125 000 ₽