Мини-курс: Основы IT
Новый онлайн-курс "Python"

Мини-курс: Основы IT

Всего за 8 уроков ты узнаешь: что такое разработка ПО, как создаются приложения, и как это можно делать самостоятельно на Python. По окончанию курса ты напишешь свой проект: полноценный веб-сервис с пользовательским интерфейсом и интеграцией с GPT!
Бесплатно
8 уроков
Свой проект
О курсе
Введение в разработку
В нулевом уроке разберемся с терминами и заложим основу для дальнейшего изучения IT — поговорим о том, что такое программирование и как эффективно искать информацию в интернете.
№1. Что такое программирование?
№2. Как правильно "гуглить”
Веб-технологии и frontend
Далее рассмотрим основы веб-технологий и взаимодействия в сети, а также поговорим о таком понятии, как frontend-разработка. Конец урока посвятим мастхэв инструменту любого разработчика — консоли отладки.
№3. Клиенты и серверы
№4. HTML, CSS, JAVASCRIPT
№5. Языки и фреймворки
№6. Консоль отладки
№7. Практическое задание
Linux, GIT, Окружение
Поговорим об основах Linux, научимся работать с системой контроля версий Git, которую необходимо знать каждому разработчику, и настроим окружение для начала работы с Python в следующем уроке.
№8. Зачем разработчику знание Linux?
№9. Использование GIT
№10. Настройка окружения: Python, Pipenv, PyCharm
№11. Что такое виртуальные окружения?
№12. Практическое задание
Python, Docker, Развертывание
Очень важный урок с точки зрения практики и дальнейшего написания бэкенда проекта: начнем плавное погружение в основы Python, контейнеризацию и развертывание приложений в cloud.
№13. Основы Python
№14. Популярные библиотеки и фреймворки
№15. Работа с Docker
№16. Развертывание в Cloud
№17. Практическое задание
Принципы, Работа с БД, Сущности
Рассмотрим принципы правильного написания кода, а во второй части урока углубимся в SQL и работу с базами данных, в том числе в контексте ООП-приложений и ORM-паттерна.
№18. Принципы DRY, KISS, YAGNI
№19. Основы РБД и СУБД
№20. Введение в SQL
№21. Пара слов о NoSQL
№22. Парадигма ООП
№23. Технология ORM
№24. Практическое задание
REST API, Слои, Веб-интерфейс
В пятом уроке поговорим о том, что такое REST API, бизнес-логика и слои RESTful приложений, также разберем, как данные с «бэка» попадают на «фронт», в удобный пользовательский веб-интерфейс.
№25. REST API
№26. Слои приложения
№27. Бизнес-логика
№28. Веб-интерфейс
№29. Практическое задание
Интеграция с ChatGPT
И раз уж мы начали говорить об актуальных технологиях в программировании, то точно никак не можем пропустить искусственный интеллект, тем более что написано большинство нейросетей именно на Python!
№30.Интеграция с ChatGPT
№31. Практическое задание
Продвинутое использование
В заключение предлагаем рассмотреть несколько тем, расширяющих понимание разработки, как с концептуальной, так и с практической точек зрения.
№32. Методологии разработки
№33. Паттерны проектирования, SOLID
№34. Алгоритмы
№35. Практическое задание
Расширенный курс Python
А для тех, кто хочет полноценно освоить профессию Python-разработчика, у нас есть расширенный курс, созданный на основе внутреннего курса компании. Мы также успешно протестировали его на студентах Вышки и рады предложить вам по самой выгодной цене!

Расширенный курс Python

Подготовка к собеседованию
Реальные кейсы
Стажировка в нашей компании
Проект по окончанию курса
Проект «Креативная AI платформа»‎

Проект «Креативная AI платформа»‎

Веб-сервис на FastAPI, Jinja2 и PostgreSQL для работы с проектами, идеями, бизнес-кейсами и кодом, интегрированный с ИИ.
Выбери удобный формат обучения
Самостоятельное прохождение
Самостоятельность: ты учишься самостоятельно развиваться в IT и выбирать направление.
Гибкость: выбираешь комфортный темп и график обучения.
Развитие критического мышления: самостоятельное изучение материала требует анализа информации.
Сопровождение ментора
Структурирование знаний: ментор поможет тебе систематизировать знания и расставить приоритеты в обучении.
Обратная связь: ментор будет делиться обратной связью по твоим задачам, что улучшит качество работ.
Обмен опытом: имея опыт в программировании, наставник сможет делиться с тобой полезным опытом и секретами профессии.
Хит
Поддержка и мотивация: ментор будет поддерживать тебя на протяжении всего процесса обучения и мотивировать к достижению целей.