Курс Java, продвинутый уровень
 
-18%

Курс Java, продвинутый уровень

Получи квалификацию Middle Java Developer, начни зарабатывать от 102 000 рублей.

Организатор
Онлайн-академия Progwards

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

Валерий Мазнев
Валерий Мазнев

Стаж программирования 34 года. Закончил МАИ, САПР ЛА. Занимался разработкой инфраструктуры и языка класса Java 17 лет. Имеет практический опыт программирования на 10 языках. Со-основатель и CTO стартапа Mobile Angels, занимался как очным, так и онлайн обучением.

Никита Корнеев
Никита Корнеев

Стаж программирования более 30 лет. Закончил факультет Вычислительной Математики и Кибернетики МГУ им. Ломоносова. Использует в разработках облачные технологии AWS и MS Azure, SQL. За плечами 3-летний опыт очного обучения.

Анастасия Морозова
Анастасия Морозова

Занимается обучением 15 лет. Окончила Институты Коучинга и Современных психологических технологий. В компании 1С:Франчайзи разрабатывала программы обучения, в том числе программ кадрового резерва и школы руководителей.

Уровень
Начинающий
Длительность
120 часов
Дата начала
4 июля 2020
Стоимость
35 700 ₽ 43 600 ₽
43 600 ₽
35 700 ₽

Содержание курса

  1. История Java, кросплатформенность. JVM, JRE, JDK, JIT;
  2. Декомпиляция, байт-код. Эмулятор RAM и Машина Тьюринга
  3. Компиляция из консоли, class-файл, jar-файл, манифест, ресурсы. Ant, Maven, Gradle;
  4. Приведение типов, cast() и instanceof()
  5. Типы ссылок
  6. Рекурсия и рекурсивные алгоритмы, плюсы и минусы
  7. Generic классы
  8. Паттерны проектирования. Виды паттернов: поведенческие, порождающие, структурные. Примеры: Strategy, Proxy, Builder, Singleton, Factory Method.
  9. Методики разработки, от идеи до реализации;
  10. Документирование кода - javadoc
  11. Тестирование кода - JUnit
  12. Лямбда выражения, применение, производительность
  13. Загрузка классов, виды и задачи class loader-ов
  14. Garbage collector
  15. Instrumentation
  16. Reflection - back door в Java-классы
  17. Основы многопоточности
  18. Аннотации
  19. Сериализация классов в JSON
  20. Алгоритмы и стуктуры данных - сортировки
  21. Алгоритмы и стуктуры данных - хэш-таблицы, списки, очереди, стек
  22. Алгоритмы и структуры данных - бинарные деревья
  23. Алгоритмы и структуры данных - графы
  24. Работа с протоколом HTTP
  25. Front-end на Java: HTML, CSS, Servlets, JSP, JavaScript

Кому подойдет данный курс

Для тех кто закончил Java, начальный уровень, или имеет достаточный уровень знаний.

Приобретенные навыки

Навыки, которые вы получите после прохождения курса:

  • полное погружение в нюансы Java;
  • паттерны проектирования;
  • UML;
  • алгоритмы;
  • глубокое знание Java, умение применять его на практике;
  • получение квалификации Middle Java Developer.

Студент освоит теорию и практику, начнет зарабатывать от 102 000 рублей.

Дополнительная информация

Для тех кто не закончил курс Java, начальный уровень, необходимо пройти входное тестирование.

Узнать больше о курсе
Обучение "Курс Java, продвинутый уровень" от онлайн-академии Progwards
Уровень
Начинающий
Длительность
120 часов
Дата начала
4 июля 2020
43 600 ₽
35 700 ₽

Вам могут понравиться

Похожие курсы