Top.Mail.Ru
8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Java разработчик (Junior)

    Курс Java разработчик (Junior)

    Курс Java разработчик (Junior)
    Начало курса
    23.12.2024
    Продолжительность
    3 месяца (80 ак. часов)
    Расписание
    Пн 19:00 - 21:30 
    Чт 19:00 - 21:30 

    Онлайн
    (5 мест)
    Единовременно 60000 записаться
    В рассрочку / 10 мес6000 записаться
    Также доступна рассрочка на 4, 6 и 10 месяцев.

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

    Курс "Java разработчик. Junior" — курс интенсивного обучения программированию на Java, целью которого является получение навыков практической разработки приложений на платформе Java с использованием актуального и востребованного на данный момент стека технологий. 

    В процессе прохождения курса участники получат знания и навыки, необходимые для трудоустройства на позицию Младший разработчик Java / Младший программист Java (Java Junior Developer).


    Практика:

    • Практической частью 2-ой части курса будет последовательная разработка java веб-приложения.
      Концепция и темы могут быть разные, примерный аналог - CRM.

    Стек технологий:

    • Java
    • IntelJ IDEA
    • Git | Github
    • Tomcat
    • Spring | Spring Boot | Spring Security
    • СУБД PostgreSQL
    • Maven
    • JUnit / Mockito / Spring test
    • Docker
    • CI / CD
    • Kafka |  RabbitMQ | ActiveMQ
    От скорости прохождения материалов курса группой будет зависеть объем функциональности полученного в конце курса приложения. 
    В конце курса мы дополнительно потренируемся в прохождении собеседования, внимательно посмотрим на Ваш репозиторий, и обсудим частые вопросы.

    Требования к участникам курса:

    • Умение программировать на Java (см. наш начальный курс по Java)
    • Умение работать с СУБД (любая из популярных), знание основ SQL
    • Умение работать с Git / Github или аналогами

    Пример того, как проходит занятие:



    Программа

    развернуть

    1. Принцип SOLID

    • Dependency Inversion, Single Responsibility, Open Closed principle 
    • IoC, конфигурирование через аннотации.
    • Создание абстракций 
    развернуть

    2.  Сети

    • Сети, модель OSI
    • Понятие сетевых сокетов
    • Веб-сервисы
    развернуть

    3.  Веб-сервисы

    • Tomcat/embedded tomcat
    • Деплой приложения
    • Логгирование 
    • Проксирование
    развернуть

    4. Spring. Часть 1

    • Spring boot как основа для создания приложение
    • Embedded Tomcat
    • IoC, DI, Spring
    развернуть

    5.  Spring. Часть 2

    • Spring MVC
    • Проектирование API
    • Форматы данных, сериализация/десериализация
    развернуть

    6. Spring. Часть 3

    • Хранение данных
    • Spring JdbcTemplate
    • Spring Data
    развернуть

    7. Тестирование

    • Junit 5
    • Mockito
    • Sprint Test
    развернуть

    8. Авторизация

    • Понятие идентификации, аутентификации, авторизации
    • Spring Security
    развернуть

    9. Развертывание приложений

    • Контейнеры vs supervisor
    • Docker основы
    • Dockerfile
    • Оркестрация
    • docker-compose
    развернуть

    10. Непрерывная интеграция (CI / CD)

    • Проверка качества кода
    • Настройка pipelines
    развернуть

    11. Масштабирование приложений

    • Понятие горизонтального / вертикального масштабирования
    • Масштабирование приложений
    • Stateless приложения
    развернуть

    11. Системы обмена сообщениями

    • Асинхронное взаимодействие
    • Системы обмена сообщениями (Kafka, RabbitMQ, ActiveMQ)
    • Потоковая обработка данных
    развернуть

    13. Работа над проектами в командах

    развернуть

    14. Презентации проектов командами

    развернуть

    15. Подготовка к собеседованию

    Документы после обучения
    Нас знают и ценят работодатели, поэтому сертификат станет вашим дополнительным преимуществом при трудоустройстве в IT-компанию. 

    Для получения сертификата необходимо сдать курсовой проект.

    Сертификат о прохождении курса мы отправим вам на почту. Вы легко сможете добавить ссылку на сертификат в резюме и подтвердить свой уровень подготовки.

    Преподаватели

    Дмитрий

    Senior Java Developer / Team Lead в одном из крупных российских банков (NDA)

    Закончил ПГУПС по специальности «Комплексная информационная безопасность автоматизированных систем». 

    Начал программировать еще в школе. Попробовал различные языки программирования. В университете познакомился с Java и влюбился в этот язык. "Практически все свое свободное время, посвящаю развитию в сфере разработки на Java" - говорит Дмитрий. 

    В данное время работает старшим разработчиком в отделе корпоративных бизнес-систем одной из IT-компаний Санкт-Петербурга. 

    "Не нужно обладать какими-либо талантами, чтобы начать программировать. Программирование не так сложно, как кажется на первый взгляд. Шаг за шагом, погружаясь в мир программирования, начинаешь все больше и больше увлекаться, а потом не представляешь свою жизнь без этого. Главное не бояться совершать ошибки, всегда идти вперед и верить в то, что у вас все получится!" - говорит Дмитрий.

    Виталий

    Эксперт-разработчик в ГК «Иннотех» 

    С 2007 года занимается разработкой и проектированием enterprise-решений, имея за плечами богатый опыт развития банковских продуктов. 

    Наряду с основной деятельностью последние 10 лет преподает дисциплины по Java-разработке и JavaEE/Spring. На текущий момент состоит в составе команды развития платформы Чат для крупнейшего банка России, дополнительно выполняя роль скрам-мастера. 
    Также среди рабочих проектов принимал участие в разработке ИнфоБанка, запускал первый в России проект по онлайн автокредитованию и ряд других интересных активностей. 

    Среди основных хобби Виталия можно отметить спорт и автомобили. Также любит путешествовать и просто наслаждаться жизнью:) Женат (и не на Java) и стремится быть заботливым отцом!

    Фото с очных занятий в СПб

    Отзывы

    Всего отзывов: 34
    Курс Java разработчик (Junior)
    Юрий
    Санкт-Петербург

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

    Курс Java разработчик (Junior)
    Артур
    Санкт-Петербург

    Хороший курс, помогает ознакомится с основными фреймворками такими как Hibernate и Spring. Очень приятный преподаватель, доносил все ясно и понятно. Если идете на этот курс, то предполагается, что вы уже неплохо знаете сам синтаксис java.

    Курс Java разработчик (Junior)
    Дмитрий
    Санкт-Петербург

    Курс отличный. Знания получены реальные и применимые на практике.

    Курс Java разработчик (Junior)
    Артём
    Санкт-Петербург

    В целом курсом доволен. Научился работать с postgresql, spring boot. Преподаватель доходчиво объясняет материал, помогая с написанием проекта.

    Курс Java разработчик (Junior)
    Александра
    Санкт-Петербург

    Посетила три курса по джаве и пошла бы еще, если бы были. Очень рада, что есть возможность научиться сложным вещам в чайник-friendly формате с примерами из котиков. Тем, кто думает, записываться ли, рекомендую запастись временем (многое нужно изучать самостоятельно) и не сомневаться.

    Курс Java разработчик (Junior)
    Олег
    Санкт-Петербург

    Интересный и увлекательный курс, глубоко проникающий в Java.

    Курс Java разработчик (Junior)
    Соня
    Санкт-Петербург

    Прекрасный курс с прекрасным преподавателем. Доступно, информативно и со всех сторон хорошо.

    Курс Java разработчик (Junior)
    Павелс Сайкинс
    Санкт-Петербург

    Хороший курс с хорошим материалом под руководством хорошего тренера.

    Курс Java разработчик (Junior)
    А. А. Бусов
    Санкт-Петербург

    Курс интересный, но сложный. Даже после второго курса по основам Java было трудно. Для успешного прохождения требуется хорошая базовая подготовка и опыт разработки готовых приложений. Хотелось бы больше практических примеров на занятиях. Сергей - отличный специалист, разбирающийся в своём предмете. Обстановка комфортная, атмосфера дружелюбная.

    Курс Java разработчик (Junior)
    Антон Гребенников
    Санкт-Петербург

    Курс очень понравился. Хотелось бы побольше занятий, а также увеличить интервал между занятиями, чтобы успевать усваивать материал :)

    Курс Java разработчик (Junior)
    Антон Неклюдов
    Санкт-Петербург

    Проходил первые 2 уровня тут, в Level UP-е. Своей целью ставил после прохождения третьего уровня (Junior) трудоустройство в IT-компанию. Мне очень повезло, и я попал после первого уровня в компанию, которая занимается разработкой софта. Много времени потребовалось, чтобы адаптироваться, привыкнуть к новой информации и принять новую сферу. Второй уровень прошёл уже с недостатком времени, т.к. период испытательного времени отнял силы. Данный курс показал мне некоторые направления для углублённого домашнего и самостоятельного обучения. Много новых технологий, необходимо очень много времени и концентрации. Благодарю компанию Level UP за то, что дали мне качественную подготовку для достижения моих целей.

    Курс Java разработчик (Junior)
    Елена Дубкова
    Санкт-Петербург

    Курс отличный. Курс насыщенный и организует порядок в голове. Позволяет человеку, не работавшему с Java, написать что-то маленькое и симпатичное. Симпатичное, т.к. Сергей неустанно указывает на ошибки, за что огромное спасибо. Разбор ошибок хорошо расширяет кругозор.

    Курс Java разработчик (Junior)
    Александр
    Санкт-Петербург

    Мой третий курс в Level UP. Преподаватель компетентен, отвечает на все вопросы и даже больше. Группа была небольшая (5 человек), что повлияло легко осуществлять коммуникацию со всеми. Предоставили ключи для среды разработки (хотя мне и не понадобилось, у меня студенческая лицензия). Думаю, возможно убрать из курса Maven / Git, т.к. про это уже было на Java 2, или оставить на самостоятельное обучение. На занятиях все пользовались своими ноутбуками, на "местных машинах", насколько я знаю, софт до сих пор не установлен. Да, и всю установку и конфигурирование перенести в Homework. Простите за некоторую косноязычность и "скачущие" буквы - привык печатать :))

    Курс Java разработчик (Junior)
    Сергей Комаров
    Санкт-Петербург

    Курс хорош. Особенно он будет интересен людям, знакомым с теорией по учебникам и различным ресурсам, жаждущим узнать практическое применение своих навыков. Могу посоветовать курс тем, кто ещё не пробовал силы в написании приложения, соединяющего в себе несколько технологий. Преподаватель в течение курса показал свою компетентность, был дружелюбен и не оставлял без внимания заданные вопросы.

    Курс Java разработчик (Junior)
    Иван Василевский
    Санкт-Петербург

    Для начала изучения Java курс за свои деньги вполне хороший. При приходе сюда мои знания ограничивались основными понятиями языка, по окончанию я могу создать несложное приложение web с использованием Spring MVC. Появилось понимание о тестировании, как оно делается и т.п. Основные принципы структурирования приложения, а также путь от чистого листа до результата в браузере. Как преподаватель Сергей вполне не плох. Всё, чего он касался и объяснял, уложилось и появилось понимание. Из недостатков, возможно, в некоторых местах слишком подробное разжевывание.

    Курс Java разработчик (Junior)
    Вячеслав Заложных
    Санкт-Петербург

    Это мой третий курс по языку Java в Level UP. Все курсы построены грамотно, начиная с основ и заканчивая довольно углублёнными деталями.
    Данный курс предназначен для тех, кто уже изучает Java и продвинулись в этом деле достаточно далеко.
    На курсе нюансы работы с фреймворками, а также разъясняется разработка Web-приложения.

    В целом курсы мне очень понравились! Отличные преподаватели - мастера своего дела.

    Курс Java разработчик (Junior)
    Артём Андреев
    Санкт-Петербург

    Спасибо большое команде Level UP за курс и материал. Каждое занятие я получал новые знания, за чем собственно и шёл.
    Помимо лекций в аудитории, помогал видео-материал.
    Преподаватели всегда отвечали на вопросы.
    Спасибо большое!

    Курс Java разработчик (Junior)
    Александр
    Санкт-Петербург

    Курс очень понравился. Материал преподносился доступно, хотя порой в больших объёмах. Хотя для такой проблемы есть запись занятия. Преподаватель компетентен в области Java, да и в принципе, во многих языках программирования. При желании вы получите ответ на практически любой интересующий вопрос.

    Курс Java разработчик (Junior)
    Полина Бевад
    Санкт-Петербург

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

    Курс Java разработчик (Junior)
    Павел Аглиш
    Санкт-Петербург

    Понравилось владение технологиями, позволяющее писать код и решать задания "с листа". Также понравилось местоположение, класс, оборудование и техническое обеспечение - 5 баллов!

    Курс Java разработчик (Junior)
    Артём Кривошеев
    Санкт-Петербург

    Преподаватель - отличный специалист, помогает, отвечает на все вопросы. Курс достаточно насыщенный, затрагивает основные темы для Java-программиста. По сервису: замечательный персонал, превосходное обслуживание, приятная аудитория с необходимым оборудованием. Из того, что не понравилось: слишком много времени потратили, на мой взгляд, на такие ненужные вещи как инсталляция приложений, отловка багов и т.д. А так - всё отлично :)

    Курс Java разработчик (Junior)
    Михаил Гаврилов
    Санкт-Петербург

    Мне понравился стек преподаваемых технологий, практически все элементы теории тут же демонстрируются в коде, показывается организация разработки в команде. Но слишком мало внимания Spring Framework и был не закончен пример разработки приложения с нуля, со всеми заявленными технологиями.

    Курс Java разработчик (Junior)
    Астапкович Вячеслав

    Спасибо большое за курс, он был действительно полезен и раскрыл больше вещей, чем в остальных курсах такой-же ценовой категории.
    Для примера, я выбирал между Вашим и курсом Урансофта. Итогом их курса - калькулятор на свинге, что не есть хорошо за 10к (примерно неделя неспешного гуглинья).
    С вашим же курсом стало понятно, как должен быть написан код, как устроены классы, что такое веб приложение в простом виде, как оно вообще работает, как работают коллекции и т.д.
    ...  Примерно по такой же программе у меня знакомый на работе учится, только там в 2 раза больше цена и количество часов.

    Курс Java разработчик (Junior)
    Алексей

    Благодарю за предоставленную возможность упорядочить свои базовые знания, расширить кругозор и начать воплощать знания на практике!

    Курс Java разработчик (Junior)
    Людмила Александрова

    Встала на новый виток профессионального развития. Работаю Тестировщиком ПО. Java нужна везде, в том числе и в тестировании.
    Всем рекомендую именно этот курс! Очень благодарна преподавателю за терпение и внимание.

    Курс Java разработчик (Junior)
    Анна Белова

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

    Курс Java разработчик (Junior)
    Александр Пархоменко
    Санкт-Петербург

    Курс даёт хорошее представление о технологии и этапах разработки. Общие сведения, основные детали используемых технологий. Желательно иметь знания по синтаксису Java и алгоритмов. Считаю, что можно сделать продолжение этого курса - реализацию какого-нибудь конкретного проекта. Это позволит получить реальные навыки работы в команде.

    Курс Java разработчик (Junior)
    Иван Мочалов
    Санкт-Петербург

    Большое спасибо. Курс был очень познавательным и интересным. Считаю, что поставленная мной задача выполнена.

    Курс Java разработчик (Junior)
    Юрий Плевако
    Санкт-Петербург

    Был рад получше разобраться в некоторых аспектах разработки на Java, в частности в работе с Maven и Spring, однако не хватает более глубокой работы с Enterprise Edition.

    Курс Java разработчик (Junior)
    Иван Зелтинь
    Санкт-Петербург

    Курс оставил исключительно положительные впечатления. Я получил большой объем информации, над которой я буду работать в будущем. Буду советовать знакомым курсы Level UP как серьёзную помощь в изучении языков программирования.

    Курс Java разработчик (Junior)
    Дмитрий Черемушкин
    Санкт-Петербург

    В целом очень полезно. Есть к чему обращаться по мере использования языка программирования Java. Особенно полезно: Restful Services, Hibernate.

    Курс Java разработчик (Junior)
    Олег
    Санкт-Петербург

    Отличный курс: достаточный охват технологий для специалистов начинающего уровня, интерактивная подача материала (единственно, чуть больше внимания к вопросам в чате), большой объем примеров, удобное расписание и варианты участия.

    Курс Java разработчик (Junior)
    Дмитрий Пузиков
    Санкт-Петербург

    Несмотря на краткость курса, он помог мне найти работу и теперь я работаю именно Java-разработчиком. Спасибо вам огромное!

    Курс Java разработчик (Junior)
    Анатолий Поздняков
    Санкт-Петербург

    Мне понравилась работа организаторов, отзывчивость преподавателя. Я получил ответы на все озвученные вопросы. Хороший охват курса, разобранные технологии и фреймворки. Из пожеланий: вынести установку и настройку ПО (IDEA, Maven, Git) на внеклассное время; хотелось бы больше обратной связи для самопроверки. Понравилась система с автотестирования, которая использовалась в д/х по потокам.

    Показать больше
    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!