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

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

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

16 января 2023

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

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

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

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

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

Иконка

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

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

Logo

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

180 000 - 200 000 KGS
Logo

Middle Java Developer

От 1000 USD
Logo

Java разработчик (Strong junior)

300 - 500 USD

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

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

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

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

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

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

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

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

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

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