Назад

Backend-разработчик

GeekBrains
Сложность
Для новичков
Длительность
9 мес
Тип курса
Живые лекции

Описание курса

Пройдите обучение и станьте востребованным специалистов в области Backend-разработчик с нуля за 9 мес. Методика обучения разработана преподавателями-экспертами платформы GeekBrains.

Образовательная программа Backend-разработчик подойдет как для новичков, которые не имеют специальной подготовки, но планируют построить карьеру в данной области, так и для практикующих специалистов, которые хотят получить новые знания и закрепить имеющиеся навыки.

Чему вы научитесь

Изучите операционные системы, их особенности и механизм работы
Изучите ключевые инструменты IT, стандарты кодирования, базы данных и системы аналитики
Откроете для себя языки программирования, их принципиальные отличия и практики использования

Программа курса

Backend-разработчик. Специалист
Программа обучения на пакете «Специалист» рассчитана на 9 месяцевВы пройдете ограниченный набор тем и сконцентрируетесь на изучении одной профессии. Вы получите необходимые навыки, чтобы стать квалифицированным специалистом в короткий срок.
Введение в программирование
Что такое программирование и языки программированияБазовые алгоритмы и массив как структура данныхСложность и стоимость алгоритмов
Введение в контроль версий
Знакомство с контролем версийУстановка и настройка системы контроля версийУглубляемся в контроль версий
Видеокурс. Знакомство с языками программирования
Знакомство с языком программирования C#Знакомство с функциями и массивамиФункции: продолжениеДвумерные массивы и рекурсияКак не нужно писать код: основные рекомендацииКак не нужно писать код: принципы и антипаттерныРекурсия: продолжениеC#: от простого к практике
Знакомство с веб технологиям
Веб-технологии: вчера, сегодня, завтраHTML и CSSОсновы JavaScriptОсновы бэкенда: PHP и MySQLJSON и XML
Знакомство с языком Python
Знакомство с языком программирования PythonВвод-Вывод, операторы ветвленияЦиклы (for, while)Коллекции данных. Профилирование и отладкаСписки и словариСловари, множества и профилированиеФункции, рекурсия, алгоритмыРекурсия и алгоритмыПовторение списковФункции высшего порядка, работа с файламиФункции высшего порядкаРабота с файламиGoogle Colab (Jupyter). Знакомство с аналитикойРабота с табличными даннымиПостроение графиков
Погружение в Python
Основы PythonПростые типы данныхКоллекцииФункцииИнтераторы и генераторыМодулиФайлы и файловая системаСериализацияДекораторыИсключенияООП. НачалоООП. Особенности PythonООП. ФиналОсновы тестированияОбзор стандартной библиотеки Python
Фреймворки Flask и FastAPI
Фреймворк Django
Django - что это? И для чего?Django ORM и связиШаблоны, классы и формыРабота с пользователями и права в Django. Оптимизация проектаРазвертывание Django проекта. Тестирование проекта
Контроль версий - углубленно
Работа с удалёнными репозиториямиРабота с изменениямиПрактики и инструменты для работы с Git
Знакомство с базами данных
Знакомство с базами данныхРабота с данными из разных таблицСоздание структуры базы данныхДополнительная лекция
Базы данных и SQL
Инструменты для работы с базами данныхSQL - создание объектов, изменение данных, логические операторыSQL - выборка данных, сортировка, агрегатные функцииSQL - объединение таблиц union, соединение - join, подзапросыSQL - оконные функцииSQL - Транзакции, ACID. Временные таблицы, управляющие конструкции, циклы
Дипломная работа
Backend-разработчик. Инженер
Программа обучения на пакете «Инженер» рассчитана на 12 месяцевОбучение не ограничивается изучением одной профессии. Вы на практике попробуете пять специализаций, изучите инструменты и технологии в программировании, аналитике, тестировании, управлении проектами и продуктами. В процессе обучения вы примете окончательное решение, кем хотите стать
Введение в программирование
Расскажем, как спланировать обучение, чтобы сохранить интерес, получить максимум пользы и всё успеть.
Введение в контроль версий + Практикум
Вы освоите все ключевые операции в системе: создание и клонирование репозитория, слияние веток, запрос истории изменений и многое другое. Курс приблизит вас к прохождению собеседования, где несколько вопросов обычно посвящены системе контроля версий.
Знакомство с языками программирования + Практикум
Познакомитесь с языками программирования: функциями и массивами, рекурсиями и двумерными массивами. Узнаете, как нужно писать код.
Знакомство с базами данных
Познакомитесь с понятием «базы данных», разберетесь с их видами и основными подходами к работе с данными. Узнаете методы проектирования баз данных, а также способы модификации их структуры.
Итоги блока. Выбор специализации
Изучите колесо компетенций и матрицу Декарта. Познакомитесь со специализациями и выберете дальнейшее направление развития.
Математика и информатика для программистов
Дополнительный курс, в котором вы восполните необходимые базовые знания по математике. Курс позволит облегчить вхождение в профессию.
База данных в музее
Знакомство с языком Python
Java: знакомство и как пользоваться базовым API
Объектно-ориентированное программирование (ООП)
Операционные системы  и виртуализация (Linux)
База данных и SQL
Алгоритм и структуры данных
Исключения в программировании и их обработка
Промежуточная аттестация
Архитектура ПО
Контейнеризация
Сборка проектов и деплой, CI/CD
Парадигмы программирования и языки парадигм
Гибкие методологии (Agile, SCRUM, Kanban и другие)
вне четверти
Знакомство с веб-технологиями
вне четверти
Компьютерные сети
вне четверти
Контроль версий Углубленно (Git)
вне четверти
Итоговая аттестация
Погружение в Python
Веб-вёрстка HTML / CSS
Микрофреймворки Flask и FastAPI
Фреймворк Django

Часто задаваемые вопросы

Что делать, если я пропустил занятие или хочу приостановить обучение?
Если вы не смогли присутствовать на уроке, то сможете посмотреть запись занятия. Видеозаписи всегда доступны в разделе «Обучение». Также к урокам доступны презентации и методические материалы, с помощью которых можно лучше подготовиться к занятиям и получить дополнительные знания.Если вы пропустили много занятий, то можете поучаствовать в вебинарах другой группы и выполнить задания вместе с ней. Кроме этого, вы можете приостановить обучение в любой удобный момент, а когда решите продолжить мы добавим вас в группу, которая находится на том же моменте программы, на котором вы остановились.
Какая техника нужна для обучения?
Для обучения на платформе GeekBrains нужно:1) ПК, ноутбук или планшет с минимальным набором характеристик для просмотра видео и выполнения практических заданий.2) Доступ к интернету для просмотра видео и звонков.3) Электронная почта для регистрации на нашей платформе.4) 10-16 часов в неделю на просмотр учебных материалов и выполнение практических заданий.Все что будет нужно на первом этапе обучения - зарегистрироваться на нашей платформе и пройти ознакомительный модуль.Прямо сейчас вы можете просто оставить заявку на нашем сайте. Вам перезвонит менеджер и поможет понять как в самые короткие сроки начать обучение и получить первые результаты
Кто будет помогать мне на курсе, если возникнут вопросы?
Мы создали целую IT-экосистему для вас. В начале обучения за вами будет закреплен куратор - ваш друг и помощник, которому всегда можно задать вопрос по учебе, работе на платформе, рассказать о проблемах или просто поболтать. Вас добавят в учебную группу, которая будет сформирована по вашим навыкам и интересам. Там вы в режиме 24/7 сможете задать насущные вопросы и получить ответ в короткие сроки.Накопившиеся вопросы по материалу вы будете детально разбирать на практических занятиях с преподавателями. Наши преподаватели - сильные профессионалы в своих областях. Они всегда помогут разобраться в сложных темах и объяснят недочеты в домашних заданиях и учебных проектах.Кроме этого вы всегда сможете позвонить на номер +375 29 171 55 70 (звонок бесплатный) или написать на почту info@geekbrains.by нашей службы поддержки, если у вас возникнут срочные вопросы.
Нужны ли начальные знания для прохождения курса?
Наши программы адаптированы как для новичков в сфере IT, так и для действующих специалистов:1. Если вы ничего не знаете об IT, то пройдете через профориентацию, на основе своих навыков и интересов, подберете специальность, в которой станете сильным профессионалом. 2. Действующие специалисты в IT смогут укрепить фундаментальные знания и получить много новых полезных навыков, которые помогут выйти на больший доход за короткие сроки.
Какой график обучения? Получится ли совмещать его с работой?
В среднем студенты программы посвящают около 10 часов в неделю лекциям, изучению дополнительных материалов и подготовке домашних заданий. Мы используем несколько форматов обучения, позволяющих оптимально распределять нагрузку, вы сможете выбрать любой и подстроить график обучения под свою загруженность.
Нужно оплатить все обучение одним платежом или есть рассрочка?
Мы предусмотрели несколько вариантов внесения оплаты. Вы можете оплатить всю сумму сразу или выбрать оплату частями до 30 месяцев.
Цена
9 983 BYN
Скидка -70%
- 6 988 BYN
Итого
2 995 BYN
В рассрочку на 18 мес
555 BYN/мес
167 BYN/мес
Кешбэк
899 баллов

Похожие курсы

Программирование
Разработчик
12 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 1 050 баллов
11 663 BYN
3 499 BYN
В рассрочку на 24 мес
146 BYN/мес
Программирование
Профессия Python-разработчик
10 мес
ХИТ
-50%
Кешбэк 30%: 900 баллов
5 998 BYN
2 999 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Профессия Инженер по тестированию
7 мес
-50%
Кешбэк 30%: 960 баллов
6 398 BYN
3 199 BYN
В рассрочку на 24 мес
134 BYN/мес
Программирование
ИТ-инженер Мастер
24 мес
Старт: 30 сентября
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
Инженер по ручному тестированию
2 мес
Старт: 3 октября
-40%
Кешбэк 30%: 940 баллов
5 220 BYN
3 132 BYN
В рассрочку на 24 мес
131 BYN/мес
Программирование
Профессия Fullstack-разработчик на Python
14 мес
Старт: 28 сентября
ХИТ
-40%
Кешбэк 30%: 1 623 балла
9 014 BYN
5 409 BYN
В рассрочку на 36 мес
151 BYN/мес
Программирование
ИТ-инженер PRO
36 мес
Старт: 30 сентября
-52%
Кешбэк 30%: 2 380 баллов
16 523 BYN
7 931 BYN
В рассрочку на 48 мес
166 BYN/мес
Программирование
Инженер-программист
12 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 1 050 баллов
11 663 BYN
3 499 BYN
В рассрочку на 24 мес
146 BYN/мес
Программирование
Инженер-программист Мастер
24 мес
Старт: 30 сентября
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
«Белый» хакер
13 мес
Старт: 28 сентября
-40%
Кешбэк 30%: 1 623 балла
9 014 BYN
5 409 BYN
В рассрочку на 36 мес
151 BYN/мес
Программирование
Инженер-программист PRO
36 мес
Старт: 30 сентября
-52%
Кешбэк 30%: 2 380 баллов
16 523 BYN
7 931 BYN
В рассрочку на 48 мес
166 BYN/мес
Программирование
Интенсив по программированию: Python за три месяца
3 мес
Старт: 4 октября
-40%
Кешбэк 30%: 1 298 баллов
7 208 BYN
4 325 BYN
В рассрочку на 30 мес
145 BYN/мес
Программирование
Профессия 1С-разработчик
6 мес
ХИТ
-50%
Кешбэк 30%: 846 баллов
5 640 BYN
2 820 BYN
В рассрочку на 18 мес
157 BYN/мес
Программирование
Блокчейн с нуля
9 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 899 баллов
9 983 BYN
2 995 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Профессия 1C-программист
9,5 мес
Старт: 5 октября
-40%
Кешбэк 30%: 1 189 баллов
6 605 BYN
3 963 BYN
В рассрочку на 28 мес
142 BYN/мес
Программирование
Профессия Python-разработчик
9 мес
Старт: 29 сентября
-40%
Кешбэк 30%: 1 334 балла
7 408 BYN
4 445 BYN
В рассрочку на 30 мес
149 BYN/мес
Программирование
Метавселенные
12 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 1 050 баллов
11 663 BYN
3 499 BYN
В рассрочку на 24 мес
146 BYN/мес
Программирование
Web 3.0
12 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 1 050 баллов
11 663 BYN
3 499 BYN
В рассрочку на 24 мес
146 BYN/мес
Программирование
Профессия Java-разработчик
6 мес
-50%
Кешбэк 30%: 867 баллов
5 776 BYN
2 888 BYN
В рассрочку на 18 мес
161 BYN/мес
Программирование
Профессия Java-разработчик PRO
12 мес
ХИТ
-50%
Кешбэк 30%: 1 500 баллов
9 998 BYN
4 999 BYN
В рассрочку на 30 мес
167 BYN/мес
Программирование
Инженер умных устройств
9 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 899 баллов
9 983 BYN
2 995 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Кибернетика умных устройств
24 мес
Старт: 30 сентября
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
IT-специалист с нуля
8 мес
Старт: 28 сентября
ХИТ
-40%
Кешбэк 30%: 1 623 балла
9 014 BYN
5 409 BYN
В рассрочку на 36 мес
151 BYN/мес
Программирование
Frontend-разработчик
9 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 899 баллов
9 983 BYN
2 995 BYN
В рассрочку на 18 мес
167 BYN/мес
Программирование
Frontend-разработчик Мастер
24 мес
Старт: 30 сентября
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
Fullstack-разработчик
12 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 1 050 баллов
11 663 BYN
3 499 BYN
В рассрочку на 24 мес
146 BYN/мес
Программирование
Fullstack-разработчик Мастер
24 мес
Старт: 30 сентября
-62%
Кешбэк 30%: 1 479 баллов
12 970 BYN
4 929 BYN
В рассрочку на 30 мес
165 BYN/мес
Программирование
Профессия Frontend-разработчик PRO
14 мес
Старт: 25 сентября
-40%
Кешбэк 30%: 1 370 баллов
7 609 BYN
4 565 BYN
В рассрочку на 30 мес
153 BYN/мес
Программирование
Профессия Веб-разработчик
9 мес
-50%
Кешбэк 30%: 1 242 балла
8 276 BYN
4 138 BYN
В рассрочку на 28 мес
148 BYN/мес
Программирование
Верстальщик
6 мес
Старт: 30 сентября
-70%
Кешбэк 30%: 725 баллов
8 052 BYN
2 416 BYN
В рассрочку на 18 мес
135 BYN/мес
ООО «Байскилз», УНП 193454177
220012, Республика Беларусь, г. Минск, ул. Толбухина, 2, пом.19
Свидетельство о государственной регистрации №193454177 от 06.08.2020 выдано Минским горисполкомом
© ООО «Байскилз», 2023
Visa Secure
Mastercard ID Check
Белкарт Интернет Пароль
MasterCard
Visa
МТБанк
Apple Pay
Alfa Pay
Samsung Pay
ЕРИП
Белкарт
BePaid
© ООО «Байскилз», 2023