Закрыто

Факультет Python разработки [2020] [GeekUniversity] Часть 11/12

Тема в разделе "Курсы по программированию", создана пользователем drugster80, 19 янв 2022.

Цена: 9000р.-94%
Взнос: 478р.
100%

Основной список: 43 участников

Резервный список: 2 участников

Статус обсуждения:
Комментирование ограничено.
  1. 19 янв 2022
    #1
    drugster80
    drugster80 ОргОрганизатор

    Складчина: Факультет Python разработки [2020] [GeekUniversity] Часть 11/12

    [​IMG]
    Освойте востребованную профессию с нуля и зарабатывайте в любых условиях
    Цена: 9 000р. / мес.
    Продолжительность - 12 месяцев (12 частей)
    Скрытая ссылка



    11 часть!
    Другие части:
    1 часть -- 2 часть -- 3 часть -- 4 часть -- 5 часть -- 6 часть
    7 часть -- 8 часть -- 9 часть -- 10 часть -- 11 часть -- 12 часть
    Кому подойдет этот курс:
    • Новичкам в программировании
    Даже если вы никогда не работали в IT, вы получите востребованную и высокооплачиваемую специальность.
    • Начинающим Python-разработчикам
    У вас будет всё для ускоренного карьерного роста: комплексные знания и опыт работы с продвинутыми инструментами, методологиями и стандартами.
    • Практикующим IT-специалистам
    Подскажем, как перейти в востребованное направление и зарабатывать больше.


    Программа обучения на факультете Python-разработки
    Наша программа одна из самых объёмных и содержательных.
    В то же время её легко понять, потому что знания даются постепенно: от базы к продвинутым инструментам.
    - 217 часов обучающего контента
    - 438 часов практики
    - 2–3 вебинара в неделю

    [​IMG]

    Программа 11 части:

    Архитектура и шаблоны проектирования на Python [11 часть]
    9 уроков, 13 часов обучающего контента, 27 часов практики
    • Паттерны web-представления
    • Архитектура python-приложений
    • Принципы проектирования
    • Порождающие паттерны
    • Структурные паттерны
    • Поведенческие паттерны
    • Архитектурные системные паттерны
    • Антипаттерны
    • Микросервисная архитектура

    - 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 часа практики

    Замена авторами на аналогичный курс:

    Методы сбора и обработки данных из сети Интернет
    • Основы клиент-серверного взаимодействия. Парсинг API.
    • Парсинг HTML. BeautifulSoup, MongoDB.
    • Системы управления базами данных MongoDB и SQLite в Python.
    • Парсинг HTML. XPath.
    • Scrapy. Парсинг фото и файлов.
    • Selenium в Python
    • Работа с данными
     
    Последнее редактирование: 18 фев 2022
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      26 авг 2024
    2. skladchik.com
      Складчина доступна.
      18 фев 2022
    3. graphproject
      graphproject участвует.
      14 фев 2022
    4. phima
      phima участвует.
      13 фев 2022

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      26 авг 2024
    2. skladchik.com
      Складчина доступна.
      18 фев 2022
    3. skladchik.com
      Взнос составляет 239р.
      13 фев 2022
    4. skladchik.com
      Складчина активна.
      13 фев 2022
Статус обсуждения:
Комментирование ограничено.