Курс: очно / online
Java
разработчик

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

Скидка -50% на второй курс!

При покупке любого курса - второй для себя или для друга со скидкой 50%!

Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
Видео будет отправлено Вам в мессенджере WhatsApp
Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы




img
Выберите удобный пакет обучения

Выберите удобный пакет обучения

icon
Выберите удобный пакет обучения Онлайн
Онлайн
115 995 руб
51 650 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Учись летом со скидкой до 57%! Акционная цена до 25 июля! 🎁
  • Online обучение по zoom
    Группы до 16 чел

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
icon
Выберите удобный пакет обучения Очно
Очно
128 260 руб
57 387 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Учись летом со скидкой до 57%! Акционная цена до 25 июля! 🎁

  • Занятия в аудиториях в Ярославле
    Группы до 10 человек

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
icon
Выберите удобный пакет обучения Видео-курс
Видео-курс
102 685 руб
45 908 руб
возможна Тинькофф рассрочка до 24 мес. без процентов
Учись летом со скидкой до 57%! Акционная цена до 25 июля! 🎁
  • Видео-уроки 2 р в нед
    Онлайн разбор практики раз в нед

    Личный куратор
    Проверка дом заданий
    Видео-записи всех занятий
    Подготовка к трудоустройству
    Составление резюме
    Сертификат

Записаться

Форма оплаты

Выберите вариант оплаты
100%
50%
Программа курса

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

1 Модуль. Основы Java

1-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Java. Основы. Компилятор, Интерпретатор, JDK, JRE, документатор. Среда Разработки. Обзор популярных сред разработки на Java. Установка IntelliJ IDEA. Написание первой программы на Java.
  2. Занятие №2
    Типы данных и их преобразования. Примитивные типы в java. Логические операторы. Работа с Логическими операторами.
  3. Занятие №3
    Управляющие конструкции и циклы. FOR, WHILE, IF, ELSE, ELSE IF.
  4. Занятие №4
    Массив. Элементы Массива. Общая форма описания одномерного массива. Метод «пузырька».
  5. Занятие №5
    Практическая работа № 1: Методы. Строение метода. Параметры: входящие, исходящие. Создание метода и вызов из другого класса.
  6. Занятие №6
    Двухмерные массивы в Java. Работа с Двухмерными Массивами.
  7. Занятие №7
    Практическая работа № 2: Написание консольного приложения по поиску необходимого тура.

Изучены основы языка java: циклы, примитивные типы, управляющие конструкции. Умение строить грамотный код для написания логических решений. Готовое консольное приложение "Подбор Туров".

2 Модуль. Объектно-ориентированное программирование Java

2-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Ссылочные типы данных и работа с ними. Класс String и StringBuffer.
  2. Занятие №2
    Классы. Строение класса. Элементы класса. Конструкторы, переменные и методы. Роль классов в написании программ.
  3. Занятие №3
    Введение в ООП на Java. Наследование. Класс Object и работа с ним.
  4. Занятие №4
    Полиморфизм в java. Переопределение и перегрузка методов. Инкапсуляция: публичные методы, сокрытие методов в Java. Рекурсия.
  5. Занятие №5
    Абстрактные классы и интерфейсы в Java – в чём различия? Место классов и интерфейсов в написании приложений на Java.
  6. Занятие №6
    Исключения и работа с ними. Операторы TRY / CATCH / FINALLY. Собственные классы исключений.
  7. Занятие №7
    Работа с файлами: копирование, перемещение, удаление, создание. Считывание информации с файла и работа с ней. Классы: File, InputStream, OutputStream, Reader, Writer и другие. Сериализация и десериализация.
  8. Занятие №8
    Написание собственного приложения: Игра "21 (очко)". Данная практическая работа рассчитана на 2 занятия.

Полное понимание принципов ООП в Java. Создано на Java: Приложение- игра "21 (очко)".

3 Модуль. Коллекции и многопоточность. Основы БД MySQL.

3-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Разбор самых популярных коллекции в java: ArrayList и LinkedList, HashSet, LinkedHashSet. Работа с ассоциативными массивами: HashMap.
  2. Занятие №2
    Учимся сортировать элементы в коллекции: по цене, по названию. Работа с коллекцией SortedSet.
  3. Занятие №3
    Многопоточность. Разбор класса Thread и интерфейса Runnable. Что такое монитор? И как правильно создавать многопоточные программы. Большая практическая работа: написание многопоточного приложения.
  4. Занятие №4
    Сборщик проектов Maven. Модульное тестирование с помощью JUnit.
  5. Занятие №5
    Логирование как лучшее средство от ошибок в программе. Принципы логирования. Настройка Log4j.
  6. Занятие №6
    Основы работы с реляционными базами данных. Разбор и установка самой популярной БД - MySQL. Работа с MySQL Workbench.
  7. Занятие №7
    Строим структуру Базы Данных для будущего приложения: создание таблиц, связи между таблицами, работа с первичным ключем, разбор процедур и триггеров.
  8. Занятие №8
    SQL как язык для обращения в MySQL: учим оператор SELECT, ALTER. Работа с подзапросами IN, SOME, ALL, BETWEEN. Встроенные функции. Выборка из нескольких таблиц с помощью JOIN, LEFT JOIN и другими.

Умение работать с коллекциями в Java. Создана и настроена база данных MySQL для будущего финального проекта - CRM системы.

4 Модуль. HTTP, основы HTML&CSS, основы JavaScript

4-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Вёрстка сайтов – HTML & CSS. Веб-разработка – введение, основные понятия и этапы создания сайта. HTML Теги: типы, атрибуты. Работа с Текстом: абзацы, заголовки, списки и цитаты.
  2. Занятие №2
    Основы CSS. Наследование и Каскадирование. Базовый синтаксис. Функционал и работа с Каскадными Таблицами Стиля.
  3. Занятие №3
    Адаптация сайта под разные устройства (мобильные телефоны и планшет) с помощью flex-box.
  4. Занятие №4
    Большая практическая работа: верстка по макету всех страниц финального проекта: CRM-системы.
  5. Занятие №5
    Изучение основ JavaScript и JQuery для добавления динамики на страницах.
  6. Занятие №6
    Хостинг, Домен. Заказываем выделенный сервер и публикуем наши страницы в интернете.
  7. Занятие №7
    Протокол HTTP. GET и POST запросы. Адресация в интернете. IP адрес. Разбор и установка java-сервера TomCat. Запуск первого web-приложения на java. Разбор полного цикла запроса от пользователя к приложению и обратно.
  8. Занятие №8
    Что такое Servlet? Что такое JSP-страница? Шаблон построение web-приложения MVC. Работа над главной страницей финального проекта.

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

5 Модуль. Java EE и Веб-разработка

5-й месяц


Длительность: 21 Ак. Час

По итогам модуля:

  1. Занятие №1
    Подключение Базы Данных MySQL к приложению на java. Разбор технологии JDBC.
  2. Занятие №2
    Filter и Listener в web-разработке. Подключение их к проекту.
  3. Занятие №3
    Основные возможности JSTL для создания JSP-страниц.
  4. Занятие №4
    Базовые знания: JavaScript, JQuery, AJAX. Оптимизация кода на Java.
  5. Занятие №5
    Шаблоны программирования в Java: MVC, DAO, Singleton, Abstract Factory и другие
  6. Занятие №6
    Большая практическая работа: создание внутренней логики сайта на java для CRM-системы. Разбор функционала: авторизация на сайте, реализация входа по ролям, редактирование информации на странице, добавление и удаление данных на сайте.
  7. Занятие №7
    Работа с выделенным виртуальным сервером LINUX (vps). Настройка vps, разбор linux-команд. Публикация сайта в Интернете. Подключение домена к сайту.
  8. Занятие №8
    Подготовка к собеседованию: разбор часто задаваемых вопросов.

Написанное полноценное web-приложение на java - CRM система с авторизацией, и опубликована в интернете.

Программа курса может быть изменена исходя из трендов it-индустрии.
icon

Курс включает в себя:

Курс включает в себя: Java
Java
Курс включает в себя: HTML
HTML
Курс включает в себя: CSS
CSS
Курс включает в себя: IntelliJ IDEA
IntelliJ IDEA
Курс включает в себя: JavaFX
JavaFX
Курс включает в себя: Log4j
Log4j
Курс включает в себя: jQuery
jQuery
Курс включает в себя: Ajax
Ajax
Курс включает в себя: MySQL
MySQL
Смотреть больше
Кому подойдёт этот курс:

Кому подойдёт этот курс:

  • Новичкам в сфере IT
  • Студентам
  • Тем, кто еще не сделал выбор
  • Действующим программистам

Новичкам в сфере IT

Наш курс рассчитан на обучение с нуля. Окончив обучение Java-программированию в «AVENUE» Вы овладеете принципами ООП на Java, получите необходимые знания и навыки, чтобы начать свою карьеру в профессиональным разработчиком и будете готовы на 100% к Вашему первому техническому собеседованию

Студентам

Если Вы студент технического направления и Вам надоело изучать языки программирования по книжкам. Добро пожаловать в «AVENUE»! У нас Вы получите углублённую информацию, будете программировать на практике и конечно создадите свои первые серьёзные проекты! Пришло время получить навыки и практический опыт на наших курсах.

Тем, кто еще не сделал выбор

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

Действующим программистам

Не секрет, что Java - один из самых популярных языков программирования. Даже в 2020 году Java не сдаёт свои позиции мирового лидера. Хотите всегда быть «в теме», создавать крутые высоконагруженные сервера или коммерческие сайты со сложным внутренним функционалом? Расширьте набор известных вам языков программирования универсальным языком - Java.

img
Что будете уметь при завершении курса?

Что будете уметь при завершении курса?

Ваш финальный проект по завершению курса

Ваш финальный проект по завершению курса
Создавать десктопные приложения на Java

Создавать десктопные приложения на Java

Использовать Java в Веб-разработке

Использовать Java в Веб-разработке

Проектировать Базы Данных для Java-приложений

Проектировать Базы Данных для Java-приложений

Создавать интерфейсы с помощью Коллекций

Создавать интерфейсы с помощью Коллекций

Работать с Хостингом

Работать с Хостингом

Ваши результаты

Ваши результаты

Ваши результаты

Анастасия Баранец

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

Заработная плата - 130 000 руб/мес

Ключевые навыки

  • Среда разработки: IntelliJ IDEA
  • Владение принципами ООП на Java
  • Умею работать с Базами Данных
  • Знание HTML, CSS
  • Умею настраивать Хостинг и публиковать сайты в интернете

Образование

  • IT School Avenue Ярославль
    Курс «Java разработчик»‎
    5 месяцев. (01.08.2019 - 01.01.2020)

Анастасия Баранец

Успешно завершила обучение по курсу:

«Java разработчик»‎

2020
Дата выдачи: 4 января 2020 года
www.it.avenue-pro.ru
Иванов Иван Директор школы
Забара Антон Преподаватель курса

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Записаться на курс Хотите пойти на IT-курсы в Ярославле?

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

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Подарки к курсу

Подарки к курсу
Подарки к курсу

Привилегии студентам Привилегии студентам

Привилегии студентам Сертификат и его онлайн копия

Сертификат и его онлайн копия

Проявил себя и выжал максимум!

Привилегии студентам Скидка 15%

Скидка 15%

Каждому выпускнику Avenue скидка 15% на любой другой курс.

Привилегии студентам Чат 24/7

Чат 24/7

Общий чат и постоянная онлайн-поддержка от преподавателя.

Привилегии студентам Avenue Bar

Avenue Bar

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

Привилегии студентам Партнеры

Партнеры

Отправляем резюме лучших студентов рекрутерам ведущих ІТ-компаний в Ярославле.

Привилегии студентам Видео всех занятий

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

Мы ведем видеозаписи всех занятий для всех наших студентов.

Привилегии студентам Тренинг по трудоустройству

Тренинг по трудоустройству

По окончанию курса опытный рекрутер расскажет вам как трудоустроиться в Ярославле.

Привилегии студентам Закрытая платформа

Закрытая платформа

Студенты автоматически попадают в закрытую платформу нашей школы.

Видео курс

IT Avenue Ярославль

Мы не просто ІТ-школа, мы — ІТ-компания,
которая всегда ищет таланты!

Поэтому лучших выпускников
мы иногда забираем себе в команду 🫶

Потерянный урок

Пропустил занятие в Москве? Пропустил занятие в Москве?

Не страшно, мы ведем видеозапись лекции и она будет доступна в личном кабинете на закрытой платформе Avenue!

Наши выпускники

Наши выпускники

Записаться на курс

Записаться на курс Записаться на курс Записаться на курс
Записаться на курс
Хотите пойти на IT-курсы в Ярославле? Хотите пойти на IT-курсы в Ярославле?

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

  • Консультация по курсу
  • Помощь в выборе направления
  • Дополнительные материалы для старта

Текст курса

Курсы Java разработчик в Ярославле

Курсы java в Авеню в Ярославле – лучшее вложение в себя! Наши java курсы это настоящий концентрат знаний от лучших преподавателей Ярославля. Мы знаем, как сделать из Вас настоящего программиста. Если Вы хотите стать начинающим java специалистом и зарабатывать 1 100$ тогда Авеню – Ваш выбор! При составлении программы курса мы провели анализ вакансий IT рынка труда и составили чек-лист самых востребованных навыков для начинающего java – программиста.

Язык программирования java прекрасно подойдет для начинающих специалистов. Он прост в использовании, универсален в применении и относительно лёгок в изучении. Поэтому курсы программирования java в Ярославле - хорошее решение для тех, кто хочет заняться коммерческой разработкой.

Обучение java в Ярославле - трудный процесс. Но мы создали уникальную методику обучения java, которая позволит Вам свободно пользоваться IDE и быть готовыми к полноценной разработке уже через 5 месяцев после начала обучения ЯП java.

О курсах программирования java в Авеню

Преподаватели школы Авеню в Ярославле создали эффективную программу обучения java для начинающих специалистов. Наша цель – максимальное количество трудоустроенных студентов. Поэтому мы делаем упор на обучение коммерческой java разработке.
Выучить java за 5 месяцев? На курсах программирования Авеню – это реально!

Что Вы будете уметь после окончания курса программирования java?

1. Будете понимать основы Объектно-Ориентированного Программирования
На курсах java мы начинаем с «азов», а именно с ООП. Чёткое понимание основ ООП поможет создавать крутые программы с «умным» функционалом, а также заложит твёрдый фундамент для изучения других языков программирования.

2. Будете уметь писать «чистый» код на java
Почему это важно? Начинающие java – специалисты не всегда помнят, что работают в команде. Поэтому иногда забывают очистить код от ненужных строк или совершенно не работают с комментариями к коду. Так делать нельзя, ведь в дальнейшем работа с Вашим кодом может стоит чьих-то испорченных нервов. Мы знаем о всех проблемных местах начинающих программистов и будем купировать их ещё на начальном этапе обучения java.

3. Будете готовы к работе на позиции Java Junior
Важно! Не только приобретать теорию, но и закреплять её на практике! Наши преподаватели знают как быстро, теряются знания, не подкреплённые практикой, поэтому мы разработали программу обучение при которой каждый студент сможет отточить свои навыки на практике, что поможет ему в дальнейшем трудоустройстве.