Продвинутый уровень. Для тех, у кого уже есть опыт в бэкенде — сможете вырасти до уровня middle
Чем занимаются Go-разработчики
Создают высоконагруженные сервисы в сферах онлайн-ретейла, доставки, финтеха, интернета вещей. Язык программирования Go хорошо подходит для такого рода проектов, так как...
С нуля — для тех, у кого мало или совсем нет опыта в программировании. Первые недели будем разбираться, что такое переменные, циклы и функции. Потом перейдём к бэкенду и проектам, приближенным к реальным задачам junior разработчиков.
За 8 месяцев изучите Go, а ещё
Создадите портфолио из 10...
С нуля — для тех, у кого мало или совсем нет опыта в программировании.
Первые недели будем разбираться, что такое переменные, циклы и функции.
Потом перейдём к бэкенду и проектам, приближенным к реальным задачам junior разработчиков.
За 8 месяцев изучите Go, а ещё:
Создадите портфолио из 10...
Чем занимаются Go-разработчики?
Создают высоконагруженные сервисы в сферах онлайн-ретейла, доставки, финтеха, интернета вещей. Язык программирования Go хорошо подходит для такого рода проектов, так как отличается масштабируемостью и высокой производительностью.
Навыки и инструменты, которые...
Спринты 11-12.
Второй выпускной проект
Введение в спринты 11-12
Техническое задание
Код-ревью проекта
Заключение
Сверяемся с целями
Бонус: Курс "Трудоустройство"
Темы курса
1. Приветствуем на Карьерном треке!
2. Вы и рынок труда: чего хочет каждый?
3. Резюме и портфолио: как оформить
4. Поиск...
СПРИНТ 7
1) Введение во вторую часть курса
2) Паттерны проектирования на Go
- Порождающие паттерны
- Структурные паттерны
- Поведенческие паттерны
3) Антипаттерны программирования на GO
- Постулаты GO
- Лучшие практики, антипаттерны
4) Профилирование
- Бенчмарки
- Инструмент pprof
5) Стилизация...
5 и 6 спринты
Первый выпускной проект
Вы сможете выполнить проект по предложенному нами ТЗ индивидуально или в команде с другими студентами. Также вы сможете сделать свой проект, предварительно согласовав его с ментором. Проверять выпускные проекты будут менторы. На выполнение проекта у вас...
Поймёте синтаксис и структуру PHP, сможете создавать работающий код
Получите реальный опыт: разработаете веб‑сайт и веб‑приложение
Будете готовы начать карьеру разработчика на junior позиции
Освоите HTML и CSS — они часто требуются в вакансиях
Соберёте портфолио из 8 проектов, которые...
Python используется много где: от веб-разработки до машинного обучения и научных исследований.
Наш курс посвящён созданию бэкенда сайтов и веб-приложений.
Бэкенд — это внутренняя часть программы, которая отвечает за логику работы веб-сервиса. Бэкенд-разработчик на Python пишет код, благодаря...
6 месяцев учёбы
Умеренная нагрузка от 10 часов в неделю
390 часов теории и практики: 54 урока и 24 практических инкремента
Часть 2
3 спринт
В третьем спринте модуля «Пакеты стандартной библиотеки» вы узнаете, как управлять временем выполнения операций и задавать интервалы. Также вы подключите...
Часть 5
СПРИНТ 9
1) Экспресс-обзор стандартной библиотеки
- Введение в спринт 9
- Пакеты стандартной библиотеки
- Расширенная стандартная библиотека
2) Генерация случайных чисел
- Пакеты math/rand и crypto/rand
3) Чтение данных и буфер
- Пакет bytes
- Пакет bufio
4) Работа с операционной...
Содержание:
Управление проектом на удалённом сервере
СПРИНТ 16
1) Вступление
- Что вас ждёт в этом спринте
- Вводное тестирование
- Тест пройден!
2) Погружение в задачу
- DevOps для самых маленьких
- Строим планы
3) Работа с сервером
- Подключение к удалённому серверу
- Внеплановая задача и...
Содержание:
СПРИНТ 14
1) Основные структуры данных
- Что вас ждёт в этом спринте
- Оперативная память и представление данных
- Пространственная сложность алгоритма
- Массивы постоянного размера
- Сложность вставки и удаления в динамических массивах
- Реаллокация в динамических массивах
-...
СПРИНТ 10
1) Django Rest Framework
- Что вас ждёт в этом спринте
- REST API: Проектирование
- Инструментарий для тестирования API
- Преобразование форматов. Сериализаторы
- Учебный проект Kittygram
- View-функции API
- View-классы API
- Вьюсеты и роутеры
- Сериализаторы для связанных моделей
-...
Курс подойдёт вам, если вы
Знаете Java Core и принципы объектно-ориентированного программирования
Пишете код на Java больше 1 года или на других языках больше 3 лет
Понимаете основные структуры данных и алгоритмов
Работали с базами данных и знакомы с веб-разработкой
За 6 месяцев вы научитесь...
СПРИНТ 12
1) Итоговый проект курса
- Что вас ждёт в этом спринте
- Как работать в команде
- Групповая работа. Git и GitHub
- Кросс-ревью
2) Проект спринта: Yamdb
Алгоритмы и структуры данных
СПРИНТ 13
1) О курсе
- Что такое алгоритмы и структуры данных
- Как устроен Яндекс.Контест
2) Введение в...
Содержание:
СПРИНТ 6
Django ORM. Модели
- Анфиса и базы данных
- Описание таблиц с помощью классов
- Описание связей между моделями
- Наследование от абстрактных моделей
- Миграции
- Django shell. CRUD-операции в Django ORM
- Заполнение БД и выгрузка информации из неё
Админ-зона Django
-...
Это продвинутый курс по Python для разработчиков с опытом, которые знакомы с основами языка, базами данных, API.
Готовьтесь — вводной части в Python не будет. Начнём сразу с задач.
Вы получите углублённые знания технологий, которые используются в backend-разработке на Python.
Курс научит решать...
СПРИНТ 4
1) Что вас ждет в этом спринте:
- Что вас ждёт в этом спринте
- Добро пожаловать в команду
- Фреймворк Django
- Задачи на спринт
2) Создание проекта:
- Создание Django-проекта. Приложения
3) Пути и view-функции:
- Протокол HTTP: стандарт для запросов и ответов
- Планирование адресов и...
Часть 9 (Месяц 9)
Для записи в восьмую складчину на курс «Разработчик C++» необходимо принять участие в предыдущих частях.
Разработчик C++ участвует в создании сложных современных IT-продуктов: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр...