Профессия Java–разработчик

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

Курс стартует:

16 сентября 2024

До курса осталось:

Дней

Часов

Минут

Секунд

Кому подойдет этот курс?

Иконка
Новичкам

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

Иконка
Начинающим

Глубже изучите Java, освоите фреймворк Spring, поработаете с фронтендом и базами данных, отработаете на практике все навыки, полученные до нашего курса и во время обучения.

Иконка

Java используется для создания веб–приложений: на Java часто пишут сайты связанные с покупкой и продажей через Интернет, а так же банковский софт. На Java можно писать мобильные и десктопные приложения, игры и программировать приборы. Опытные разработчики рекомендуют новичкам не лезть в дебри и начинать с веб-разработки.

Примеры вакансий

Logo

Senior Java Software Developer

От 130000 KGS
Logo

Java Backend Developer

От 2000 USD
Logo

Middle Java Developer

От 120000 KGS

Проекты использующие Java

Что даёт профессия Java–разработчика

Иконка
Перспективы

Java–разработчики работают в основном с крупными проектами, поэтому карьерный рост обеспечен.

Иконка
Финансовая независимость

Java–разработчики зарабатывают в среднем больше, чем разработчики на других языках.

Иконка
Интересная работа

Крупные и быстро развивающиеся проекты и интересные задачи будут сопровождать всегда.

Преподаватели курса Java (Spring)

Дмитрий Сидоренко Java и Python-разработчик в DNK IT Solution
Опыт в разработке 2 года
Ольга Гудова Верстальщик со стажем 8 лет
Опыт в преподавании 5 лет
Алексей Подставин Java-разработчик в C Technology
Опыт в разработке 4 года, преподает 3 года
Илья Беликов Выпускник Attractor School, фрилансер
Ассистирующий преподаватель
*Администрация Attractor School оставляет за собой право на замену преподавателя
Запишитесь на консультацию, узнайте подробности

Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и расскажем подробнее

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

  • Введение в HTML
  • Введение в CSS
  • Блочная модель документа, отступы, box-sizing, прямой поток, float
  • Позиционирование, z-index
  • Bootstrap (сетка, структура, адаптивность)
  • Bootstrap (кастомизация, javascript компоненты)

  • Введение
  • Переменные и типы данных
  • Строки и условия
  • Массивы и циклы
  • Методы

  • Составные типы данных
  • Классы и объекты
  • Наследование
  • Полиморфизм
  • Исключения и обработка ошибок

  • Системы контроля версий. GIT
  • Интерфейсы
  • Коллекции
  • Функциональное программирование
  • Конвейерная обработка данных

  • Введение в теорию БД
  • Типы связей
  • Проектирование реляционных БД
  • Индексы
  • Транзакции

  • Сетевые протоколы. Эхо сервер
  • Многопоточность
  • Минимальный HTTP сервер
  • НТТР сервер. Шаблонизация страниц
  • НТТР сервер. Обработка POST запросов
  • НТТР сервер. Cookies
  • НТТР сервер. Query params

  • Знакомство с MVC
  • Первый Spring Boot проект
  • JDBC
  • REST Services
  • Spring Security
  • Spring MVC

  • Введение в JavaScript
  • Объектная модель документа (DOM)
  • События
  • Обработка данных форм. Запросы
  • Запросы – авторизация
  • Авторизованные запросы

  • JPA, ORM
  • Spring Data
  • Validation and Exception handling
  • Spring Security for MVC
  • Session and Cart
  • Internationalization and Localization

  • Issue Tracker. Оценка задач
  • Модульное тестирование
  • Тестирование через описание желаемого поведения
  • Критерии хорошего кода и статический анализ

  • Знакомство с Ubuntu и bash
  • Контейнеризация Docker
  • Непрерывная интеграция
  • Поставка приложения на сервер

  • Автоматизация и тестирование веб-приложений
  • Поставка с использования Docker
  • Обзор безопасности приложений
  • Очереди сообщений

Выпускники курса Java (Spring)

Выпускники курса Java
О том каково было учиться в Аттракторе
Выпускники курса Java
Рассказывают о сложностях обучения на курсе
Чынгыз Канатбек
Заказчик проекта для практики
Отзывы наших выпускников о курсе Java (Spring)