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

Научим писать чистый код на Java, самом универсальном языке программирования в мире. Спустя 5, 5 месяцев создадите первое приложение и опубликуете в интернете прямо на занятии.

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




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

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

icon
Выберите удобный пакет обучения Индивид. занятия
Индивид. занятия
1700 руб/час
1500 руб/час
ОСЕННИЕ СКИДКИ -40%
  • Обучение в аудиториях
    Индивидуальные занятия
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

icon
Выберите удобный пакет обучения VIP
VIP
65 945 руб
49 445 руб
от 4 120 руб./мес.
ОСЕННИЕ СКИДКИ -40%

  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио
    Резюме
    Трудоустройство

icon
Выберите удобный пакет обучения Стандарт
Стандарт
49 445 руб
38 445 руб
от 3 204 руб./мес.
ОСЕННИЕ СКИДКИ -40%
  • Занятия в аудиториях
    Группы до 10 человек
    Проверка домашних заданий
    Видеозаписи всех занятий
    Тренинг по трудоустройству
    Сертификат
    Портфолио

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

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

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 – это шанс работать в любой сфере бизнеса и зарабатывать в долларах. Курс идеально подходит для начинающих: вы обучитесь языку Java с нуля за 5, 5 месяцев и будете полностью готовы к обязанностям должности.

Студентам

Надоело учить теорию и засыпать на парах? Записывайтесь на занятия в нашу школу! Вас ждут задачи настоящих Java-разработчиков, хитрости программирования и создание первого полноценного приложения.

Тем, кто не определился

Если не знаете с чего начать, выбирайте Java. Это универсальный язык с простым синтаксисом и мощной поддержкой сообщества. Вы запросто освоите его без опыта в сфере программирования.

Практикующим программистам

Изучайте Java, чтобы писать сложный бэкенд сайта, создавать веб-сервера, базы данных и веб-приложения. Повышайте профессионализм и зарабатывайте больше.

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

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

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

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

Разрабатывать веб-приложения для разных сфер бизнеса

Строить базы данных для будущих приложений

Строить базы данных для будущих приложений

Верстать сайты по макету

Верстать сайты по макету

Адаптировать сайты под мобильные и планшеты

Адаптировать сайты под мобильные и планшеты

Публиковать веб-страницы в интернете

Публиковать веб-страницы в интернете

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

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

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

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

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

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

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

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

Образование

  • IT School Avenue
    Курс «Java разработчик»‎
    5, 5 месяцев. (15.07.2020 - 01.01.2021)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скидка 15%

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

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

Чат 24/7

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

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

Avenue Bar

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

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

Партнеры

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

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

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

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

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

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

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

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

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

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

Видео курс

IT Avenue

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

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

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

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

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

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

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

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

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

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

Текст курса

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

Java программирование – отличное начало карьеры в IT-индустрии. В отличие от других языков, Java откроет перед вами множество интересных сфер. Вы сможете писать игры для смартфонов, создавать программы для ПК или заниматься веб-разработкой.

Обучение с нуля в нашей школе поможет освоить востребованную профессию за 5, 5 месяцев. Вы научитесь писать чистый код, узнаете лайфхаки и хитрости профессионалов, а также сможете попасть на стажировку в топовые компании нашей страны.

Java программирование для начинающих 

Курс по изучению языка Java ориентирован на новичков.

Если вы практик или начинающий разработчик, приходите на переподготовку. Наша программа – это концентрат актуальных знаний. Вдобавок вас ждет много практических заданий, поэтому вы “набьете руку” и после выпуска будете писать код качественнее.

Почему язык Java подходит для новичков:

• Богатый API

Когда вы грузите Java на компьютер, основная часть того, что понадобится для работы, устанавливается вместе с ним. Это избавит от необходимости искать и дополнительно устанавливать библиотеки и т.п., чтобы, например, написать игру наподобие Тетриса или поработать с графикой. Это огромный плюс для начинающего.

• Простота программирования

Синтаксис Java проще, чем у Python или С++. Поэтому писать и читать код нетрудно. Вдобавок этот язык строго типизирован. Он правит ошибки, которые допускают новички. Это существенно облегчает учебу.

• Поддержка сообщества

Вы не останетесь один на один с проблемой. В программировании на Java нет ни проблем, которые еще не решили, ни вопросов, на которые не ответили. Ищите в Google – и найдете. В начале учебы часто придется справляться с трудностями. Хорошо, что все проблемы решаются просто.

Начинайте карьеру правильно: выбирайте затребованный язык, который несложно учить. Мы поможем вам освоить программирование с нуля и стать первоклассным специалистом.

Образование Java разработчика в школе AVENUE

Студенты курса занимаются дважды в неделю. Уроки длятся два часа. Также они выполняют домашние задания, и на протяжении всего обучения воплощают в жизнь личный проект.

Преимущества нашего образования:

1. Акцент на практике

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

2. Преподаватели-практики

Тщательно отбираем преподавателей. Каждый из них проходит двухэтапное собеседование, показывает интересные кейсы и рассказывает об опыте в сфере. Мы сотрудничаем только с теми, кто вдохновляет.

3. Финальный проект

Учеба на курсе по Java программированию завершается проектом – программой, написанной на этом языке. Результат вашего труда вы сначала защитите перед аудиторией, а потом вложите в портфолио и будете показываться рекрутеру при прохождении конкурса на вакантное место.

4. Стажировка и трудоустройство

Если получите хорошие оценки, сможете попасть на стажировку в лучшие русских компании. Кроме того, ближе к выпуску мы проведем тренинг по трудоустройству: научим эффективно продвигать свои услуги на биржах фриланса. В качестве бонуса разошлем ваше резюме с портфолио фирмам, с которыми поддерживаем отношения.

Учитесь очно в небольшой группе, онлайн или с помощью видеозаписей лекций. Выбирайте удобный формат, а наша школа позаботится о вашем удобстве.

Записывайтесь на курс по программированию на сайте, звоните по указанному номеру или приходите в офис.