Курс «Java-разработчик»
Живые вебинары, Видеоуроки / Самостоятельно с наставником / Обучение в ЛК на сайте автора
Курс обучения профессии Java-разработчика по новой методике КАТА и возможность зарабатывать большие деньги в сфере программирования и IT. Оплата после трудоустройства.
Обновлено: 22.11.2024
Источник изображения: Unsplash
Старт следующего потока
28 ноября
Через 5 дней
- 9 месяцев
- 6 модулей
- Обучение: в ЛК на сайте автора
- Когда будете учиться: строго по расписанию
- Уровень сложности: для новичков
- Сопровождение: куратором
- Трудоустройство
- Техническая поддержка: в рабочее время, чат в вк, чат в мессенджере, электронная почта, телефон
- Доступ: сразу после оплаты
Что вы получите?
- Обучение по методике КАТА.
- Помощь в трудоустройстве.
- Обучение востребованному стеку технологий.
- Контроль знаний.
- Отработку знаний в реальном проекте.
О курсе
Описание
Программа курса
Особенности
Java — самый востребованный язык (по данным индекса TIOBE). Программистам на Java много платят (средняя зарплата разработчиков в Москве от 150 тыс. рублей). Java-разработчик создает высоконагруженные системы, банковские приложения, игры, мобильные приложения, работает в среде искусственного интеллекта. Курс академии Kata Academy поможет вам освоить эту востребованную профессию с гарантией трудоустройства.
Java-разработчик от Kata Academy — это 7-месячный интенсивный курс, рассчитанный минимум на 25 часов в неделю, в процессе которого студент осваивает актуальный стек Java-разработчика. В процессе подготовки полученные знания постоянно контролируются опытными менторами — студенты регулярно проходят код-ревью, ежедневно общаются с наставниками и комьюнити.
Курс «Java-разработчик», это:
- Регулярное взаимодействие студента с ментором.
- Отработка знаний в реальном бизнес-проекте.
- Обучение самому востребованному стеку технологий.
- Жесткий контроль знаний на каждом этапе.
- Подготовка к собеседованию и трудоустройству.
Завершив курс можете быть уверены, что получите работу с отличной заработной платой. Все выпускники курса «Java-разработчик» гарантированно получают минимальную зарплату от 100 тыс. рублей — или обучение остается для них бесплатным.
Java Core
Тема 1: Введение в Java
- История создания Java и ее описание. JIT-компиляция.
- Средства разработки (JDK, JRE, JVM).
- Среда разработки (IDEA) и запуск первой программы.
Тема 2: Базовый синтаксис
- Примитивные типы и классы-обертки. Операции над примитивами и их преобразование.
- Управляющие конструкции. Циклы, условные операторы. Практическое применение.
- Массивы. Инициализация, заполнение и использование.
- Строки. Конкатенцация и неизменяемость.
Тема 3: Объектно-ориентированное программирование в Java
- Основы ООП. Знакомство с парадигмами.
- Погружение в принципы работы ООП.
- Виды классов и их свойства в Java (абстрактные, вложенные, анонимные классы).
- Базовый класс Object и его методы.
- Абстрактные классы и интерфейсы.
Тема 4: Анализ кода, обработка ошибок и дебаггинг
- Иерархия исключений. Проверяемые и непроверяеме исключения. Ошибки JVM.
- Обработка и использование исключений. Try-catch.
- Логирование. Журналирование работы приложения.
Тема 5: Потоки ввода-вывода, доступ к файловой системе
- Изучение пакетов io и nio. Классы File и Path.
- Потоки байт. Базовые классы и иерархия.
- Потоки символов. BufferedReader и Scanner.
- Паттерн декоратор и адаптер. Использование в потоках.
- Продвинутые возможности потоков. Сериализация и десериализация.
Тема 6: Параметризированные типы и коллекции
- Generics. Параметризация кода.
- Wildcards. Параметризация и наследование. Принцип PECS.
- Java Collections. Виды коллекций. Иерархия и принципы работы.
Тема 7: Функциональное программирование в Java
- Функциональные интерфейсы. Виды и способы использования.
- Лямбда-выражения. Правила написания и функциональное программирование.
- Способы имплементации функциональных интерфейсов. Метод референс.
- Stream API. Функциональная обработка данных. Терминальные и промежуточные операции.
На этом этапе вы познакомитесь с основами Java: стандартной библиотекой Java, средой разработки IDEA, научитесь писать консольные приложения в объектно-ориентированном стиле, познакомитесь с нововведениями Java 11.
Подготовка к проекту
Тема 8: Введение в базовые инструменты
- Системы управления версий. Git. Проектная работа в своем репозитории.
- Сборка проекта. Управление зависимостями. Apache Maven.
Тема 9: Работа с Базами данных
- Реляционные базы данных. SQL запросы. Подключение к базе данных из приложения. JDBC.
- Углубленное изучение JPA и Hibernate. Принципы ORM систем.
Тема 10: Изучение работы Spring Framework
- Spring Core, Dependency Injection и Inversion of control.
- Spring MVC. Разделение архитектуры. Контроллеры, сервисы и репозитории.
- Spring Security, UserDetails и Granted Authority. Управление доступом и разграничение прав.
Тема 11: Изучение экосистемы Spring Boot
- Spring Boot. Упрощение работы со Spring. Шаблонизатор Thymeleaf.
- HTML, CSS, Bootstrap.
Тема 12: RESTful. Приложения-клиенты
- Принципы REST. Разработка клиента. Знакомство с FrontEnd.
- Spring REST Template. Разработка Restful клиента на Java.
На этом этапе вы будете создавать собственное WEB приложение, изучая и используя актуальные технологии, используемые при работе на реальном проекте.
Командный проект
Стэк
- Java LTS Versions.
- SQL.
- Spring Boot.
- Spring MVC.
- Spring Security.
- Hibernate.
- HTML/CSS.
- JavaScript.
- Maven.
- Git.
Написание настоящего коммерческого проекта с использованием всего стека технологий, необходимых Java – разработчику.
Подготовка к собеседованию
На этом этапе мы поможем тебе освежить и систематизировать все полученные теоретические знания для успешного прохождения собеседований, после чего ты пройдешь итоговую проверку по всем темам с наставником.
Трудоустройство
Наш HR-cпециалист поможет в составлении резюме, подборе лучших компаний и окажет поддержку во время прохождения собеседований. После получения предложений от компаний мы поможем с выбором лучшего из них.
-
ФорматСамостоятельно с наставником
Живые вебинары / Видеоуроки
Обучение в ЛК на сайте автора -
Продолжительность9 месяцев
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяСтрого по расписанию
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат в вкЧат в мессенджереЭлектронная почтаТелефон
-
Перспективы после обученияТрудоустройство
-
Год выхода2022 Последнее обновление: 22.11.2024
- Нажмите на кнопку
Узнать подробнее - Вы перейдете на детальную страницу курса Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
21 отзыв