Курс на 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.ИИ.Нейросети»Учеников на курсе 6
Сертификаты, выданные на курсе «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.ИИ.Нейросети» 0 ч. Последнее обновление курса «Backend-разработчик AI-приложений на FastAPI Python.ИИ.Нейросети» обн. 27 августа 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. Итоги. Рекомендации по поиску работы и прохождению собеседований