Онлайн-курс

Web-разработка (backend) на Python

Обратите внимание!

Это мероприятие состоялось или было отменено.

Вы можете отправить запрос portal@rosbo.ru и узнать, планируется ли повторное обучение или есть ли подобные программы

Просим вас уточнить город, название программы, url страницы и ваши контакты

Дата

21.01.2020

6 недель (65 часов)

Цена

27000  -8%
скидка

Место проведения

Дистанционно

6 недель занятий (65 часов с преподавателем + 30 часов домашних заданий)

Python - это современный, универсальный, мультипарадигменный, многоуровневый язык программирования. Лаконичный, с понятным синтаксисом и простотой читаемости. Он признан лучшим языком для начала изучения основ создания кода. Это наиболее удобная и эффективная стартовая площадка для карьеры в IT, если Вы решили развиваться именно в разработке и объектно-ориентированном программировании.

Web-разработка традиционно делится на две части - frontend и backend. В backend наиболее востребованы два инструмента - языки Python и PHP. Первый блок нашего курса посвящен Python, второй - PHP .

Спрос. Этот язык используют такие гиганты, как Google, Yahoo!, IBM, YouTube, Reddit, Instagram, Tumblr, Pinterest. В последние годы резко вырос спрос на Python-разработчиков именно со стороны крупных компаний-лидеров. Это привело к тому, что и весь рынок двинулся вслед за своими хедлайнерами. Спрос на специалистов растет невероятно - по данным экспертов из Кадрового агентства Алексея Сухорукова, только за последние год-полтора он увеличился более чем в 2 раза.    

Особенности. Python привлекателен как для полных новичков, так и для уже опытных специалистов. Создатели этого языка изначально пытались сделать его как можно более легким в освоении - и у них это получилось. С другой стороны, он имеет просто колоссальные возможности - на нем можно делать интернет-магазины, мобильные приложения, его можно встраивать в другие приложения, писать расширения различного рода, использовать в web-проектах любого размера и  структуры. На его основе спроектированы другие языки - разобраться в них после Python будет достаточно просто.

Python - лучший язык для написания скриптов, которые позволяют автоматизировать ежедневные задачи. Именно на нем опытные разработчики пишут значительную часть всех своих авторских скриптов для рутинной деятельности. Автоматизация - это полностью про Python.

О курсе. На нашем курсе Вы начнете писать свои первые скрипты уже после пары занятий. Вы сделаете свой собственный web-проект, изучите принципы обработки данных на этом языке, проникнетесь философией “Дзен Python”. “Дзен Python” - уникальная концепция данного направления, которая со временем переросла в общую  для всего программирования.

Наш курс силен индивидуальным подходом - преподаватели дают качественные блоки всем обучающимся, несмотря на различия в их уровнях подготовки. По окончании  курса Вы сможете полноценно работать по специальности

Этот курс для вас, если вы:

  1. Планируете получить IT-профессию с нуля
  2. Хотите освоить создание сайтов за короткий срок
  3. Интересуетесь бэкенд-разработкой
  4. Занимаетесь администрированием веб-сайтов
  5. Или работаете с сайтами на любой CMS и нуждаетесь в понимании работы кода

Длительность курса:  65 часов аудиторных занятий + 30 часов на домашние задания

Расписание: курс проходит три раза в неделю, два раза в будни в вечернее время (удобно совмещать с работой или учебой в вузе) и в выходной.

 

Программа курса:

I блок 

1. Введение в программирование.

2. Арифметика, выражения, имена, присваивание.

3. Числа, строки, кортежи, списки.

4. Структура программы. Поток управления в программе. Ветвления и циклы.

5. Ввод и вывод. Работа с текстовыми файлами.

6. Словари.

7. Исключения и их обработка.

8. Создание и использование собственных функций.

9. Модули. Структура проекта.

10. Стандартная библиотека. Unicode, дата и время.

11. Создание собственных типов: классы. Конструктор класса. Поля и методы.

12. Введение в веб-разработку. Основы протокола HTTP и принципы работы интернета.

13. Основы языка HTML.

14. Основы баз данных.

15. Поиск информации, регулярные выражения.

16. Микрофреймворк Bottle. Этапы создания сайта.

II блок

1. Интернет. Работа протокола HTTP и системы DNS.

2. Языки HTML, CSS и JavaScript, их место в экосистеме современного интернета.

3. Работа веб-сервера и браузера. Статическое содержимое.

4. Библиотека BeautifulSoup. Извлечение данных с сайта.

5. Система Selenium и её отличия от BeautifulSoup. Тестирование сайта.

6. Веб-фрэймворк Django. Основные идеи.

7. Концепция Django MVT.

8. Работа Django-сайта и urlconf.

9. Язык шаблонов страниц Django.

10. Захват GET-, POST- и URL-параметров.

11. Формы HTTP.

12. Модели Django. ORM.

13. Выборка данных из модели, фильтрация.

14. Система администрирования Django.

15. Объекты QuerySet и Manager.

16. Система авторизации и аутентификации Django.

17. Формы Django.

18. Загрузка файлов на сервер.

19. Обработка изображения на сервере.

20. Отправка e-mail с сайта.

21. Работа с файловой системой и запуск других программ.

22. Анализ данных. Pandas, NumPy, Matplotlib.

23. Введение в машинное обучение. scikit-learn.

24. Разработка GUI-приложения. tkinter.

Преподаватель курса:

Анатолий Грико —  разработчик в компании Almalence и эксперт по направлению С++ в Кадровом агентстве Алексея Сухорукова. В программировании около 10 лет, с Python и Django работает с 2008 года, но основное направление С++. Работал в таких крупных компаниях, как Xored, Alawar Fridays.

✓ Говорит о Питоне просто: “Python – это современный интерпретируемый мультипарадигменный язык с простым синтаксисом и колоссальными возможностями «из коробки»” :)

✓ А вообще считает, что Python -  лучший язык для написания скриптов в малых и средних проектах любого рода

✓ Научит на курсе делать сайты на Python

✓ А также посвятит в тонкости «Дзен Python»

Бонусы:

  • по окончании выдаются сертификаты и предоставляются рекомендации преподавателей;
  • лучшим студентам, заинтересованным в поиске работы, помогаем с трудоустройством;
  • есть возможность оформить курс в рассрочку (подробности можно уточнить у наших менеджеров);
  • на занятиях будут решаться задачи из практического опыта преподавателей;
  • вкусные печеньки на кофе-брейках для участников очного курса

Почему мы?

IT-Академия Алексея Сухорукова работает в тесной связке с одноименным кадровым агентством. Оно уже более 10 лет занимается подбором IT-специалистов для крупнейших российских и международных компаний. Как это отражается на наших курсах?

  • Мы досконально знаем требования работодателей и опираемся на них в своих образовательных программах. Выпускники Академии получают те знания и навыки, которые будут гарантированно востребованы на рынке труда. IT-сфера развивается очень динамично, требования к соискателям постоянно меняются - наши курсы меняются вместе с ними.  

  • Мы умеем правильно оценивать уровень специалистов. Наши преподаватели занимают лидирующие позиции разработчиков или руководителей в крупных компаниях. Это лучшие эксперты в своей области. Если преподаватель из области программирования, то обязательно Senior Developer. Да, это не просто учитель. Это профессор.

  • На наших курсах преподаватели опираются не на учебники. Они ставят задачи из своей реальной профессиональной практики. То, с чем они каждый день сталкиваются на работе.     

  • Наши выпускники получают не только знания по предмету. Они знакомы с технологиями поиска работы и самопрезентации, умеют найти верный подход к любому тестовому заданию. К концу курса у них есть, что показать работодателю. Это их первые проекты, практические работы. В общем, они новички, но уже с портфолио.

  • Да, мы не можем гарантировать нашим выпускникам мгновенного трудоустройства. Не можем гарантировать им работу мечты. Не можем обещать им стремительного роста доходов. Но мы можем другое. Сделать их максимально готовыми к достижению этих целей. Они будут знать, уметь и не бояться применять. Они будут заряжены теорией, навыками и прикладным опытом. А такие работники нужны всем.

* стоимость для корпоративных клиентов уточняйте у менеджера.

ОТЗЫВЫ О КОМПАНИИ

Статьи по теме

Профессия Python-разработчик – что делает, как им стать, зарплата в России

Профессия Python-разработчик входит в большую семью IT-специальностей. Если вы мечтаете стать ее частью и делаете первые шаги в этом направлении, обратите внимание на язык программирования Python. Он прост, универсален и очень востребован. Узнайте, где пройти обучение.

Профессия Веб-разработчик – что делает, как им стать, зарплата в России

Если вы интересуетесь информатикой, хотите изучить языки программирования, вам стоит задуматься о профессии веб-разработчика. По прогнозам и без того высокий спрос на специалистов к 2024 году вырастет на 25%. Узнайте, где пройти обучение и на какие доходы можно рассчитывать.

Как стать Python-разработчиком – что нужно знать

Программирование входит в число наиболее перспективных профессий IT-сферы. Причём у тех, кто решает этим заняться, реально огромнейший выбор языков. Если же говорить, какой из них сейчас наиболее привлекателен для изучения, то весьма неплохим вариантом является Python. Разработчики, владеющие им...

Как стать Веб-разработчиком с нуля – знания и навыки

Выбираете специальность в IT-сфере? Профессию Веб-разботчик можно считать одной из самых востребованных и перспективных. Потребность в новых сайтах, web-сервисах и приложениях остаётся постоянной, как и необходимость в поддержке уже существующих проектов.

ТОП-10 востребованных ИТ-профессий – специалистов в сфере информационных технологий | Rosbo.ru

Современный рынок вакансий в последние годы претерпевает кардинальные изменения.  Это связано со стремительным развитием технологий, глобальной компьютеризацией и цифровизацией. И чтобы не оказаться за бортом карьерного успеха, стоит вкладывать свое время и силы в освоение тех профессий, которые...