III уровень Программирование и создание ИТ-продуктов

Java-разработка для начинающих

Нетология
270,00 часов длительность
Онлайн формат
Начальный уровень
1 поток (закрыт) 23.05.2022-19.01.2023
2 поток (закрыт) 20.06.2022-16.01.2023
3 поток (закрыт) 25.07.2022-27.02.2023
4 поток (закрыт) 22.08.2022-27.03.2023
5 поток (закрыт) 26.09.2022-24.04.2023
6 поток (закрыт) 24.10.2022-29.05.2023
7 поток (закрыт) 30.11.2022-03.07.2023

Описание

О профессии

Java больше 17 лет лидирует в рейтинге языков программирования Tiobe. На Java написаны Amazon, серверная часть eBay и весь набор функций операционной системы Android. Даже спецэффекты в фильме «Мстители» созданы с помощью Java.

Задача Java-разработчиков сделать так, чтобы программа работала быстро и правильно. По сравнению с Python, Java более «подробный» язык. Он позволяет лучше прорабатывать приложения и реализовывать сложную логику процесса.

120 000 ₽ — средняя зарплата Java-программиста в России, по данным калькулятора зарплат «Моего круга».

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

 

 

Для кого курс

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

 

 

О Нетологии

Нетология — образовательная платформа. Обучаем современным востребованным профессиям. 35+ тыс. дипломированных выпускников, 10 лет на рынке и 8 направлений обучения.

 

 

Наши преимущества

  • Преподаватели из крупнейших IT-компаний России
  • Обучение на практике и подробная обратная связь
  • Готовые кейсы в портфолио и помощь в их оформлении
  • Поддержка и помощь с трудоустройством
  • Диплом государственного образца 
  • Возможность получить налоговый вычет — 13%

 

 

Чему вы научитесь

  • Решать задачи на языке программирования Java
  • Работать с коллекциями и массивами баз данных в памяти (InMemory)
  • Писать Unit-тесты с JUnit 5
  • Работать с сетевыми протоколами (UPD, TCP/HTTP, OSI)
  • Работать с файлами txt, json, xml
  • Работать с коллекциями в функциональном стиле
  • Применять на практике порождающие, структурные и поведенческие шаблоны
  • Использовать паттерны объектно-ориентированного программирования
  • Изучите основные принципы ООП (SOLID)

 

 

Как проходит обучение

  • Смотрите видеолекции и участвуете в вебинарах
  • Закрепляете знания на практике
  • Создаёте проект и защищаете его
  • Получаете диплом и находите новую работу

 

 

Диплом подтвердит вашу квалификацию

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

 

 

Трудоустройство

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

  • Поможем составить дорожную карту поиска работы
  • Научим проходить интервью
  • Поможем оформить резюме и портфолио ваших работ
  • Научим находить вакансии под выбранную профессию

 

 

Часов в программе
54,00 часа
лекции
165,00 часов
практика
40,00 часов
промежуточная аттестация
1 час
входная диагностика
10 часов
итоговая аттестация
270,00 часов
всего
Цель программы
Получение компетенций, необходимых для профессиональной деятельности в сфере в сфере проектирования, разработки и интеграция информационных ресурсов в локальной сети и информационно-телекоммуникационной сети "Интернет".
Актуальность
Java больше 17 лет лидирует в рейтинге языков программирования Tiobe. На Java написаны Android-приложения, десктоп-приложения, игры, сайты, научные программы и программы для физических устройств. Именно на этом языке созданы сайты РЖД, Uber, Netflix, Linkedin, «Одноклассники» и множество внутренних банковских систем.

Поэтому спрос на Java-разработчиков очень высок, на сайте hh.ru в месяц открыто около 5 000 вакансий. Средняя зарплата Java-программиста в России 120 000 рублей по данным калькулятора зарплат «Моего круга».
Входная диагностика 1 час
Входное тестирование на определение уровня базовых знаний сферы программирования
Итоговая аттестация 10 часов
Дипломная работа

Компетенции

Профессиональные


Программирование на Java
Знать:

Элементы и конструкции языка Java. Понимать работу JVM

Уметь:

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

Владеть:

Навыками обеспечения эффективной работы приложений с использованием многопоточного кода

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
144,00ч
Модуль 1 Основы Java. Система контроля версий Git
Основы Java. InMemory хранение данных — массивы. Основы объектно-ориентированного программирования. InMemory хранение данных — коллекции
38,00ч
Модуль 3 Шаблоны проектирования
Порождающие шаблоны. Builder, Singleton, Factory Method, Abstract Factory, Prototype; Структурные шаблоны. Adapter, Proxy, Decorator, Facade, Flyweight; Поведенческие шаблоны. Command, CoR, Observer, Iterator; Magics, DRY, SOLID
77,00ч
Модуль 2 Java Core
Лямбда-выражения и функциональные интерфейсы; Stream API. Потоки, повторные вызовы, основные методы; Потоки ввода-вывода. Работа с файлами. Сериализация; Сборка проектов. Maven и Gradle; Работа с файлами CSV, XML, JSON; Тестирование кода и Unit-тесты; Тестирование программы. Mockito; Основы работы с сетью. Модель OSI; Протокол HTTP. Вызовы удаленных серверов; JVM. Организация памяти, сборщики мусора, VisualVM
144,00ч
Модуль 1 Основы Java. Система контроля версий Git
Основы Java. InMemory хранение данных — массивы. Основы объектно-ориентированного программирования. InMemory хранение данных — коллекции
77,00ч
Модуль 2 Java Core
Лямбда-выражения и функциональные интерфейсы; Stream API. Потоки, повторные вызовы, основные методы; Потоки ввода-вывода. Работа с файлами. Сериализация; Сборка проектов. Maven и Gradle; Работа с файлами CSV, XML, JSON; Тестирование кода и Unit-тесты; Тестирование программы. Mockito; Основы работы с сетью. Модель OSI; Протокол HTTP. Вызовы удаленных серверов; JVM. Организация памяти, сборщики мусора, VisualVM
38,00ч
Модуль 3 Шаблоны проектирования
Порождающие шаблоны. Builder, Singleton, Factory Method, Abstract Factory, Prototype; Структурные шаблоны. Adapter, Proxy, Decorator, Facade, Flyweight; Поведенческие шаблоны. Command, CoR, Observer, Iterator; Magics, DRY, SOLID

Преподаватели

Воронов

Филипп

Mail.ru

Teamlead, Поиск Mail.ru

Иванова

Маргарита

Самокат

QA Lead

80 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Разработчик Web и мультимедийных приложений

06.035

Ответственный за программу

support@netology.ru

+78002008167