21 июня в 20:00

День открытых дверей
Всё о курсе «Последние изменения в Java»

День открытых дверей онлайн

День Открытых Дверей — отличная возможность узнать подробнее о программе курса, особенностях онлайн-формата, навыках, компетенциях и перспективах, которые ждут выпускников после обучения. Также преподаватель расскажет о своём профессиональном опыте и ответит на вопросы участников. Поэтому если есть вопрос, запишитесь на онлайн-трансляцию и задайте его в прямом эфире!
Преподаватель
Виталий Куценко
Напомнить о мероприятии в календаре

О курсе

Последние изменения в Java
30 000 ₽
4 месяца
Начало 27 июня
Мы подробно изучим все самые актуальные нововведения, предпосылки и последствия изменений Java-платформы. А так же с помощью практических занятий рассмотрим, как можно и нужно упрощать и ускорять процесс разработки и внедрения. Таким образом, программа позволяет глубже изучить язык и познакомиться со всеми обновлениями и новыми версиями Java. Программа разработана для специалистов, которые: ✓ готовы освоить новые Java-технологии и концепции …
Программа курса
Модуль 1
Java от 1.0 до 8
Модуль 2
Java 9, 10, 11
Модуль 3
Сторонние библиотеки и фреймворки
Модуль 4
Дружественные языки
Java от 1.0 до 8
Процесс развития Java
Краткая история Java. Особенности Java по сравнению с другими языками и другими платформами. Процесс развития Java. JCP и JSR. Примеры JSR: успешный 335 и неуспешный 305.
27 июня, 20:00 — 21:30
Версии Java с 1.0 до 11
1.0, 1.1, 1.2,.. 11. Клюевые изменения, которые были в версии. Причина изменений. Последствия изменений.
1 июля, 20:00 — 21:30
Java 8 Core API improvements
Core standard library improvements
Annotation on Java Types
Unsigned Integer Arithmetic
Repeating annotations
Permanent generation removed
Java Time API
4 июля, 20:00 — 21:30
Collection API improvements
Interface Changes – static method, default method
Java IO improvements
Collection API improvements
8 июля, 20:00 — 21:30
Functional Interfaces and Lambda Expressions
Functional Interfaces and Lambda Expressions
Java Stream API
Spliterator
Concurrency API improvements
11 июля, 20:00 — 21:30
Java 9, 10, 11
Java 9 Module System
Java 9 Module System
jlink
Java 9 REPL (JShell)
15 июля, 20:00 — 21:30
HTTP 2 Client and Optional
HTTP 2 Client
Diamond Operator for Anonymous Inner Class
Optional Class Improvements
Enhanced @Deprecated annotation
Multi-Resolution Image API
18 июля, 20:00 — 21:30
Java 9 API Improvements
Private methods in Interfaces
Factory Methods for Immutable List, Set, Map and Map.Entry
Try With Resources Improvement
Stream API Improvements
Reactive Streams
CompletableFuture API Improvements
Process API Improvements
22 июля, 20:00 — 21:30
G1
G1: алгоритмы работы, сравнение с другими сборщиками. Параметры VM для настройки и логгирования G1
Improved Javadoc (+ search)
25 июля, 20:00 — 21:30
Java 10 часть 1
Long Term Support Model
Time-Based Release Versioning (JEP 322)
Local-Variable Type Inference (JEP 286)
Experimental Java-Based JIT Compiler (JEP 317)
Application Class-Data Sharing (JEP 310)
Parallel Full GC for G1 (JEP 307)
Garbage-Collector Interface (JEP 304)
29 июля, 20:00 — 21:30
Java 10 часть 2
Additional Unicode Language-Tag Extensions (JEP 314)
Root Certificates (JEP 319)
Thread-Local Handshakes (JEP 312)
Heap Allocation on Alternative Memory Devices (JEP 316)
Remove the Native-Header Generation Tool – javah (JEP 313)
JRE?
1 августа, 20:00 — 21:30
Java 11
Почему Java 11 важна?
Какую JDK скачать?
Как скачать бесплатную Java 11?
Java 11 Features
5 августа, 20:00 — 21:30
Сторонние библиотеки и фреймворки
Логирование и тестирование
Log4j 2
JUnit 5
8 августа, 20:00 — 21:30
Hibernate
Hibernate как javax.persistence framework
12 августа, 20:00 — 21:30
Project Lombok
Меньше кода, больше смысла.
Настройка
Getters/Setters, Constructors
The Builder Pattern
15 августа, 20:00 — 21:30
Gradle
Идея
Настройка
Gradle vs Maven
19 августа, 20:00 — 21:30
Java in Clouds
Караткий обзор использования AWS и Google Cloud
22 августа, 20:00 — 21:30
Дружественные языки
Scala
26 августа, 20:00 — 21:30
Groovy
29 августа, 20:00 — 21:30
Kotlin
2 сентября, 20:00 — 21:30

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

Виталий Куценко
В 2004 году окончил Химический Факультет МГУ им М.В.Ломоносова, в 2005 - вечерний фалькультет МИФИ по специальности инженер-системотехник
Программировать начал ещё в школе, а с 2003 года начал заниматься этим профессионально. Сначала специализировался на Delphi, но в 2007 переключился на Java.
Участвовал в проектах разных размеров и нагрузки, от небольших на несколько рабочих мест одного предприятия до обработки потоков данных крупнейших банков мира. Работал в таких компаниях как Diasoft, 1C, Luxoft, Росгосстрах, Сбербанк.
Адепт идеи о максимальной автоматизации процессов разработки, тестирования и сопровождения ПО. TeamLead по должности и по духу
Преподаватель курсов:
Последние изменения в Java

F.A.Q.: Наиболее часто задаваемые вопросы:

Нужно ли оплачивать обучение до Дня открытых дверей, если я хочу гарантированно попасть в группу?
Да, мы рекомендуем заранее оплатить обучение, чтобы гарантированно попасть в группу. В период проведения Дня открытых дверей резко возрастает количество желающих обучаться, поэтому может случиться так, что к окончанию Дня открытых дверей мест в группе не останется
Кто будет проводить День открытых дверей?
Проводить День открытых дверей будет преподаватель курса.
Как принять участие в Дне открытых дверей?
Для того, чтобы принять участие в Дне открытых дверей, оставьте свой e-mail в поле регистрации на мероприятие. Перед началом Дня открытых дверей мы пришлем вам ссылку, пройдя по которой, вы сможете присоединиться к вебинару.
Какие вопросы будем обсуждать на Дне открытых дверей?
На дне открытых дверей мы поговорим о проекте OTUS (о программе курса, почему мы не принимаем в группы новичков, почему учиться у нас интересно, но сложно), карьерных перспективах выпускников (почему вероятность карьерного роста у лучших студентов стремится к 100%), учебном процессе (оплатах, оценке знаний, сертификатах и прочих аспектах). Также ведущий мероприятия с радостью ответит на все ваши вопросы.