Закрыто

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

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

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

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

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

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

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

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



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


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

    [​IMG]

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

    Базы данных и PyQT [10 часть]
    8 уроков, 12 часов обучающего контента, 24 часа практики
    • Полезные модули
    • Дескрипторы и метаклассы
    • Хранение данных в БД. ORM SQLAlchemy
    • Хранение данных в БД (продолжение) и основы Qt
    • Qt (продолжение), Qt и потоки
    • Безопасность
    • PEP-8, подготовка документации
    • Подготовка дистрибутива

    - 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
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      26 авг 2024
    2. skladchik.com
      Складчина доступна.
      19 янв 2022
    3. Гоцман
      Гоцман участвует.
      4 янв 2022
    4. skladchik.com
      Взнос составляет 234р.
      2 янв 2022

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

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