Нетология

Fullstack-разработчик на Python

  • Начальный уровень
  • Наставник: Нет
  • Сертификат: Нет
  • Формат: Online
  • Рассрочка: Нет
  • Язык: Русский
  • Осталось мест: не ограничено
Записаться

Fullstack-разработчик на Python

Научитесь самостоятельно создавать сайты и веб-приложения на Python и JavaScript ; Выполните 7 проектов для портфолио и создадите командный проект с Python-разработчиками ; Сможете начать работать уже через 6 месяцев обучения

Процесс обучения:

  • Вы учитесь в своём темпе, если так комфортнее Мы подготовили гибкие форматы обучения: видеолекции, статьи, вебинары, индивидуальные и групповые задания
  • Выполняете задания и получаете оценки и комментарии преподавателей После каждого занятия вас ждёт домашнее задание. Готовые проекты вы сможете сразу включить в своё портфолио
  • Оперативно получаете поддержку команды аспирантов и координаторов Координаторы помогут с операционными вопросами, аспиранты — с вопросами по заданиям, преподаватели — с трудностями в коде
  • Устраиваетесь на работу с помощью нашего Центра развития карьеры Центр развития карьеры поможет с составлением резюме, предложит подходящие вакансии, подготовит к собеседованию и будет активно сопровождать вас на всех этапах поиска работы
  • Поможем найти ту самую работу:

  • Оформите резюме Научитесь выгодно презентовать свои сильные стороны
  • Узнаете, как найти работу Познакомитесь с площадками для поиска работы и получите доступ к бирже проектов
  • Подготовитесь к собеседованию Научитесь рассказывать о себе без стресса и правильно реагировать на вопросы
  • Соберёте портфолио Оформите портфолио так, чтобы работодатель убедился в ваших навыках
  • Научитесь работать на себя Узнаете, где искать первых заказчиков и как выстраивать с ними коммуникацию
  • Для кого этот курс?
    • Комплексная программа
      Вы научитесь разбираться и участвовать во всех этапах разработки сайтов и веб-интерфейсов — от работы с дизайн-макетами до программирования и настройки серверов
    • Объёмное портфолио
      Вы решите более 200 практических задач и самостоятельно выполните 7 полноценных проектов для своего портфолио. Это сильно повысит ваши шансы на трудоустройство
    Программа обучения
    Основы языка программирования Python
    • Python. Знакомство с консолью
    • Условные конструкции. Операции сравнения
    • Введение в типы данных и циклы
    • Циклы. Типы данных. Коллекции данных
    • Функции — использование встроенных и создание собственных
    • Классы и их применение в Python
    • Открытие и чтение файла, запись в файл
    • Работа с разными форматами данных
    • Работа с библиотекой requests, http-запросы
    • Работа с классами на примере API VK
    Система контроля версий Git
    • Предназначение системы контроля версий
    • Основные операции (фиксация и откат изменений, поиск, история)
    • Работа с сервисом GitHub
    • Ветки, слияние веток и разрешение конфликтов
    • Командная работа
    Работа с базами данных
    • Введение в базы данных
    • Типы баз данных. SQL/NoSQL, PostgreSQL
    • Проектирование баз данных. Связи. 3НФ
    • Select-запросы
    • Insert/update/delete-запросы
    • Python и базы данных. ORM
    Профессиональная работа с Python
    • Модули, пакеты, импорты в Python
    • Итераторы, генераторы
    • Декораторы
    • Разработка тестов
    • Регулярные выражения
    • Веб-скрапинг
    • Подготовка к собеседованию
    Backend-разработка на Django
    • Знакомство с Django. Подготовка и запуск проекта
    • Обработка запросов
    • Динамическое формирование страниц на основе шаблонов
    • Работа с ORM
    • Взаимодействие с сайтом
    • Персонализация сайта
    • Создание и поддержка проекта
    • Работа с API
    Английский язык для начинающих разработчиков
    • Лексика, без которой не обойтись программисту
    • Как вести переписку на английском
    • Чтение документации и анализ требований
    • Программирование
    • Тестирование ПО
    • Стрессовые ситуации
    • Устранение неполадок
    • Работа и роли в команде
    • Как поддержать любую беседу на английском
    • Собрания, презентации
    Карьера в Python-разработке
    • Пошаговый план поиска работы
    • Анализ рынка труда
    • Резюме, портфолио fullstack python-разработчика и сопроводительное письмо
    • Собеседование: как подготовиться и пройти
    • Статистика поиска работы и измерение эффективности
    • Индивидуальная карьерная консультация
    Знания и навыки, которые приобретете
    • Английский язык (хороший разговорный уровень)
    • Навыки создания моделей в Architect
    • Опыт разработки отчетов в Web, Developer
    • Опыт использования формата обмена данными (json, xml)
    • Опыт использования принципов работы bigdata, хд и колоночных бд
    • Написание sql-запросов

    Преподаватели

    • Олег Булыгин

      Lead data scientist/data analyst, проектное сотрудничество с крупными компаниями

    • Владимир Чебукин

      Frontend-developer в TEKO

    • Александр Фитискин

      Frontend-разработчик в компании Webzilla

    • Александр Шлейко

      Frontend-разработчик в Яндексе

    • Александр Беспоясов

      Ведущий frontend-разработчик

    • Денис Ежков

      Frontend-разработчик в «Ростелеком ИТ»

    • Эдгар Нуруллин

      Middle-разработчик в Яндексе

    • Евгений Шек

      Frontend developer в «Chocotravel и Aviata»

    • Александр Иванов

      Backend-разработчик уровня senior, OneSoil

    • Алёна Батицкая

      Frontend-разработчик

    • Михаил Ларченко

      Tech Lead в Sytac B.V.

    • Кирилл Табельский

      Серверный разработчик, Lightmap

    • Александр Ульянцев

      Backend Software Engineer, G-Core labs

    • Александр Бардин

      Python-разработчик, Open Solutions

    • Максим Филипенко

      Backend-разработчик, Авито

    • Елена Никитина

      Руководитель проектов, «Аналитические программные решения»

    • Роман Гордиенко

      Ведущий инженер-программист, «Айти-Сервис»

    • Татьяна Тен

      Frontend-разработчик, webcoalition.ru

    • Николай Лопин

      Senior JavaScript-разработчик, MyTaxi

    • Евгений Шмаргунов

      Разработчик и ведущий специалист по автоматизированному тестированию, Medindex

    • Адилет Асанкожоев

      Python-разработчик, Makers.kg