Разработка веб-приложений в среде Java и Spring, от Junior до знаний Middle, повышение квалификации
0 0
Забронировать курс
-
Повысьте свой уровень в разработке веб-приложений за 3 месяца.
Систематизируйте знания и подтвердите квалификацию- Интенсивная нагрузка, онлайн
- Формат LIVE: живые онлайн-встречи
- 3 лекции в неделю и домашняя работа
- Занятия проходят в вечернее время
- Удобная рассрочка от Академии АйТи до 12 месяцев
- Индивидуальный подход: можете присоединиться к группе на разных этапах
- Удостоверение о повышении квалификации
Научитесь современному подходу в разработке веб-приложений на основе микросервисной архитектурыМикросервисы — главное направление в архитектуре веб-приложений101
Актуальные знания, востребованные
на рынке труда, теперь доступны и для начинающих
Обновлённое содержание программы. Необходимая база знаний по основам алгебры и логики. Еще больше практики по темам: микросервисы и брокеры очередей сообщений
202Опытный наставник-практик,
живые вебинары
165 часов практики, живые вебинары, наставничество.
Ваш код проверяет Senior разработчик: развёрнутая обратная связь и разбор ошибок
303Портфолио и подтверждение квалификации
5 крупных проектов в портфолио, включая интерактивную игру, микросервис, веб-сервис, сайт интернет-магазина. Диплом профессиональной переподготовки
404Подготовка к собеседованию
Практика лайвкодинга на каждом занятии и помощь в подготовке к техническому собеседованию
О программеВы научитесь создавать серверную часть приложений. Язык программирования Java является одним из основных языков для этой задачи.
Программа будет полезна тем, кто хочет начать с азов и подготовиться к рабочим задачам на позиции Junior+ или Middle разработчика веб-приложений на языке программирования Java. Это интенсивный курс с большим количеством практики, даёт глубокое погружение в профессию и уверенность для прохождения собеседований или роста карьеры.
Мы учли современные требования к разработчикам веб-приложений в крупных компаниях-работодателях: ГК Softline и компаниях-клиентах Академии Softline, для которых подбираем и обучаем ИТ-команды более 28 лет. Программа включает в себя темы, которые наиболее востребованы в работе: микросервисы, брокеры очередей сообщений и многое другое.Фреймворк Spring — один из самым популярных инструментов у Java‑разработчиковКому подойдёт
Разработчикам, которые уже знакомы с основами языка Java
Сможете систематизировать знания и повысить их уровень до Middle: освоить продвинутый уровень разработки клиент-серверных приложенийТем, кто хочет стать разработчиком корпоративных веб-приложений
Первый модуль программы будет посвящен основам. Он необходим для новичков в программировании и полезен даже, если вы уже владеете другим языком программированияСпециалистам из других
сфер ИТ
Разработчикам с опытом программирования на других языках.
А также тестировщикам, преподавателям информатики и др. для перехода в новую профессиюЧто вас ждёт на программеМультиформатное обучение, 70% времени — практика- Живые вебинары с написанием кода на каждом уроке
- Самостоятельная работа на обучающей платформе
- Обратная связь по домашним заданиям и проверка кода Senior Разработчиком
Какие проекты вы сделаете для портфолио- Полноценные веб-сервисы на основе REST API, без которого не обходится ни один современный микросервис
- Backend и frontend для интернет-магазина,
- Backend для интерактивной игры
Оставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Вы можете выбрать трек, который подходит для вашего уровня подготовки, занятости и карьерных целейТрек "Рост в карьере"
Выбираем модули 2-33 месяца обучения- Сразу начнёте с расширенных возможностей: освоите объектно-ориентированное программирование
- Перейдёте на продвинутый уровень: к разработке клиент-серверных приложений
- Освоите фреймворк Spring
Трек "С нуля"
Выбираем модули 1-34 месяца обучения- Освежите в памяти основы алгебры и логики
- Начнёте с простых заданий, не требующих базовых знаний в программировании
- Изучите основы программирования и составления алгоритмов
- Освоите объектно-ориентированное программирование
- Перейдёте на продвинутый уровень: к разработке клиент-серверных приложений
1Уровень подготовки для обучения
на треке "Рост в карьере"- Знаете основы языка Java (JVM и GC)
- Ориентируетесь в среде разработки языка
- Помните основы алгебры и логики
2Уровень подготовки для обучения
на треке "С нуля"- Являетесь продвинутым пользователем ПК
- У вас есть базовые знания операционных систем
- Имеете высшее/среднее профессиональное образование
- Желательно знание английского языка на уровне A2 (elementary)
Оставьте заявку на обучение и пройдите тест, который поможет определить ваш уровень подготовки и выбрать самый подходящий трек программы!Содержание курса01 - Основы языка Java (JVM и GC), компилятор, интерпретатор, байт-код
02 - Среда разработка (интерфейс среды разработки, основные сочетания клавиш, шаблоны)
03 - Переменные и примитивы
04 - Управляющие конструкции: условия и циклы
05 - Операторы управления течением цикла
06 - Решение алгоритмических задач
07 - Работа с методами
08 - Оператор return
09 - Рекурсивные методы01 - Массивы
02 - Введение в ООП
03 - Наследование, инкапсуляция, полиморфизм, абстракция
04 - Исключения. Обработка исключений. Создание собственных исключений
05 - Работа с многопоточностью. Блокировка и синхронизация потоков
06 - Строки: String, StringBuilder, SringBuffer, StringPull
07 - Framework Collection. Структура коллекций. Stream API
08 - Создание десктопных приложений
09 - Обработка событий. Создание калькулятора и собственного вируса. Разработка игр01 - Основы теории алгоритмов. Расчет асимптотической сложности алгоритмов. Базовые алгоритмы
02 - Проектирование приложений. Порождающие, поведенческие и структурные паттерны проектирования. Чистая архитектура, принципы SOLID
03 - Язык запросов SQL. Основные команды: SELECT, INSERT, JOIN, UPDATE. Связи в таблицах. Основы JDBC. Подключение к базе данных. JDBC, In-Memory DB, Statement, ResultSet
04 - Создание ORM класса
05 - Работа с транзакциями. Уровни изоляции транзакции. Требования ACID
06 - Основы Maven. Основы работы с Hibernate. Создание сложных запросов. Состояния объектов в Hibernate
07 - Работа с файлами. JSON и XML
08 - Основы WEB разработки. Сетевые протоколы, цифровые сертификаты
09 - Особенности JS. Изучение механизма AJAX
10 - Основы работы со Spring
11 - Spring Boot. Базовые стартеры
12 - Spring Web и Spring Data
13 - REST API. Создание web-сервисов
14 - Spring Security. Основы работы с токенами
15 - Основы работы с GIT
16 - Основы микро-сервисной архитектуры
17 - Брокеры очередей сообщений: ActiveMQ, RabbitMQ. Введение в Apache Kafka
18 - Основы работы с Docker
19 - Интеграционное тестирование
20 - Основы RMI. Пулы запросов
21 - Подготовка к техническому собеседованиюЧто вы сможете делать после обученияПроектировать проект любой сложности: будете знать паттерны проектирования и принципы SOLID, REST APIУверенно проходить технические собеседования, благодаря подготовке, практике лайвкодинга на каждом занятииЭффективно работать в команде c другими разработчиками и участниками проектаПисать frontend и backend, разрабатывать игры, интернет-магазины, банковские приложения и даже решения для искусственного интеллектаИспользовать современный фреймворк Spring, востребованный в компаниях. Изучите все ключевые модули Spring: Core, Boot, Data и WebПонимать синтаксис языка Java, базовые конструкции, работать с базами данных, собирать проект, подключать библиотеки, писать свой код и понимать чужойКакие инструменты и технологии освоитеКем вы сможете работать после обученияFullStack* разработчиком веб-приложений на языке Java, уровень Junior+В том случае, если вы пока не имеете опыта работы на позиции Junior Разработчика Java, опыта работы в командеFullStack* разработчиком веб-приложений на языке Java, уровень MiddleЕсли вы пришли систематизировать знания и освоить продвинутый уровень, уже имеете опыт работы на позиции Junior Разработчика Java, опыт работы в команде*frontend и backend
Преимущества программыПолучите только актуальные знания, нужные в работеВсё, что необходимо для создания микросервисной архитектурыПройдёте реальную
практику на курсе и научитесь работать в команде196 часов практики, сложные кейсы в вашем портфолиоПодготовитесь
к трудоустройствуПоможем в подготовке к техническому собеседованию, отработаем самых распространённые вопросы. Возможность дополнительной индивидуальной подготовкиПовысите вашу конкурентоспособностьУзнаете основы алгоритмов и принципы работы с ними. Эта база поможет писать код лучше: вы будете понимать логику языка, находить оптимальные решения задачJava входит в Топ-4 самых популярных языков программирования в мире*На Java создано большинство популярных продуктов: маркетплейсы, онлайн-кинотеатры, приложения для банковского сектора, сервисы доставки еды и продуктов и социальные сети, такие как Одноклассники. Также на Java написаны многие популярные видеоигры.
*согласно индексу TIOBEА ещё Java101
Один из самых универсальных языков программирования
Широко используется в создании веб и мобильных приложений и игр, научных разработок и мобильных телефонов, игровых консолей и серьёзных суперкомпьютеров
202Используется в перспективных отраслях экономики
Технология широко распространена в e-comm, fintech, EdTech и др. Используется для создания надежных веб-сайтов, серверы которых способны выдержать большое число запросов
303Широко применяется там, где важна кибербезопасность
Эта одна из причин, почему язык популярен в сфере Интернета вещей (IoT)
404Адаптивный к потребностям бизнеса язык
Язык помогает обеспечить конкурентные преимущества бизнеса — на языке Java можно создавать индивидуальное программное обеспечение
Актуальность профессииВ России в 2023 году на 80% увеличился спрос
на IТ-специалистов, согласно данным сервиса "Авито Работа".
Вакансии на позицию разработчика Java продолжают держать лидерские позиции среди других вакансий в области разработки.
160 000–100 000 ₽Диапазон зарплат Junior разработчиков Java
по России в 2023 году, согласно данным HH.ru
2100 000–300 000 ₽Диапазон зарплат Middle разработчиков Java
по России в 2023 году, согласно данным HH.ru
Преподаватель программыСергей ГерасименкоРазработчик высоконагруженных приложений
с использованием Java, SpringBoot, Python. Профессиональный веб-разработчик с большим опытом разработки и создания сайтов, фреймворков.
Автор и разработчик нескольких запатентованных веб-приложений, которые используют такие крупные компании как ОАО «РЖД» и другие.
Опыт преподавания в области ИТ – 13 лет. Преподаватель учебных дисциплин по веб-программированию (JS,PHP,Python,Node JS, VUE, React, Spring Web).По окончании трека "С нуля"
слушатели получат
диплом о профессиональной переподготовкеПо окончании трека "Рост в карьере" слушатели получат
удостоверение о повышении квалификацииОбучение корпоративных группПо этой программе возможно корпоративное обучение онлайн из любого региона России.- Пакет отчетных документов в день окончания обучения
- Удобная рассрочка от Академии АйТи на период до 12 месяцев
- Индивидуальные скидки для корпоративных клиентов
- Индивидуальный подход: можно присоединиться к группе на разных этапах
Преимущества обучения в Академии АйТиОбучение проходит онлайн
в формате LIVE-трансляцийВозможность вернуть налоговый вычет 13% от стоимости обученияРассрочка от Академии АйТи (образовательная экосистема Академия Softline) на период обученияПрактические и домашние задания разбираются экспертами, дается обратная связьМесяц доступа к материалам курса в личном кабинете после завершения обученияНетворкинг и поддержка. Эксперты-практики с реальным опытом в программировании в крупных компанияхОплата обучения
- Выберите трек, который подходит для вашего уровня подготовки, занятости и карьерных целей
- Выберите удобный способ оплаты: в рассрочку (напрямую от Академии АйТи) или сразу полностью с выгодой
В рассрочку:
Трек «Рост в карьере»
в рассрочку от Академии АйТи
на 3 месяца
14 000 ₽/месяцУзнать о рассрочкеТрек «С нуля»
в рассрочку от Академии АйТи
на 4 месяца
13 200 ₽/месяцУзнать о рассрочкеИли сразу:
0 отзывов
Об этом курсе отзывов пока нет. Будьте первым.
Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.