[GeekUniversity] Факультет Python разработки

Курс

[GeekUniversity] Факультет Python разработки

450 ₽GeekUniversity

О курсе

Факультет Python разработки Онлайн-университет от Обмен данными на сайте ЗАПРЕЩЁН! Продолжительность - 1 год Программа обучения на факультете Python-разработки ​ Спойлер: I четверть Messenger На уроках мы разработаем полноценное клиент-серверное приложение на языке Python: свой собственный Messenger. Он будет работать как на вашем настольном компьютере, так и на мобильных устройствах, будет поддерживать групповой чат, передачу файлов по сети, смайлики и т.д. Мы научимся работать с базами данных, использовать ORM, создавать графические приложения, писать многопоточные безопасные приложения. Продвинутый курс Python 2 месяца, 1 раз в неделю Работа с сетью, сокеты.Тестирование кода Декораторы.Менеджеры контекста.Логирование Углубленное изучение ООП в Python Работа с базами данных.SQLAlchemy Графический интерфейс пользователя. Библиотека PyQt5 Потоки и многозадачность Базовые аспекты информационной безопасности. Введение в криптографию Хеширование, шифрование, цифровая подпись Распространение приложений Документирование кода 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 Факультативы от компаний mail.ru group my.com GeekBrains Спойлер: IV четверть Командная разработка Эта четверть посвящена командной разработке.Ты научишься проектировать современные архитектуры, использовать шаблоны проектирования и самое главное - разработаешь совместно с другими учениками командный дипломный проект. Вишенка на торте - курс по подготовке к собеседованию на позицию Python-разработчика. Командная разработка 3 месяца, 1 раз в неделю Работа с BugTracker’ами Работа с Git Разработка проекта с нуля Архитектуры и шаблоны проектирования на Python 2 месяца, 1 раз в неделю Проектирование UML-диаграмм Шаблоны проектирования: singletone, adapter, factory, dependency injection и др. Основные архитектурные решения Подготовка к собеседованию 1 месяц, 1 раз в неделю Подготовка к собеседованию на должность python-разработчика Задачи и вопросы на собеседованиях
geekuniversitypythonфакультет python разработки