Курс на Stepik
Обложка курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» на Stepik
Бесплатно

Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети ★ 0.000

Открыть на
STEPIK.ORG

Здравствуйте! Я стал программистом в 37 лет. Переучивался 3 года. Чтобы помочь Вам пройти этот путь, написал курсы (это уже второй, начал создавать его после того, как на курс по backend php поступило больше 100 человек). Это - не инфоцыганский курс с одними обещаниями лучшей жизни и мотивациями, а несколько полноценных университетских курсов в одном с понятной теорией, множеством тестовых заданий и онлайн-тренажёров. Пройдя его, вы станете полноценным backend - разработчиком AI-приложений на FastApi Python

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Учеников на курсе 232
Сертификаты, выданные на курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Сертификатов выдано 0
Отзывы о курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Отзывов получено 0
Рейтинг курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Рейтинг курса 0.000
Уроки в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Количество уроков 98
Тесты в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Количество квизов 429
Задачи с кодом в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Количество задач с кодом 442
Время прохождения курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Время прохождения курса —
Обновления курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Обновления курса — —
Дата публикации курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Дата публикации курса — ———
Последнее обновление курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» 14 разделов Уроки в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» 98 уроков Тесты в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» 429 тестов Задачи в курсе «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» 442 задачи Время прохождения курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» 3 ч. Последнее обновление курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» обн. 9 октября 2026

Введение

4 урока
1. Вступительное слово ↗
2. Как я стал программистом в 37. Мыльный пузырь в IT ↗
3. Специализации в IT ↗
4. Как проходить курс ↗

Программирование. Особенности синтаксиса Python.

17 уроков
1. Старт ↗
2. Типы данных, переменные, константы. Операции: числами, строки. ↗
3. Условные операторы if-elif-else.bool.Условные и логические опер. ↗
4. Циклы while, do, for ↗
5. Функции ↗
6. Область видимости переменных. Лямбда-функции. ↗
7. Функции Python для работы с числами ↗
8. Функции Python для работы со строками ↗
9. Списки ↗
10. Списочные выражения. Функции: map, filter, reduce ↗
11. Матрицы. Итераторы и генераторы. Графики ↗
12. Кортежи. Функция zip. ↗
13. Множества ↗
14. Словари ↗
15. Ошибки. Исключения ↗
16. Работа с датой и временем. Работа с файлами ↗
17. Итоговые задания по основам синтаксиса Python. ↗

Теория нейросетей: Задачи выбора, классификации, кластеризации

7 уроков
1. Нейронная сеть для выбора из одного нейрона ↗
2. Второй и третий слой нейронов в нейронной сети выбора ↗
3. Классификация 1 нейрон. Ступенчатая функция активации ↗
4. Обучение нейросети. Функции потерь и обратного распростр. ошибки ↗
5. Функции активации для классификации. Задача кластеризации ↗
6. Текст и нейросети. Разбиение на токены. Поиск. Векторные БД ↗
7. Изображения и нейросети. Свёртки (CNN) ↗

ООП в Python

9 уроков
1. ООП, классы и объекты, наследование, композиция ↗
2. Абстрактные классы. Полиморфизм. Инкапсуляция ↗
3. Магические, статические методы, слоты, исключения, сериализация ↗
4. Паттерны проектирования. Порождающие паттерны ↗
5. Структурные паттерны ↗
6. Поведенческие паттерны часть 1 ↗
7. Поведенческие паттерны часть 2. Декораторы классов ↗
8. Чистый код. Пять принципов SOLID. Рефакторинг кода ↗
9. Метаклассы. Максины. Внедрение зависимостей. Итоги ООП ↗

Алгоритмы и структуры данных.

12 уроков
1. Сложность алгоритмов. ↗
2. Массивы и списки. Стек ↗
3. Очередь Queue, двусторонняя Deque и связные списки LinkedList ↗
4. Хеш-таблицы (Hash Map). Рекурсия ↗
5. Поиск и сортировка. Разделяй и властвуй (Divide and Conquer) ↗
6. Двоичные BST, сбалансированные деревья поиска, префиксное дерево ↗
7. Куча (Heap). Очередь с приоритетом ↗
8. Графы: представление и базовые обходы. Поиск кратчайшего пути ↗
9. Графы: топологическая сортировка,поиск компонент связности,остов ↗
10. Динамическое программирование. Жадные алгоритмы ↗
11. Строковые алгоритмы.Фибоначчиева куча.Продвинутые структуры данн ↗
12. Итоги. Разбор задач. Собеседования. Вычислительные методы ↗

Базы данных sql

9 уроков
1. Базы данных. Основы языка sql: типы данных, синтаксис ↗
2. Структура: создание/удаление баз данных, таблиц, полей ↗
3. Данные: добавление, изменение, получение (условия, сортировка) ↗
4. Подзапросы. Объединение запросов UNION ↗
5. Объединение таблиц в запросе INNER JOIN, LEFT JOIN, RIGHT JOIN ↗
6. JOIN. Хранимые процедуры. Условия, циклы. Агрегатные функции ↗
7. Оконные функции (Window Functions) — "Бич собеседований" ↗
8. Транзакции и ACID. Индексы и оптимизация запросов. N+1 проблема ↗
9. Представления. Триггеры. Полнотекстовый поиск. Статистика. СУБД ↗

Знакомство с фронтенд

3 урока
1. HTML / CSS (разметка страницы сайта / стили) ↗
2. JS скрипты, jQuery, динамическое поведение на стороне клиента ↗
3. Bootstrap. Сайт-визитка ↗

Основы backend

15 уроков
1. Введение в Backend и веб-архитектуру. HTTP. REST API. Get-Post. ↗
2. Архитектуры:MVC, MVP, MVVM,Clean.Микросервис.Возможности backend ↗
3. Популярные фреймворки Python. ↗
4. FastApi в сравнении с Jango и Flask. Обзор backend-возможностей ↗
5. FastApi. Параметры запросов. Заголовки. Работа с базами данных ↗
6. Запросы/ответы. Вебхуки (webhooks). Сторонние сервисы ↗
7. Работа с базами данных через SQLAlchemy и Alembic (миграции) ↗
8. Задачи по SQLAlchemy. Модели данных ↗
9. Загрузка файлов и работа со статикой. Фоновая обработка ↗
10. Pydantic:вложенные модели. Middleware и CORS. Структура ↗
11. Субприложения и маршрутизаторы APIRouter. Depends - Зависимости ↗
12. WebSocket. Очереди. Асинхронный RabbitMQ с aio-pika ↗
13. Full Stack: как фронтенд/андроид обменивается данными с бэкендом ↗
14. Продвинутая работа с БД. NoSQL БД: Redis, MongoDB. Chroma БД AI ↗
15. Продвинутый бэкенд. Ускорение приложения. Go. Mojo ↗

Безопасность веб-приложений. ИБ

3 урока
1. Информационная безопасность (ИБ). История хакерских атак ↗
2. Безопасность веб-приложений.XSS.CSRF.SQL-инъекции. Защита ↗
3. Настройка HTTP-заголовков безопасности ↗

Dev-ops. Окружение. Github. Виртуализация и контейнеризация

6 уроков
1. Командная строка.Git и GitHub системы контроля версий.PowerShell ↗
2. Настройка среды. Дебаг. ↗
3. Виртуальные окружения и управление зависимостями. ASGI. Uvicorn ↗
4. Контейнеризация: Docker ↗
5. Оркестрация контейнеров: Kubernetes (k8s) ↗
6. Непрерывная интеграция и доставка (CI/CD) ↗

Тестирование и документирование. Postman. Swagger

4 урока
1. Документирование и тестирование Swagger. Postman ↗
2. Автоматизированное тестирование.Модульные и интеграционные тесты ↗
3. Тестирование безопасности, нагрузочное api и БД, ускорение SQL ↗
4. Устранение неполадок.Мониторинги Zabbix.Метрики Grafana.Алерты ↗

Интеграция ИИ в своё веб-приложение на FastApi

6 уроков
1. История моделей. Платные и бесплатные. Протоколы REST API и др. ↗
2. Интеграция сторонних AI сервисов и OpenSource моделей в FastAPI. ↗
3. Создание и обучение собственной нейросети ↗
4. Обучение нейросети на результатах другой нейросети. Дообучение ↗
5. Хостинг AI-приложений. Сервисы для генерации изображений и видео ↗
6. Telegram-бот со встроенным AI на FastAPI ↗

Курсовой проект

2 урока
1. AI-помощник для интернет-магазина «ТехноМир» ↗
2. Защита курсовика ↗

Завершение.

1 урок
1. Итоги. Рекомендации по поиску работы и прохождению собеседований ↗