Антон Попов

Привет, добро пожаловать в MakeHTML!

Привет, меня зовут Антон Попов, рад приветствовать тебя на портале по обучению разработчиков…

Одна из моих деятельностей — обучение студентов по разным направлением в мире веб-разработки. Делюсь накопленным многолетним опытом, тк вспоминая себя — всегда хотелось какой-то обратной связи от эксперта в этой области. Теперь я могу делиться этим с вами.

Курс «FullStack+ для начинающих»

Начинаю формировать группу на авторский курс по разработке для начинающих и не очень) Мы познакомимся с системой контроля версий, посмотрим как программировать на примере одного из самых популярных и перспективных языков программирования Python. Рассмотрим темы по вёрстке, а это язык разметки HTML и его стилизация на CSS. Рассмотрим все этапы взаимодействия с заказчиками и их клиентами. Затронем продвинутые темы, в прикладном значении: сможете делать телеграм-боты, проектировать базы данных, заниматься парсингом и другой автоматизацией и обработкой информации. Конечно, сделаем полноценный сайт на современных технологиях, который можно будет развивать практически бесконечно.

Курс рассчитан на совсем новичков, кто даже не программировал, но если был какой-то опыт в программировании/разработке — это будет большим плюсом. Через два месяца у вас будут знания на уровне для реализации коммерческих проектов.

Курс будет достаточно интенсивным (за 4 месяца сможем пройти то, что другие преподают больше года), будет много материала в плане теории и очень много практики.

Программа

Подготовка Установка Python и редактора кода Регистрация в лк, github
Базовые понятия
1 неделя 1 Система контроля версий git, GitHub
2 Синтаксис, переменные и типы данных * Изучение базовых типов данных и операторов,
* Изучение функций ввода и вывода
Строки и списки
* Работа со строками и их методами
* Изучение списков и их методов
* Использование оператора индексации и срезов
2 неделя 3 Циклы, составные типы Условные операторы и циклы
* Изучение условных операторов и логических операций
* Изучение циклов for и while
* Использование break и continue
4 Функции, методы, архитектура, исключения Функции и модули
* Определение и использование функций
* Создание собственных модулей и импортирование стандартных модулей
* Работа с аргументами функций
Обработка ошибок и исключений
* Понимание исключительных ситуаций и ошибок
* Обработка исключений с помощью try-except
* Использование оператора finally
* Создание собственных исключений
3 неделя 5 Взаимодействие с заказчиком и его клиентами Все этапы разработки начиная с предварительного анализа и проектирования до полного запуска проекта и настройки рекламных кампаний
6 Паттерны, структуры данных, алгоритмы
4 неделя 7 HTML+CSS
8 ООП: Классы, объекты, конструктор, свойства и методы Объектно-ориентированное программирование
* Понимание парадигмы ООП
* Создание классов и объектов
* Использование наследования и полиморфизма
* ООП: Наследование, интерфейсы, ...
* Декораторы
Web-разработка
5 неделя 9 Flask+Jinja2
10 Формы
6 неделя 11 Базы Данных Работа с базами данных
* Определение и использование баз данных
* Использование SQL для извлечения данных
* Использование API для работы с базами данных
12 Авторизация и регистрация
7 неделя 13 Отправка уведомлений
14 JavaScript + Ajax + API
8 неделя 15 Настройка сервера, домен, деплой
16 Django, DRF, React
Асинхронный python, работа с сетью
9 неделя 17 Цикл событий, Event Loop, стек протоколов OSI * Изучение протоколов сети
* Создание сокетов и отправка данных
* Работа с протоколами HTTP и HTTPS

Асинхронное программирование
* Понимание концепции асинхронности
* Создание асинхронных функций и корутин
* Использование

Паралелльность и конкурентность*
18 Телеграм-бот Пишем своего бота
10 неделя 19 Парсинг, Celery
20 Работа с JSON и CSV * Изучение формата JSON
* Загрузка и выгрузка данных в формате JSON
* Изучение формата CSV
* Чтение и запись данных в формате CSV
Работа в команде, релизы
11 неделя 21 Постановка задач, Github, issues, projects, milestones
22 Покрытие тестами
12 неделя 23 Менеджеры пакетов, публикация пакета в pypi
24

Почему именно Python?

Python — это многоцелевой высокоуровневый язык программирования, который пользуется большой популярностью и имеет множество преимуществ перед другими языками. Вот некоторые из ключевых преимуществ Python:

Эти преимущества делают Python очень популярным и мощным инструментом для разработки программного обеспечения в различных областях и на различных платформах.

Что получит каждый студент:

Первый сайт сделал в 1994 году, программировать начал в школе (basic, pascal), веб-разработкой профессионально начал заниматься в 2007 году. Преподаю с 2015 года. Более 1000 студентов.

Отзывы

Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв
Отзыв

Почему именно этот курс?

Задача этого курса — познакомить тебя с миром разработки в целом, помочь освоить и внедрить новый навык программирования, что бы каждый день получать практическую пользу и чёткое понимание куда можно развиваться дальше (потому что направлений очень много и тут можно найти для себя что-то своё).

Курс «Python для начинающих» проведёт тебя пошагово из отметки «полный ноль» к уверенному пониманию всех этапов разработки, начиная от общения с заказчиком до запуска и последующей поддержки и ведения рекламной кампании. Мы подробно разберём все теоретические и практические аспекты, необходимые тебе, чтобы начать.

Студенты часто про меня говорят, что у меня есть талант объяснять сложные вещи простыми словами. Мой стиль обучения — доносить знания просто и понятно, с наглядными метафорами, юмором и примерами из жизни.

Предзапись

Как устроен курс?

Старт в октябре 2023, в январе 2024 — защита проектов и выпуск.

Тарифы

  • Самостоятельные Котики

    9000мес.

    • Полное погружение
    • Много теории
    • Ещё больше практики
    • Домашние задания
    • Доступ 24/7 к группе и чатам
    • Еженедельный групповой созвон
    • Стажировка в реальных проектах после успешного прохождения
    Записаться
  • Маги разработки

    16000мес.

    • Полное погружение
    • Много теории
    • Ещё больше практики
    • Домашние задания
    • Доступ 24/7 к группе и чатам
    • Еженедельный групповой созвон
    • 20+ часов индивидуальных сессий
    • Стажировка в реальных проектах после успешного прохождения
    • Формирование резюме и подготовка к собеседованиям
    Записаться
  • Вип искусственный интеллект

    45000мес.

    • Полное погружение
    • Много теории
    • Ещё больше практики
    • Домашние задания
    • Доступ 24/7 к группе и чатам + тесное личное общение
    • Еженедельный групповой созвон
    • Ежедневная индивидуальная работа со мной и приглашёнными специалистами
    • Стажировка в реальных проектах во время и после прохождения
    • Формирование резюме и подготовка к собеседованиям
    • Подготовка профиля на фриланс-биржах и помощь в заказах первые месяцы

    * Количество мест ограничено, перед записью — обязательное собеседование со мной

    Записаться

Для самых быстрых — цены минимальные, через неделю будет повышение.