Программирование [GeekUniversity] Факультет Python разработки

A

aleksannikit

Факультет Python разработки.

Онлайн-университет от @mail.ru с гарантированным трудоустройством.
Цена: 12 500р. / мес.
Продолжительность - 1 год.






Программа обучения на факультете Python-разработки
Вас ожидает 2-4 занятия в неделю в вечернее время

I четверть
Messenger

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


Продвинутый курс Python
2 месяца, 1 раз в неделю

  • Работа с сетью, сокеты.Тестирование кода
  • Декораторы.Менеджеры контекста.Логирование
  • Углубленное изучение ООП в Python
  • Работа с базами данных.SQLAlchemy
  • Графический интерфейс пользователя. Библиотека PyQt5
  • Потоки и многозадачность
  • Базовые аспекты информационной безопасности.
  • Введение в криптографию
  • Хеширование, шифрование, цифровая подпись
  • Распространение приложений
  • Документирование кода



Python для профессионалов




1 месяц, 2 раза в неделю
  • Передача файлов на сервер, докачка
  • Загрузка файлов и изображений в БД
  • Хранение файлов на сервере
  • Полнотекстовый поиск
  • NoSQL, MongoDB
  • Мобильная разработка.Библиотека kivvy
  • Введение в анализ данных
Компьютерные сети
2 месяца 1 раз в неделю
  • Работа web-сервера и протокол HTTP
  • Стек TCP/IP
  • Работа с сетевыми утилитами
  • Безопасность в компьютерных сетях
Как стать программистом?
Видеокурс
  • Подготовка резюме
  • Как правильно проходить собеседования?
  • Как начать зарабатывать на фрилансе?
II четверть
Командная разработка
Учебная программа логически состоит из двух частей:1. Мы погрузимся вглубь работы компьютера: узнаем все о его архитектуре, принципах работы операционных систем, и базами данных. 2. Мы научимся работать в команде, пройдем полный цикл разработки от появления идеи до её реализации, и разработаем совместно с одногруппниками совместный проект.


Операционные системы
1 месяц, 2 раза в неделю
  • Потоки, процессы
  • Устройство ОС Linux и основы работы с ней
  • Управление памятью
  • Файловые системы
Алгоритмы и структуры данных. Базовый курс
1 месяц, 2 раза в неделю
  • Сложность алгоритмов
  • Сортировки
  • Рекурсивные алгоритмы
  • Динамические структуры данных
  • Деревья, код Хаффмана
  • Графы, жадные алгоритмы, алгоритм Дейкстры
  • Динамическое программирование
Базы данных
1 месяц, 2 раза в неделю
  • Проектирование баз данных
  • MySql и MySql Workbench
  • Язык SQL
  • Объединение запросов, хранимые процедуры, триггеры, функции
  • Транзакции и оптимизация запросов
  • NoSQL и мастштабирование MySQL
  • Движки MySQL, управление и обслуживание
  • Подготовка к собеседованию
Управление проектом и продуктом. Практика командной разработки
2 месяца, 1 раз в неделю
  • Основы командной разработки
  • Составление ТЗ и архитектуры
  • Git, bug-tracker
  • Методологии разработки: Agile, Scrum
  • Разработка проекта от зарождения идеи до монетизации
III четверть
Современный сайт
Эта четверть полностью посвящена разработке сайтов. Сначала ты научишься верстать сайты, используя технологии HTML, CSS, познакомишься с Bootstrap. Затем научишься разрабатывать backend для сайтов с помощью Django Framework и напишешь современный веб-сайт на выбор.


Базовый курс HTML&CSS
1 месяц, 2 раза в неделю
  • Основы верстки статических сайтов
  • Валидная, кроссбраузерная вёрстка
  • Блочная вёрстка
  • Базовые операции в Photoshop и GIMP
  • Препроцессоры LESS
  • Bootstrap
  • Верстка по макету
Django framework. Часть 1
1 месяц, 2 раза в неделю
  • Знакомство с Django Framework
  • Шаблон MVC
  • Работа с базой данных.Django-ORM
  • Авторизация
  • Работа с контентом: Django form
  • Разработка админки сайта
  • AJAX
Django framework. Часть 2
1 месяц, 2 раза в неделю
  • Работа с контекстными процессорами в Django
  • Отправка сообщений электронной почты средствами Django
  • Django-ORM : связи один-к-одному, многие-ко-многим, сложные запросы
  • Оптимизация работы с базой данных
  • Менеджеры моделей
  • Развёртывание Django-проекта на сервере
  • Formsets
  • Работа со статическими файлами в формах Django
  • Тестирование в Django
JavaScript и JQuery
2 месяца 1 раз в неделю
  • Основные операторы Javascript
  • Циклы, массивы, структуры данных
  • Объекты в Javascript
  • Работа с DOM
  • Обработка событий в JavaScript
  • Анонимные функции, замыкания
  • ООП в JavaScript
  • AJAX
  • jQuery
Факультативы от компаний


IV четверть
Командная разработка
Эта четверть посвящена командной разработке.Ты научишься проектировать современные архитектуры, использовать шаблоны проектирования и самое главное - разработаешь совместно с другими учениками командный дипломный проект. Вишенка на торте - курс по подготовке к собеседованию на позицию Python-разработчика.


Командная разработка
3 месяца, 1 раз в неделю
  • Работа с BugTracker’ами
  • Работа с Git
  • Разработка проекта с нуля
Архитектуры и шаблоны проектирования на Python
2 месяца, 1 раз в неделю
  • Проектирование UML-диаграмм
  • Шаблоны проектирования: singletone, adapter, factory, dependency injection и др.
  • Основные архитектурные решения
Подготовка к собеседованию
1 месяц, 1 раз в неделю
  • Подготовка к собеседованию на должность python-разработчика
  • Задачи и вопросы на собеседованиях

СКАЧАТЬ




  Для просмотра скрытого содержимого необходимо Войти или Зарегистрироваться .



 
Последнее редактирование модератором:

admin

admin
Здравствуйте! Прошу ссылку на этот курс. Спасибо!
 
Сверху Снизу