Акции школ
Войти

Java. Уровень 2

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

Подробнее


Компания: geekbrains (гикбреинс)

рейтинг: Язык: ru

Длительность курса

Длительность курса

30 дней

Формат обучения

Формат обучения

Онлайн-курс

Обратная связь

Обратная связь

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

Теория и практика

Теория и практика

8 уроков

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

Разбираться в объектно-ориентированном программировании на уровне специалиста

- Разрабатывать приложения с графическим интерфейсом с помощью библиотеки Swing;
- Корректно обрабатывать ошибки, работать с исключениями;
- Работать с сетью;
- Использовать коллекции и исключения;

Перейти на страницу курса Запишись на курс
прямо сейчас!

в любое время 30 дней Кураторы: нет

О курсе

О курсе

в любое время 30 дней Кураторы: нет
Программистам Java

Укрепите знания в Java и получите практический опыт применения сложных объектно-ориентированных концепций, характерных для языка.

Урок 1. Объектно-ориентированное программирование Java

Углубленное изучение вопросов ООП в Java: основные принципы ООП, абстрактные классы, интерфейсы.

Урок 2. Исключения

Концепция обработки исключений, её сравнение с традиционным механизмом обработки ошибок, блок try-catch-finally, типы исключений, стандартные исключения в Java и их роль, выброс исключения из метода

Урок 3. Коллекции

Виды контейнеров в Java: List, Map, Set. Основные реализации и приемы использования, проход по элементам коллекции, сравнение и сортировка элементов коллекции

Урок 4. Продвинутые вопросы создания графического интерфейса

Создание собственных элементов управления. Работа с графикой. Обработка событий

Урок 5. Многопоточность

Потоки в Java, способы создания и управления состояниями потоков, основные проблемы при работе с потоками и синхронизация.

Урок 6. Работа с сетью

Сокеты. Написание простого эхо-сервера и консольного клиента.

Урок 7. Написание сетевого чата. Часть I

Написание клиентской и серверной части чата. Многопоточная обработка клиентских подключений.

Урок 8. Написание сетевого чата. Часть II

Разработка интерфейса для клиентской части. Авторизация. Механизмы взаимодействия клиента и сервера.

Java

Swing

Написание эхо-сервера и консольного клиента

Написание сетевого чата

Создание и управление состояниями потоков

Разработка приложения с графическим интерфейсом с помощью библиотеки Swing

Навыки, которые вы получите

 
РАЗРАБОТКА ПРИЛОЖЕНИЙ УПРАВЛЕНИЕ СОСТОЯНИЯМИ ПОТОКОВ НАПИСАНИЕ ЭХО-СЕРВЕРА

Компания, проводящая курс

GeekBrains (ГикБреинс)

515 курсов по 917 темам

Онлайн-платформа для обучения GeekBrains (Гик брейнс) работает с 2014 года. Является частью холдинга Mail.Ru Group и резидентом Сколково с 2016...

29 (1216)

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

Доцент ДГТУ

Кандидат технических наук по специальности...

специалист в АО «Российские Космические Системы»

Окончил МФПУ «Синергия». Ведущий специалист центра...

разработчик системы электронного документооборота

Получил высшее образование в Уфимском...

Android-developer в софтверной компании

Android-developer в крупной софтверной компании. Опыт в...

Эксперт в разработке на java

Senior java developer, профессиональный опыт – 7 лет. Эксперт в...

разработчик ПО

Выпускник СФ МЭИ (НИУ) по направлению «Информатика и...

software developer в компании LightComp

Программирование стало моей страстью c 1986 года. Моим...

Разработчик

Образование Выпускник Уфимского государственного...

Преподаватель информатики

Выпускник Стерлитамакского государственного...

разработчик на языке Java

Закончил Санкт-Петербургский Государственный...

Lead Game Developer

Карьера Senior Android Developer. Занимаюсь разработкой игр,...

java разработчик

В 2010 начал заниматься олимпиадным программированием...

разработчик в компании Сбербанк-Технологии

Закончил МГТУ им. Н.Э. Баумана по специальности...

Ведущий разработчик ПО на Java

Выпускник Орловского госуниверситета. Ведущий...

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

Закончил МГТУ «МАМИ» в 2012. Работал на пивном...

Java разработчик

Заинтересовался программированием примерно 6 лет...

Java разработчик

Закончил Казанский (Приволжский) Федеральный...

Full Stack Java разработчик

C отличием закончил бакалавриат в Высшей школе ИТИС. С...

Отзывы студентов

5
Рейтинг курса
100%
0%
0%
0%
0%
больше курсов

Похожие курсы компании

больше курсов

Другие курсы этих преподавателей

geekbrains (гикбреинс)
(55)
249 500 руб
geekbrains (гикбреинс)
(29)
199 500 руб
geekbrains (гикбреинс)
(13)
274 500 руб
geekbrains (гикбреинс)
(9)
199 500 руб
geekbrains (гикбреинс)
(13)
224 500 руб
geekbrains (гикбреинс)
(26)
212 500 руб
geekbrains (гикбреинс)
(27)
15 000 руб
geekbrains (гикбреинс)
(0)
geekbrains (гикбреинс)
(0)
15 000 руб
geekbrains (гикбреинс)
(3)
15 000 руб