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

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

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

16 января 2023

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

Дней

Часов

Минут

Секунд

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

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

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

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

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

Иконка

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

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

Logo

Java разработчик (Middle/Senior)

150000 - 250000 KGS
Logo

Middle Java Developer

От 1000 USD
Logo

Java-разработчик

80000 - 200000 RUB

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

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

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

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

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

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

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

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

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

Алексей Подставин Java-разработчик в Data OX
Опыт в разработке 4 года
Опыт в преподавании 3 года
Ольга Гудова Верстальщик со стажем 8 лет
Опыт в преподавании 5 лет
*Администрация 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 делятся впечатлениями
Отзывы наших выпускников о курсе Java (Spring)