• 18 сентября, вторник
  • Москва, Мясницкая 13 стр.18

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

84 дня назад
с 19:00 18 сентября по 22:00 13 декабря
Москва
Мясницкая 13 стр.18

На курсе вы научитесь создавать программы, web-проекты и скрипты для серверов, а также много других интересных вещей. И делать всё это быстро и классно. Python идеален в качестве первого языка программирования. Он прост и понятен, а для изучения нужны только ноутбук и базовые знания английского языка. Можно со словарём. Python — мощный, высокоуровневый язык, который используется в разработке YouTube, Dropbox и других топовых площадок.

Полный курс программирования на Python рассчитан на людей любого уровня подготовки. Вам понадобятся школьные знания по математике, уверенное владение компьютером и умение логично формулировать мысли.


На курсе вы получите базовые навыки web-разработки (Git, тестирование, документация), научитесь писать программы на Python, а также управлять разработкой от идеи до работающего продукта.

У Python есть своя философия структурирования «Дзэн Пайтон», которая пропагандирует красоту, спокойствие и удобство при кодинге и позволяет значительно экономить время.

Формат курса

Павел Петлинский, преподаватель курса, проведёт 26 занятий. Каждое длится 3 часа. На уроках будет много практики, во время которой вы отработаете ключевые навыки, необходимые для создания собственных проектов. Для тех, кто захочет продолжить практику после занятий, подготовлены интересные домашние задания.

Занятия можно посещать лично в центре Москвы или онлайн.
Курс продлится 13 недель.

 

  • Управлять разработкой, руководить командой программистов.
  • Основным знаниям языка Python, фреймворкам Flask и Django.
  • Писать чистый html и css.
  • Навыкам работы с базами данных, языку запросов SQL.
  • Языку JavaScript на базовом уровне, плюс основам jQuery.
  • Работе с Git (система контроля версий, чтобы командой разрабатывать и хранить код).
  • Тестированию приложений.

 

Занятие 1: Введение

Результат занятия: настроенная среда, библиотека с основами синтаксиса и типов данных, на которые можно опереться в дальнейшем.

Занятие 2: Первое приложение

Результат занятия: приложение-игра, "крестики-нолики" в консоли.

Занятие 3: Объектно-ориентированное программирование

Результат занятия: приложение "список дел и покупок".

Занятие 4: Версии Python, межверсионный код

Занятие 5: Усложнение программ

Результат занятия: приложение-игра "морской бой" с ИИ.

Занятие 6: Создание веб-паука

Результат занятия: приложение, которое бы заходило на страницу соц.сети и забирало оттуда все статусы и/или фотографии.

Занятие 7: Первый web-проект, backend

Результат занятия: приложение-блог без базы данных, без стилей и скриптов.

Занятие 8: Основы баз данных

Результат занятия: приложение блог с базой данных и кешем, постраничным выводом статей, без стилей и скриптов.

Занятие 9: Первый web-проект, frontend: CSS

Результат занятия: приложение блог, с css стилями

Занятие 10: Введение в JS

Результат занятия: небольшой проект на JS

Занятие 11: Первый web-проект, frontend: jQuery

Результат занятия: предварительный frontend для своего приложения

Занятие 12: Автоматизация рутинных задач с Grunt

Результаты занятий: готовый frontend для своего приложения

Занятие 13: Django

Результат занятия: написан скелет будущего приложения Django

Занятие 14: Django ORM

Результат занятия: написание моделей к приложению

Занятие 15: Работа с моделями в Django

Результат занятия: доработка моделей, оптимизация и отладка

Занятие 16: Администрирование Django приложения

Результат занятия: написанная админская часть приложения

Занятие 17: Тестирование Python приложения

Результат занятия: законченное приложение блог с базой данных, дизайном и с тестами.

Занятие 18: Тестирование Javascript приложения

Результат занятия: написание тестов для своего приложения

Занятие 19: Введение в TDD и BDD

Результат занятия: написание модуля в TDD стиле, создание BDD тестов

Занятие 20: Celery

Результат занятия: написание асинхронных задач для своего проекта

Занятие 21: Полезности для Django разработчика

Занятие 22: Безопасность

Результат занятия: скрипты для XSS атаки, добавление дополнительных настроек безопасности в проект

Занятие 23: Документация

Результат занятия: Документирование своих приложений, генерация документации

Занятие 24: Математика в Python

Занятие 25: Деплой на UNIX сервер

Результат занятия: деплой своего приложения на сервер, создание шаблонов конфигураций

Занятие 26: Приложение в реальной жизни

 

 

Разработчикам

Python — один из самых востребованных языков на рынке. Умения работать с ним, позволят профессионалам занять лидирующие позиции, а начинающим программистам получить новые знания и навыки.

 

Аналитикам

Python является стандартом для обработки больших данных (Big Data). Что делает его незаменимым языком для digital-аналитиков и дата майнеров.

 

Продакт-менеджерам

Корректно ставить задачи разработчикам и программистам, создавать прототипы своих идей.

 

Основателям стартапов

Знать, как идёт работа над проектом, уметь контролировать все этапы и как следствие — экономить деньги.

 
Цена 79 000 руб.
 

Что входит в стоимость

  • 78 часов теории и практики.
  • Учебные материалы, инструменты и чек-листы.
  • Нетворкинг
  • Видеозаписи всех уроков
  • Сертификат об окончании курса ФРИИ.
 

Регистрация