Курс «Java-разработчик»

Станьте востребованным специалистом с зарплатой до 250 тыс. р.

Записаться

Для кого?

Чему научитесь?

О чем?

Для кого?

Курс для начинающих, которые планируют стать востребованными специалистами и разрабатывать сложные приложения, игры, приложения для Android, ПО и многое-многое другое. Это достаточно сложная техническая специальность, но навыки для уровня junior можно получить у нас на курсе по Java-разработке за полгода обучения.

Чему научитесь?

На курсе “Java-разработчик” вы научитесь:

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

Вы пошагово освоите азы языка Java под руководством опытного наставника: пройдете путь от синтаксиса до работы в вебе, работы с базами данных и реализации собственного проекта.

Уже после первого блока занятий вы сможете создать свой собственный агрегатор информации, который собирает данные с различных сайтов.

А в качестве итогового проекта создают облако, аналог Яндекс.Диска или систему документооборота.

О чем?

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

Язык Java один из самых популярных и, в тоже время, сложных. Тем не менее, Java-разработчик невероятно востребован. Он может создать:

  • сайт
  • игру
  • приложение
  • облачные сервисы и многое другое.
Закрыть
Преимущества
Преимущества школы

МИНИ-ГРУППЫ

Мы знаем насколько важен в обучении индивидуальный подход, личный контакт и внимание преподавателя, а также возможность что-то спросить, показать, попросить помощи. Поэтому на наших курсах обучение проходит в мини-группах по 6-10 человек.

Преимущества школы

ОПЫТНЫЕ НАСТАВНИКИ

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

Преимущества школы

МАКСИМУМ ПРАКТИКИ

Уже на первом занятии вы начнете писать код, никакой воды. Преподаватели вам предоставят всю необходимую теоретическую базу для того, чтобы вы понимали принципы разработки, но основное внимание будет уделено практике. Мы готовим IT-специалистов, которые уже готовы решать реальные задачи.

Преимущества школы

ВИДЕОАРХИВ ЗАНЯТИЙ

На каждом занятии преподаватель ведет видеозапись. Записи сохраняются в вашем личном кабинете, вы всегда можете к ним вернуться и посмотреть то, что вы не поняли или забыли. Доступ к личному кабинету и записям останется с вами навсегда.

Преимущества школы

ОЧНОЕ ИЛИ ОНЛАЙН ОБУЧЕНИЕ

Можно выбрать форму обучения, которая вам удобна: посещать занятия в школе, либо подключаться к вебинарам откуда угодно. Возможно совмещать оба формата при необходимости.

Преимущества школы

СЕРТИФИКАТ

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

13%
Сэкономьте 13% от суммы за обучение!

Мы являемся официальным образовательным учреждением и имеем все необходимые документы для подтверждения этого статуса.

После окончания курса, вы сможете получить налоговый вычет - 13%

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

Основы языка

Объектно-ориентированное программирование

Структуры данных

Дополнительно о процессе разработки

2

Коллекции и ассоциативные массивы

Деревья и хеш-таблицы

Средства базовой библиотеки Java

Регулярные выражения

3

Параллельное программирование

Reflection

Работа с внешними форматами данных

4

Контейнеры компонентов

Основы Spring

Сети

5

Разработка для WEB

Основы HTML

Обработка HTML-форм и CSS

6

Базы данных и взаимодействие с ними

Взаимодействие приложений

Подробнее
Закрыть
Программа курса
1 блок
- Основы языка Java

Переменные

Типы, их представление и операции над ними

Управление потоком обработки: ветвления и циклы

Массивы

Взаимодействие с пользователем

Функции

- Объектно-ориентированное программирование

Понятие класса и объекта

Интерфейсы и виртуальные вызовы

Наследование и переопределение

Обобщенные типы

Перечисления

Исключения

- Дополнительно о процессе разработки

Debug

GIT

Средства сборки: maven и gradle

Внешние библиотеки

Тесты

2 блок
- Коллекции и ассоциативные массивы

Динамические массивы

Наборы уникальных элементов

Ассоциативные массивы

Деревья и хеш-таблицы

Понятие сложности в нотации O(n)

- Средства базовой библиотеки Java

Работа со строками

Работа с файлами

Регулярные выражения

Потоковая обработка массивов (stream)

Работа со временем

3 блок
- Параллельное программирование

Проблемы параллельной обработки информации

Примитивы синхронизации

CAS-операции

Контекст потока исполнения

- Reflection

Аннотации

Понятие загрузчика классов и classpath

Динамическое исследование классов

Динамическая генерация классов

Динамическое исполнение методов

- Работа с внешними форматами данных

XML

JSON

Шаблонизация

Понятие о сериализации

Практический результат:

Разработка агрегатора информации, собирающего данные с различных сайтов.

4 блок
- Контейнеры компонентов

Понятие контейнера компонентов и инверсии зависимостей

Основы Spring

Spring IoC

Жизненный цикл компонента

Внедрение зависимостей и Spring AOP

Spring Events

- Сети

Основы сетей и понятие сокета

Протокол HTTP

5 блок
- Разработка для WEB

Основы HTML

Обработка HTML-форм и CSS

Сервлеты и контейнеры сервлетов

Spring MVC

Spring Security

Spring Boot

6 блок
- Базы данных и взаимодействие с ними

РБД, СУБД

Posgtresql, h2

DDL, DML, DCL

Транзакции и понятие атомарности, TCL

JDBC, поддержка JDBC в Spring

Индексы в БД

JPA

- Взаимодействие приложений

Очереди сообщений

Распределённые транзакции

Практический результат:

Разработка облачного сервиса с функционалом, аналогичным «Яндекс.Диску» либо разработка системы документооборота.

Открыть всю программу
Учебные проекты

На курсе будут разработаны следующие проекты:

Агрегатор информации, собирающий данные с различных сайтов

Облачный сервис с функционалом, аналогичным «Яндекс.Диску» либо систему документооборота

Преподаватели
Коробцев Илья
Разработчик Алисы в Яндекс
подробнее
Романенко Артем
Работает в «Smartlabs» на позиции - ведущий разработчик/технический лидер.
подробнее
Олег Ратников
Работает в «Zalando SE» на позиции - ведущий JAVA разработчик.
подробнее
Роман Болобан
Java-разработчик в Ростелеком
подробнее
Технологии
Java

Не будет преувеличением утверждать, что это наиболее востребованный язык программирования в мире. Знание Java сильно поможет в деле поиска высокооплачиваемой работы.

Java широко применяется в самых разных сферах: высоконагруженных системах, мобильных приложениях, банковском ПО и т.д.

Наведите на технологию, чтобы получить подробную информацию о ней

Java
Maven
Tomcat
Netty
Spring Framework + Spring Boot
Intellij IDEA
MongoDB
PostgreSQL
GIT

Мы сотрудничаем с компанией JetBrains.

Весь установленный софт в Школе лицензионный.

Учебный процесс
Процесс обучения

Обучение в центре Москвы

Занятия проходят в компьютерных классах по адресу: Москва, ул. Большая Спасская, д. 12. Главное преимущество очного формата — моментальная обратная связь от преподавателя по всем вопросам. На своем экране в режиме реального времени вы увидите, как пишется программный код. Лекций мы не читаем.

Процесс обучения

Видеоархив
занятий

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

Процесс обучения

Преподаватель ведет группу на всех этапах

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

Процесс обучения

Разбор домашних заданий

В конце каждого занятия вы будете получать задания для самостоятельной работы дома. Преподаватель лично проверяет, комментирует и оценивает вашу работу по 10-балльной шкале. Вы получаете Code Review и рекомендации для качественной доработки кода. Предусмотрена возможность пересдачи.

Процесс обучения

Готовое портфолио

На каждом курсе студенты выполняют реальные проекты, которые можно добавить в свое портфолио, что станет отличным подспорьем при поиске работы.

Процесс обучения

Чат группы

Для каждой мини-группы создается чат в telegram или slack, в котором вы можете задать все ваши вопросы по обучению. Всегда можно получить оперативную обратную связь от преподавателя или пообщаться со своей группой.

Процесс обучения

Трудоустройство

Мы помогаем нашим студентам с составлением резюме, преподаватели готовы дать рекомендации. Мы сотрудничаем с IT-рекрутингом и предоставляем им резюме и контакты успешных студентов. Наш партнер Сколково регулярно проводит наборы на стажировку.

Процесс обучения

Сертификат

У нас есть лицензия на осуществление образовательной деятельности. По окончании обучения вы получите документ, в котором будут указаны: - стек освоенных технологий; - объем курса в академических часах; - средний балл за весь курс; - количество решенных домашних заданий; - финальный проект

Трудоустройство

Регулярно проводим наборы на стажировки в Технопарке Сколково.

Мы работаем с крупнейшим центром подбора IT-специалистов - SymbioWay, который ищет программистов для крупнейших компаний России.

Помогаем в составлении резюме

Даем рекомендации

Сотрудничаем с рекрутинговыми агентствами в сфере IT!

Условия обучения
Стоимость
16900 руб.
в месяц
91200 руб.
полный курс
101400 руб.
при единовременной оплате скидка -10%
Длительность курса - 6 месяцев (216 ак. час.)
Занятия проходят 2 раза в неделю, длительность каждого занятия - 4 ак. часа.
В стоимость также входит: - доступ к личному кабинету студента с записями занятий и материалами - поддержка преподавателя во внеурочное время (проверка заданий и помощь с проектами)

от 8450 руб/мес.

при рассрочке на 12 месяцев

Выберите группу:

21 октября 2021

19.00 - 22:00 (пн, чт)

Группа приступила к занятиям

29 января 2022

19.00 - 22:00
14.30 - 17.30
(ср, сб)
Сообщить о новом наборе
Вас также может заинтересовать
Nordic IT School

Москва, ул. Большая Спасская 12

+7 925 632-21-47

+7 495 626-46-00

moscow@inordic.ru

Контакты и соцсети

Записаться