- Регистрация
- 26.05.2022
- Сообщения
- 26 710
- Реакции
- 180
- Баллы
- 63
Бэкенд-разработчик создаёт мозг сайта: логику, которая принимает запросы, общается с базой данных и передаёт нужную информацию пользователю. Ещё он проектирует алгоритмы взаимодействия сайта с другими интернет-сервисами. Для программирования бэкенда вы изучите язык Python: он востребован и прост. Вы также освоите важнейшие инструменты бэкендера: Django, базы данных, git. В процессе обучения создадите несколько сервисов.
За 9 месяцев обучения вы освоите навыки бэкенд-разработки, соберёте портфолио. Вот над какими проектами вам предстоит трудиться:
Профессиональная программа обучения на 320 часов:
Основы Python: Бесплатный вводный курс
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
Возможности бэкенда: доска объявлений
Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой сервис для обмена вещами — с авторизацией пользователей, объявлениями и подписками.
Работа с внешними API
Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете проект, который сам взаимодействует с известными сайтами.
Заботимся о производительности сервиса
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: они необходимы, чтобы оценить скорость выполнения программ.
Инфраструктура бэкенд-разработки
При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.
Дипломный проект
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
Продажник
praktikum.yandex.ru/backend-developer
За 9 месяцев обучения вы освоите навыки бэкенд-разработки, соберёте портфолио. Вот над какими проектами вам предстоит трудиться:
Профессиональная программа обучения на 320 часов:
Основы Python: Бесплатный вводный курс
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
Возможности бэкенда: доска объявлений
Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой сервис для обмена вещами — с авторизацией пользователей, объявлениями и подписками.
Работа с внешними API
Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете проект, который сам взаимодействует с известными сайтами.
Заботимся о производительности сервиса
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: они необходимы, чтобы оценить скорость выполнения программ.
Инфраструктура бэкенд-разработки
При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.
Дипломный проект
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
Продажник
praktikum.yandex.ru/backend-developer