Запись

[GeekUniversity] Факультет Python разработки. Годовая программа

  • Дата начала
Информация
Тип покупки: Оптовая
Цена: 195 РУБ

Организатор: Аноним Аноним
Статус:
Набор участников
Список участников
  • 1.
    shs
  • 2.
    ytim648
  • 3.
    Kelebek
  • 4.
    ommoskalenko
  • 5.
    Chribba
  • 6.
    surodtat
  • 7.
    ritmo
  • 8.
    Janne1305
  • 9.
    ksushenka
  • 10.
    gan1950
  • 11.
    Andrevna
  • 12.
    Maria1283
  • 13.
    Juli27
  • 14.
    GreekIgor87
  • 15.
    dimage59
  • 16.
    juli22
  • 17.
    legionerlida
  • 18.
    doctor_99
  • 19.
    seges
  • 20.
    Superporn
  • 21.
    Lisanta
  • 22.
    СержГригор
  • 23.
    Андрей1956
  • 24.
    Хлоя77
  • 25.
    ttt111
  • 26.
    jenya2021
  • 27.
    i11371
  • 28.
    Александр Л
  • 29.
    eva55
  • 30.
    НаташаЦ
  • 31.
    Irina05
  • 32.
    den1111
Аноним
Аноним
Маска Организаторов
Организатор
Сообщения
Монеты
+89.5
Оплачено
5
Купоны
0
Кешбэк
0
Баллы
0
  • @Skladchiki
  • #1

Складчина: [GeekUniversity] Факультет Python разработки. Годовая программа

Ссылка на картинку
изображение
Освойте востребованную профессию с нуля и зарабатывайте в любых условиях
Цена: 9 000р. / мес.
Продолжительность - 12 месяцев
Кому подойдет этот курс:
  • Новичкам в программировании
Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
  • Начинающим Python-разработчикам
У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
  • Практикующим IT-специалистам
Подскажем, как перейти в востребованное направление и зарабатывать больше.
Программа обучения на факультете Python-разработки
Наша программа одна из самых объёмных и содержательных.
В то же время её легко понять, потому что знания даются постепенно: от базы к продвинутым инструментам.
- 217 часов обучающего контента
- 438 часов практики
- 2–3 вебинара в неделю
Спойлер: Программа
- 1 четверть -
Введение в Backend-разработку

В первой четверти вы освоите базу, необходимую для любого хорошего разработчика: научитесь работать с Linux, изучите базы данных. Познакомитесь с классическими структурами данных и освоите алгоритмы, которые лежат в основе современных проектов любой степени сложности.
Результат: Навыки работы с базами данных и ОС Linux. Реализация около 30 алгоритмов с ветвлениями, циклами и рекурсиями от простых до сложных.
Как учиться эффективно. Видеокурс от методистов GeekUniversity [1 часть]
  • Особенности обучения в Geek University
  • Почему тяжело учиться?
  • Инструменты для самообразования
  • Учимся от компетенций
  • Особенности обучения взрослых
  • Постановка целей по SMART
  • Как формулировать образовательный запрос
Основы языка Python [1 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Знакомство с Python
  • Встроенные типы и операции с ними
  • Функции
  • Полезные инструменты
  • Работа с файлами
  • Объектно-ориентированное программирование
  • ООП. Продвинутый уровень
  • ООП. Полезные дополнения
Linux. Рабочая станция [2 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Введение. Установка ОС
  • Настройка и знакомство с интерфейсом командной строки
  • Пользователи. Управление Пользователями и группами
  • Загрузка ОС и процессы
  • Устройство файловой системы Linux. Понятие Файла и каталога
  • Введение в скрипты bash. Планировщики задач crontab и at
  • Управление пакетами и репозиториями.Основы сетевой безопасности
  • Введение в docker
Базы данных [3 часть]
12 уроков, 18 часов обучающего контента, 36 часов практики
  • Вебинар. Установка окружения. DDL - команды
  • Видеоурок. Управление БД. Язык запросов SQL
  • Вебинар. Введение в проектирование БД
  • Вебинар. CRUD-операции
  • Видеоурок. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Вебинар. Операторы, фильтрация, сортировка и ограничение. Агрегация данных
  • Видеоурок. Сложные запросы
  • Вебинар. Сложные запросы
  • Видеоурок. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Вебинар. Транзакции, переменные, представления. Администрирование. Хранимые процедуры и функции, триггеры
  • Видеоурок. Оптимизация запросов. NoSQL
  • Вебинар. Оптимизация запросов
Алгоритмы и структуры данных на Python. Базовый курс [4 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Введение в алгоритмизацию и реализация простых алгоритмов на Python
  • Циклы. Рекурсия. Функции.
  • Массивы. Кортежи. Множества. Списки.
  • Эмпирическая оценка алгоритмов на Python
  • Коллекции. Список. Очередь. Словарь.
  • Работа с динамической памятью
  • Алгоритмы сортировки
  • Деревья. Хэш-функция
- 2 четверть -
Frontend и Backend интернет-магазина

Во второй четверти вы научитесь создавать быстрые и безопасные сайты, внедрять шаблон проектирования MVC и проектировать логику с помощью административной панели. Работать с Django: менеджеры моделей, отправка почтовых сообщений, создание и оптимизация сложных запросов к базе данных, работа с наборами форм, развертка Django-проекта на web-сервере и тестирование.
Результат: Интернет-магазин с нуля, состоящий из главной страницы, каталога, таблиц под каждый товар, корзины, «Контакты» и «О компании». Регистрация возможна с помощью логина и пароля либо через ВКонтакте. Будет реализовано встроенное подтверждение регистрации и оформление заказа через e-mail. Админка сайта позволит работать с информацией о товарах и отслеживать зарегистрированных пользователей.
HTML/CSS. Интерактивный курс [5 часть]
8 уроков, 8 часов обучающего контента, 24 часа практики
  • Основные понятия в веб-разработке
  • Основы языка разметки документов HTML
  • Основы языка оформления стилей документа CSS
  • Основные тэги для вёрстки, Псевдоклассы и псевдоэлементы
  • Основы позиционирования, работа с Flexbox
  • Работа с макетом дизайна в формате Figma
  • Основы создания адаптивного сайта
  • Стандарты web и вспомогательные инструменты
Базовый курс JavaScript [6 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Основы языка JavaScript
  • Основные операторы JavaScript
  • Циклы, массивы, структуры данных
  • Объекты в JavaScript
  • Введение в DOM
  • Обработка событий в JavaScript
  • Урок-практикум
  • Анонимные функции, замыкания
Основы Django Framework [7 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Знакомство с фреймворком
  • Шаблон + Контекст = html
  • Модели + ORM = данные
  • Аутентификация и регистрация пользователя
  • Пользователь + товар = корзина
  • Корзина + AJAX + декораторы
  • Собственная админка
  • Полезное: страничный вывод, шаблонные фильтры, CBV
Django Framework. Инструменты оптимизации [8 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Отправка электронной почты. Контекстные процессоры
  • Регистрация через социальную сеть. Django-ORM: связь один-к-одному
  • Работа с заказом пользователя: CBV, Django formsets
  • Работа с заказом пользователя: обновляем остатки товара, добавляем код jQuery
  • Развертывание Django-проекта на сервере
  • Профилирование и нагрузочное тестирование проекта, оптимизация работы с базой данных
  • Еще быстрее: кеширование в Django
  • Продвинутая работа с Django-ORM. Тестирование в Django
- 3 четверть -
Сетевой чат

В третьей четверти вы научитесь использовать технологии сетевого взаимодействия, разрабатывать многопоточные программы, обеспечивать взаимодействие приложений Python с реляционными базами данных. Разработаете графический интерфейс с помощью библиотеки PyQt5 и подготовите дистрибутив приложения. Примените модульное тестирование с использованием библиотеки PyTest и рассмотрите вопросы безопасности приложения.
Результат: Сетевой чат с возможностью создавать пользователей, искать и добавлять друзей, отправлять сообщения выбранному пользователю. Информация о пользователях и их диалогах будет храниться в базе данных на сервере. Будет использован многопоточный подход, благодаря которому пользователь сможет вести диалог сразу с несколькими собеседниками.
Клиент-серверные приложения на Python [9 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Концепции хранения информации
  • Файловое хранение данных
  • Основы сетевого программирования
  • Основы тестирования
  • Логирование
  • Декораторы и продолжение работы с сетью
  • Модуль select, слоты
  • Потоки
Базы данных и PyQT [10 часть]
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Полезные модули
  • Дескрипторы и метаклассы
  • Хранение данных в БД. ORM SQLAlchemy
  • Хранение данных в БД (продолжение) и основы Qt
  • Qt (продолжение), Qt и потоки
  • Безопасность
  • PEP-8, подготовка документации
  • Подготовка дистрибутива
- 4 четверть -
Командная разработка выпускного проекта

В четвертой четверти вы изучите архитектуры и шаблоны проектирования. Соберете команду и поучаствуете в разработке итогового проекта, используя методологию Agile. Прокачаете soft skills, организуя работу в команде, и примените все ранее полученные технические навыки.
Результат: Готовый бизнес-проект, разработанный в команде на основе вашей идеи. Навыки написания кода на Python (как чистого, так и в составе современных Python Frameworks), организации взаимодействия сервера на базе Linux с сервером баз данных позволят создать с нуля любой продукт и превратить его в стартап.
Архитектура и шаблоны проектирования на Python [11 часть]
9 уроков, 13 часов обучающего контента, 27 часов практики
  • Паттерны web-представления
  • Архитектура python-приложений
  • Принципы проектирования
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • Архитектурные системные паттерны
  • Антипаттерны
  • Микросервисная архитектура
Командная работа по гибким методологиям Agile/Scrum [12 часть]
16 уроков, 24 часа обучающего контента, 48 часов практики
  • Проект и продукт, MVP, команда
  • Методологии разработки
  • Декомпозиция задач
  • Методология Scrum
  • Практика: подготовка к разработке и планирование первого спринта
  • Гибридные методологии
  • Практика: итоги первого спринта
  • Управление качеством
  • Практика: итоги второго спринта
  • Devops
  • Практика: итоги третьего спринта
  • Тестирование
  • Практика: итоги четвертого спринта
  • Практика: итоги пятого спринта
  • Практика: итоги шестого спринта
  • Практика: защита проекта
Дополнительные курсы вне четверти:
(по ходу обучения будут добавляться бонусом)
Компьютерные сети
8 уроков, 12 часов обучающего контента, 24 часа практики

  • Основы компьютерных сетей. Технология Ethernet. Часть 1.
  • Физический и канальный уровень. Технология Ethernet. Часть 2
  • Сетевой уровень. Часть 1
  • Сетевой уровень. Часть 2
  • Транспортный уровень
  • Углубленное изучение сетевых технологий. Часть 1
  • Углубленное изучение сетевых технологий. Часть 2
  • Прикладной уровень
Git. Базовый курс
13 видео-уроков, 2 часа обучающего контента
  • Введение в Git
  • Установка и настройка Git
  • Основные команды терминала
  • Работа с репозиториями в Git
  • Управление файлами репозитория
  • История изменений
  • Работа с ветками репозитория
  • Публикация репозитория
  • Слияния веток
  • Управление версиями
  • Создание pull-request
  • Сложные операции
  • Работа с Fork-репозиториями
Продвинутый курс Javascript
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Современный JavaScript
  • ООП в JavaScript
  • Асинхронные запросы
  • Регулярные выражения
  • Фреймворк Vue.js
  • Компоненты Vue.js
  • JavaScript на сервере
  • Тестирование и сборка
Как студенту GeekUniversity найти свою первую работу?
13 видео-уроков, 2 часа обучающего контента
  • Профессия – программист
  • Профориентация
  • Начинаем составлять резюме
  • Выбор языка программирования: веб-разработка
  • Мобильная разработка. Универсальные языки программирования
  • Правила эффективного резюме
  • Поиск работы: что, где, когда
  • Собеседование и испытательный срок
  • Фриланс: первые шаги
  • Фриланс: начало работы и поиск заказов
  • Фриланс: выполнение заказа и оплата
  • Специальности в сфере IT
  • Карьерная лестница в сфере IT
Подготовка к собеседованию Python-разработчика
8 уроков, 12 часов обучающего контента, 24 часа практики
  • Python - синтаксис языка, базовые структуры данных, функциональное программирование.
  • Python - парадигма ООП особенности и отличия от других ЯП.
  • Python - стандартная библиотека Python.
  • Django - основные понятия ORM, структура и особенности проектирования.
  • Django - AJAX, JavaScript, jQuery.
  • Базы данных - работа с БД в Python и Django. Особенности и различия
  • Фреймворки PyQt и Kivy
  • Linux – базовые навыки работы в серверной операционной системе.
Python для профессионалов. Популярные библиотеки
8 уроков, 12 часов обучающего контента, 24 часа практики
  • QTextEdit: форматирование, работа с изображениями
  • Масштабирование и обрезка изображений, сохранение изображений в базу данных
  • Асинхронное программирование на Python
  • Сложные запросы в SQLAlchemy. Поиск в базе данных. Асинхронность в базе данных.
  • База данных MongoDB и Python
  • Фреймворк kivy
  • Продолжаем изучать фреймворк kivy. Больше о UI. Шифрование
  • Анализ, обработка и визуализация данных
 
Зарегистрируйтесь , чтобы посмотреть скрытый авторский контент.
Последнее редактирование:
Поиск по тегу:
Теги
back-end backend geekbrains geekuniversity python пайтон питон программирование разработка факультет python
Похожие темы
  • Цена: 75 руб
Просмотры
3K
  • Цена: 65 руб
Просмотры
431
Показать больше похожих складчин

Зарегистрируйте учетную запись или войдите, чтобы обсуждать и скачивать материалы!

Зарегистрироваться

Создайте учетную запись. Это быстро!

Авторизоваться

Вы уже зарегистрированы? Войдите здесь.

Сверху