Курс: очно / online
Java
разработчик
Курсы java в Москве

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

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

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

Условия акции:

  • В акции участвует любой, кто записался и оплатил всю стоимость курса с 1 января по 1 сентября 2024 г.
  • При покупке любого курса - второй для себя или для друга со скидкой 50%!
  • Акция действует только при покупке второго курса в течении 3х дней после оплаты первого
  • Скидка 50% распространяется на курс равной или меньшей длительности
  • При покупке курса большей длительности, скидка распространяется на количество месяцев равное первому курсу

Оставьте заявку на участие, и менеджер перезвонит Вам!

    О ПРОФЕССИИ JAVA-РАЗРАБОТЧИК ПО ДАННЫМ HEADHUNTER:
    JAVA-РАЗРАБОТЧИК –

    специалист по созданию приложений на языке программирования Java.

    ОБЯЗАННОСТИ JAVA-РАЗРАБОТЧИКА:

    • разработка архитектуры и программных модулей десктопных, веб- и мобильных приложений;
    • тестирование приложений и сервисов;
    • устранение ошибок и проблем;
    • внедрение новых решений в программные продукты;
    • техподдержка на всех этапах использования.

    опубликованных вакансий 8034
    8034
    опубликованных вакансий
    средняя зарплата по Москве 2 500$
    2 500$
    средняя зарплата по Москве
    опубликованных резюме 6321
    6321
    опубликованных резюме
    Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
    Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы
    Видео будет отправлено Вам в мессенджере WhatsApp
    Получите БЕСПЛАТНО видеозапись первого занятия предыдущей группы




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

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

    icon
    Выберите удобный пакет обучения Онлайн
    Онлайн
    134 365 руб
    60 445 руб
    возможна Тинькофф рассрочка до 24 мес. без процентов
    Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!
    • Online обучение по zoom
      Группы до 16 чел

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

    Записаться
    Данный пакет можно приобрести в рассрочку БЕЗ банка по 12 990 руб./мес.

    Форма оплаты

    Выберите вариант оплаты
    100%
    50%
    1 мес
    Бронь места: 5000 руб.
    icon
    Выберите удобный пакет обучения Очно
    Очно
    146 575 руб
    65 945 руб
    возможна Тинькофф рассрочка до 24 мес. без процентов
    Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!

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

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

    Записаться
    Данный пакет можно приобрести в рассрочку БЕЗ банка по 13 990 руб./мес.

    Форма оплаты

    Выберите вариант оплаты
    100%
    50%
    1 мес
    Бронь места: 5000 руб.
    icon
    Выберите удобный пакет обучения Видео-курс
    Видео-курс
    122 100 руб
    54 945 руб
    возможна Тинькофф рассрочка до 24 мес. без процентов
    Эффективное обучение в мини-группах! ☀️ Повышение цен с 1.04!
    • Видео-уроки 2 р в нед
      Очно/онлайн разбор практики раз в нед

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

    Записаться
    Данный пакет можно приобрести в рассрочку БЕЗ банка по 11 990 руб./мес.

    Форма оплаты

    Выберите вариант оплаты
    100%
    50%
    1 мес
    Бронь места: 5000 руб.
    Программа курса

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

    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 – универсальный язык программирования
    Курс включает в себя: HTTPS – протокол безопасной передачи данных
    HTTPS – протокол безопасной передачи данных
    Курс включает в себя: API – интерфейс, позволяющий связывать приложения
    API – интерфейс, позволяющий связывать приложения
    Курс включает в себя: MySQL – система управления базами данных
    MySQL – система управления базами данных
    Курс включает в себя: SQL – язык обращений в базу данных
    SQL – язык обращений в базу данных
    Курс включает в себя: HTML – язык, который позволяет строить веб-страницы
    HTML – язык, который позволяет строить веб-страницы
    Курс включает в себя: JavaScript – язык программирования для создания сайтов и приложений
    JavaScript – язык программирования для создания сайтов и приложений
    Курс включает в себя: CSS – язык для стилизации веб-страницы
    CSS – язык для стилизации веб-страницы
    Курс включает в себя: IntelliJ IDEA – среда разработки приложений
    IntelliJ IDEA – среда разработки приложений
    Курс включает в себя: JSTL – стандартная библиотека тегов JSP
    JSTL – стандартная библиотека тегов JSP
    Курс включает в себя: Log4j – библиотека логирования Java-программ
    Log4j – библиотека логирования Java-программ
    Курс включает в себя: jQuery – популярная библиотека JavaScript
    jQuery – популярная библиотека JavaScript
    Курс включает в себя: Ajax – технология обращения к серверу
    Ajax – технология обращения к серверу
    Смотреть больше
    Кому подойдёт этот курс:

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

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

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

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

    Студентам

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

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

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

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

    Java – один из самых популярных языков программирования. Даже в 2020 году он не сдаёт позиции мирового лидера. Хотите оставаться в тренде, создавать крутые высоконагруженные сервера или коммерческие сайты со сложным внутренним функционалом? Тогда ждем на уроках.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Образование

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      Скидка 15%

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

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

      Чат 24/7

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

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

      Avenue Bar

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

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

      Партнеры

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

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

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

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

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

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

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

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

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

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

      Видео курс

      IT Avenue в Москве

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

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

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

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

      Не страшно, мы ведем видео-запись всех занятий, которые будут вам доступны в закрытой телеграм-группе вашего курса!

      Как проходят курсы Java в Москве

      Как проходят курсы Java в Москве

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

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

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

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

        Текст курса

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

        Если хотите разрабатывать сайты, игры или мобильные приложения, выбирайте курс Java в школе программирования AVENUE. Он длится 5, 5 месяцев по 2 часа дважды в неделю. Программа рассчитана на новичков без базовых знаний, так что даже если никогда не учили другие языки – смело записывайтесь. 

        Не говорим, что Java обучение – это легко. Но спустя 2 месяца, когда создадите первый интерфейс сайта, вы поймете, что оно того стоило! 

        Почему стоит выбрать курсы программирования Java

        Этот язык появился в 1995 году. Он до сих пор на пике популярности. Java считают классикой, универсальным языком под разные задачи, поэтому многие топовые программисты начинали с него. Что, кстати, мы рекомендуем сделать и вам.

        Есть 3 причины, почему курс Java идеально подходит для старта:

        Быстрое решение проблем



        У новичков часто возникают проблемы в работе. Этот язык программирования уже так долго используют, что все возможные и невозможные проблемы у кого-то да возникали. Немного волшебства в поисковике Google – вуаля, готовое решение! Мало языков могут похвалиться подобным, но этот как раз один из таких.

        Нет границ в работе



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

        • Простота использования



        Из года в год Java становится только лучше. Ее наполняют фичами, упрощают процесс разработки и, в целом, делают комфортной для применения. Сегодня это уже другой язык, чем был 25 лет назад. Он развивается, и это круто.

        Обучайтесь c нуля – становитесь Junior Developer за 5 с половиной месяцев! Мы создадим приятные и вдохновляющие условия для учебы. Школа программирования AVENUE с нетерпением ждет вас в офисе! Всем гостям гарантируем ароматный кофе и вкусности. 

        AVENUE в Москве – ваша надежная школа!        

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

        1. Опытные преподаватели



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

        2. Упор на практику



        Полезно не слушать, а делать и участвовать в общем процессе. 80% занятия вы занимаетесь за ноутбуком: делаете практические задания, обсуждаете решение с преподавателем. Учитель транслирует экран своего ноутбука с помощью проектора, поэтому всегда есть возможность спросить что непонятно.

        3. Готовый проект в портфолио



        Чтобы вам было что показать при прохождении конкурса на вакансию, на протяжении обучения вы будете работать над собственным проектом. Результат работы станет первым примером в портфолио

        4. 3 формата учебы



        Можете обучаться Java в аудитории с группой до 10 человек, онлайн из дома или смотреть видеоуроки. Кстати, доступ к видеоурокам мы предоставляем всем выпускникам без исключения. Причем навсегда.

         5. Тренинг по трудоустройству + Стажировка



        На последних уроках преподаватель со студентами решает тестовые задания на вакансию Junior, которые мы взяли в топовых IT-компаниях. Помимо того, самых успешных выпускников отправляем на стажировку с перспективой дальнейшей работы в компании. 

        Курсы программирования Java с нуля от школы AVENUE – это шанс стать топовым специалистом без знаний и навыков! Зарабатывайте от $1400 в месяц и живите жизнью, о которой мечтали. 

        Бронируйте место на курс по телефону, в форме на сайте или приходите в наш офис.