Продвинутые Курсы Java ᐈ CyberBionic Systematics

Продвинутый курс Java

Для кого этот курс

Курс предназначен для студентов успешно окончивших курс "Java Essential", которые понимают объектно-ориентированный подход и имеют твердые знания в Java Fundamentals.

Предварительные требования

• Уверенные знания синтаксиса Java
• Уверенные знания ООП
• Уверенные знания дженериков
Duration

Продолжительность

20 ч.
Count

Количество уроков

10 занятий
Price

Стоимость обучения

144
Included

Курс входит в

Специальности Java Разработчик + AI Skills

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

1
Iterator & Comparator
На уроке рассматривается иерархия Java Collection Framework – библиотеки предопределённых коллекций в Java. Рассматриваются основные понятия, такие как Итератор и Компаратор, классы коллекций (Collection) и Карты (Map).
2
Collection Framework
На уроке рассматривается применение основных реализаций коллекций – Стек, Очередь, Множество, Список, Карта на примере экземпляров классов Stack, Queue, Set, ArrayList, LinkedList, Map.
3
IO & Strings
На уроке рассматривается работа с потоками ввода-вывода в Java, работа с файловой системой пользователя, чтение и запись файлов, валидация и обработка строковых выражений.
4
Regular expressions & Data API
На уроке рассматривается работа со строками, принципы построения и использования регулярных выражений, работа с датой (Date API).
5
Reflection
На уроке рассматривается механизм работы рефлексии, который позволяет модифицировать программу в процессе её выполнения.
6
Annotations
На уроке рассматривается работа с аннотациями, создание своих аннотаций.
7
Serialization XML & JSON
На уроке рассматриваются такие понятия как, сериализация и маршалинг, механизмы передачи объектов из одной программы в другую. Знакомство с правилами разметки JSON и XML.
8
Thread & Runnable. Problems with Threads
На уроке рассматривается механизм многопоточности и правила построения многопоточных приложений. Управление потоками, класс Thread и интерфейс Runnable, планирование и приоритеты выполнения, понятие deadlock.На уроке на практике рассматриваются основные проблемы построения многопоточных приложений.
9
Problems with Threads
На уроке на практике рассматриваются основные проблемы построения многопоточных приложений.
10
Lambda expressions
На уроке рассматривается парадигма функционального программирования и её реализация в Java 8. Функции, лямбда-выражения, функциональные интерфейсы.

По завершению курса вы будете уметь

1

Работать с компонентами Java Collection Framework: Стек, Очередь, Множество, Список. Карта

2

Взаимодействовать с потоками ввода-вывода, файловой системой пользователя, обрабатывать строковые выражения

3

Использовать регулярные выражения, работать с датой (Date API)

4

Работать с рефлексией, аннотациями

5

Использовать возможности сериализации/десериализации и маршалинга, а также правила разметки JSON и XML

6

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

7

Разбираться в концепции функционального программирования, функциях, лямбда-выражениях и функциональных интерфейсах

Попробуй бесплатно

Полноценное занятие с тренером

Что входит в курс

20 часов живого обучения с тренером

Практические занятия и проверка ДЗ

Общение с группой

Поддержка ментора и ассистента

Тестирование и Сертификат

Видео курс от ITVDN

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

1 Arrow

Живые онлайн занятия
с тренером

Занятия группы проходят онлайн. Это эффективное живое общение. Все уроки записываются и доступны для просмотра.
2 Arrow

Выполнение
домашних заданий

К каждому уроку есть практические задачи, которые надо выполнять и сдавать в специальной LMS системе.
3 Arrow

Проверка ДЗ
и фидбек

Все работы студентов проверяются по каждому заданию предоставляется фидбек с оценкой и рекомендациями.
4

Тестирование
и сертификация

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

Сертификат после прохождения курса

Certificate

Сертификат после прохождения курса

Icon Тестирование и сертификация ИТ специалистов проходит на нашей собственной платформе TestProvider.com
Icon Вы получаете заверенный сертификат от CyberBionic Systematics, подтверждающий уровень ваших знаний и увеличивающий шансы на успешное трудоустройство.
Icon Каждый сертификат имеет серийный номер, работодатель может его проверить и убедиться в подлинности сертификата.

Готов
начать обучение?

Отправляй заявку и зафиксируй свою скидку на обучение

Преподователи курса

Отзывы наших студентов
icon

Отзывы с DOU

icon

Отзывы с Facebook

icon

Отзывы с Google

photo
Алексей Евченко
Искал в интернете топ-курсы, и нашел ваши. Back End разработка, как по мне, намного интереснее, чем тот же Front-End, поэтому и выбрал специальность Java. Тренер Андрей Фок – выше всяких похвал, говорю. Это без сарказма, поскольку мне есть с чем сравнивать. CBS не первые мои курсы, на самых первых курсах мой ментор был преподавателем из КПИ, и методы его преподавания вызывали лишь желание спать. А здесь я почувствовал реальный прорыв, и было действительно интересно. Поскольку Андрей человек из коммерческой компании, он видит и дает нам то, что реально нужно, и подает эту информацию легко и интересно. Перспективы Java не имеют границ, как и везде, все зависит только от вас!

показать весь

photo
Андрей Засуха
Специальность заинтересовала тем, что язык Java существует достаточно давно, чтобы найти решение проблемы в интернете, но при этом язык очень распространенный. Тренер, Андрей Фок, отличный, дает много информации и интересных заданий.

показать весь

photo
Андрей Стеблин
Узнал о данном учебном заведении в интернете. Заинтересовала Java своей многоплатформенностью. Изучать все было не сложно, но порой были не простые темы, просто нужно лучше вникать в материал. Мой тренер – Андрей Фок. Отличный преподаватель, вдохновляет своими знаниями и всегда старается помочь. На лекциях всегда уютная атмосфера. Много разных дополнительных фишек по Java, сразу понятно, что преподаватель хочет, чтобы мы знали больше. Совет новичкам: не сдавайтесь, не прогуливайте, если это действительно важно для вас. Проще изучить здесь, чем одному дома. Перспективы есть в любой специальности, важен подход к этому, желание учиться и развиваться. Хороший программист учится всю жизнь, вы должны быть готовы к этому. Удачи во всех начинаниях.

показать весь

Компании, в которых работают наши студенты
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work
Company where our clients work Company where our clients work Company where our clients work

Остались вопросы?

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

Image

О курсе Java Продвинутый

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