[ Java: версии 10,11 ]
«НУЖНО БЕЖАТЬ СО ВСЕХ НОГ, ЧТОБЫ ТОЛЬКО ОСТАВАТЬСЯ НА МЕСТЕ»
Курс является введением в средства языка программирования Java версий 10 и 11.
[ Курс предназначен для разработчиков уровня: ]
Middle+
Senior
Разработчики стремятся использовать как можно более новые функции в своих проектах.
На тренинге-интенсиве мы рассмотрим последние версии Java- Java 10 и 11(12-ая версия анонсирована на март 2019), выпущенные в марте и сентябре 2018 года. Новые функции этих версий, которые мы рассмотрим: вывод типа локальной переменной с ключевым словом var, application class-data sharing (CDS), thead-local handshhake, благодаря которому можно приостановить работу только одного потока, и Gral, экспериментальный JIT компилятор.
Затем мы перейдем к Java 11, которая позволяет использовать var для параметров лямбд. Также мы рассмотрим другие улучшения производительности и безопасности. Курс является отличным ресурсом для любого разработчика, который хочет быстро освоиться с последними новшествами JDK.
Также мы заглянем посмотрим, что нам обещает версия 12.
    [ Программа курса ]
    Введение
    • история Java 1-9
    • что плохо в java
    • направление развития java
    • структура документации изменений и поддержки JDK, JEP/JDK
    Java 10
    • синтаксис
      • JEP 286: Local-Variable Type Inference
    • core
      • JEP 296: Consolidate the JDK Forest into a Single Repository
      • JEP 310: Application Class-Data Sharing
      • JEP 313: Remove the Native-Header Generation Tool (javah)
      • JEP 314: Additional Unicode Language-Tag Extensions
      • JEP 316: Heap Allocation on Alternative Memory Devices
      • JEP 312: Thread-Local Handshakes
    Безопасность
    • JEP 319: Root Certificates
    Сборщик мусора
      • JEP 304: Garbage-Collector Interface
      • JEP 307: Parallel Full GC for G1
      Инструменты
      • JEP 317: Experimental Java-Based JIT Compiler
      • JEP 317: Experimental Java-Based JIT Compiler
      Java 11
      • важная информация
        • Long term release
        • апплеты
        • javaFX
        • локализация java
        • server JDK
        • форматы
      • синтаксис
        • JEP 323: Local-Variable Syntax for Lambda Parameters
      Безопасность
      • JEP 181: Nest-Based Access Control
      • JEP 324: Key Agreement with Curve25519 and Curve448
      • JEP 329: ChaCha20 and Poly1305 Cryptographic Algorithms
      • JEP 332: Transport Layer Security (TLS) 1.3
      Core
      • JEP 309: Dynamic Class-File Constants
      • JEP 315: Improve Aarch64 Intrinsics
      • JEP 327: Unicode 10
      Сборщик мусора
        • JEP 318: Epsilon: A No-Op Garbage Collector
        • JEP 333: ZGC: A Scalable Low-Latency Garbage Collector
        • (Experimental)
        Инструменты
        • JEP 328: Flight Recorder
        • JEP 331: Low-Overhead Heap Profiling
        • JEP 335: Deprecate the Nashorn JavaScript Engine
        • JEP 330: Launch Single-File Source-Code Programs
        Библиотеки
        • JEP 320: Remove the Java EE and CORBA Modules
        • JEP 321: HTTP Client (Standard)
        • JEP 336: Deprecate the Pack200 Tools and API
        Отличия Oracle JDK от OpenJDK
        Чего ждать от JDK 12?
        • Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
        • Microbenchmark Suite
        • Switch Expressions (Preview)
        • JVM Constants API
        • One AArch64 Port, Not Two
        • Default CDS Archives
        • Abortable Mixed Collections for G1
        • Promptly Return Unused Committed Memory from G1
        Завершение
        Преподаватель курса:

        Павел Вейник
        CEO в Hard & Soft Skills
        Разработчик с 2003 г. Работал в таких белорусских компаниях, как EPAM, Itransition, WorkFusion, однако предпочитает небольшие стартапы. Специализации - прикладная лингвистика и highload системы.
        Опыт на менедженских и архитекторских ролях позволяет видеть проблемы с разных точек зрения. Ведет тренинги для компаний с 2011г.
        [ Стоимость курса ]
        350 BYN / 150$ с человека
        2565 BYN / 1000$ за группу из 8 человек + 100$ за каждого участника сверх 8
        (Оплата производится в белорусских рублях по курсу доллара США, на дату платежа)

        Для записи на курс позвоните нам, или оставьте заявку в форме ниже
        [ Форма обратной связи ]
        Мы свяжемся с Вами в ближайшее время
        info@hardsoftskills.by
        +375 (33) 384 59 95
        Выберите тематику запроса