Подпишитесь на телеграмм-канал про ИИ в образовании: Егошин | Кеды профессора
Сложность
Сложность
Продвинутый
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует
Сертификат
Сертификат
Да

Стоимость курса

44 500 ₽
нет рассрочки
Курс «Разработка на платформе Java® SE. Базовые темы» является первой частью программы обучения «Разработка на платформе Java® SE» и может изучаться отдельно или комплексно.
Java® на сегодняшний день – самый популярный язык для разработки приложений enterprise-уровня. Это стандарт для разработки коммерческих приложений среднего и большого масштаба. Java® – это зрелая, устоявшаяся, но в то же время быстро прогрессирующая технология. Ваши вложения в технологию Java многократно окупятся за счет гибкости, обилия качественных и бесплатных библиотек и очень многочисленного сообщества разработчиков.
В данном курсе слушатели получат базовые знания и навыки, которые позволят им заниматься разработкой на платформе Java® SE. Рассматриваются основы объектно-ориентированного программирования, использование UML для дизайна приложений, а также основы использования языка Java (типы языка, операторы, классы, пакеты, исключения). Курс содержит большое количество практических упражнений.
Изучение Java® – инвестиция в ваше будущее как в России, так и на Западе.
После изучения языка программирования Java на курсе JVA-007 рекомендуется продолжить изучение системных библиотек Java® на курсе «JVA-008. Разработка на платформе Java SE. Расширенные темы».
Курс освещает разделы, рекомендованные к изучению для сдачи популярных сертификационных экзаменов по Java®. Однако подготовка к сертификации и сдаче экзамена не являются целью курса.
Данный курс доступен как в очном, так и в онлайн-формате.

Что вы получите после обучения

Приобретаемые навыки
Сертификат, ссылками на который можно делиться с другими людьми

Вас будут обучать

Разработчик на Java и JavaScript

Автор и преподаватель курсов по Java, Spring, TypeSript, ReactJS, JavaScript, JavaEE, общий педагогический стаж более 15 лет. Сертифицированный преподаватель Ред Софт,Domino R5 Главный системный администратор, CLP Domino R5 Основной разработчик приложений. 

Окончил Уральский Государственный Университет, математико-механический факультет по направлению прикладная математика (системное программирование). 

Принимал участие в разработке, внедрении  и сопровождении систем автоматизации документооборота на база Lotus Domino\Notes.
Разработал и внедрил более 10 приложений для автоматизации деятельности предприятия. 

Образовательная организация

Оценка и обучение ИТ-специалистов по ключевым направлениям разработки программного обеспечения. Курсы от экспертов-практиков по языкам программирования, системному и бизнес-анализу, архитектуре ПО, ручному и автоматизированному тестированию ПО, Big Data и машинному обучению, управлению проектами и Agile. Действует скидка 10% на обучение физических лиц.

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

Разбираемые темы:
1. Введение в платформу Java®:
История создания;
Задачи платформы;
Понятие платформы;
Версионность;
Направления;
Обзор JDK;
Процесс разработки и запуска;
Использование комментариев.
2. Основы объектно-ориентированного программирования:
Парадигмы программирования;
Классы и объекты;
Наследование;
Полиморфизм;
Видимость.
3. Введение в UML:
Задачи UML;
Типы диаграмм;
Диаграммы классов;
Диаграммы состояний;
Диаграммы последовательности;
Краткий обзор остальных типов диаграмм.
4. Структура приложений на Java®:
Описание класса;
Понятие Java-приложения;
Работа с экземпляром класса;
Иллюстрация;
Понятие classpath;
Практика;
Пакеты;
Java-архивы;
Практика;
Модификация Java-приложения из двух классов;
Разбиение классов по пакетам;
Архивация одного пакета;
Запуск.
5. Примитивные типы, операторы, управление потоком выполнения:
Где используются базовые типы;
Декларация переменных и их инициализация;
Примитивные типы;
Базовые типы;
Операторы в Java;
Ветвления;
Циклы;
Параметры методов.
6. Реализация ООП в Java:
Перегрузка методов;
Наследование;
Полиморфизм;
Модификатор final;
Конструкторы;
Перечисления (enums);
Статический контекст;
Абстракции;
Принципы проектирования;
Параметризуемые классы (generics).
7. Расширенные вопросы синтаксиса Java®:
Assertions;
Вложенные классы;
Вопросы совместимости с предыдущими версиями платформы.
8. Исключения:
Концепция обработки исключений;
Блок try-catch-finally;
Типы исключений;
Выброс исключения из метода;
Прием "rethrow".

Рейтинг курса

4.2
рейтинг
0
0
0
0
0

Может быть интересно

Основы программирования на C# - БЕСПЛАТНО прямо сейчас
Основы программирования на C# - БЕСПЛАТНО прямо сейчас
JavaПопулярный и востребованный язык, который отлично подходит для первых шагов в программирование. На Java пишут игры, создают мессенджеры, сайты, корпоративный софт и другие приложения для решений задач бизнеса. Например, Тинькофф, Сбер, Газпромбанк, Альфа-Банк, Ингосстрах, ВК используют этот язык программирования для разработки своих приложений. Основы Frontend разработки на ReactФронтенд-разработчики (или творческие программисты) отвечают за видимую часть приложений. Frontend developer переносит макеты дизайнера на код и следит, чтобы всё работало корректно. Например, фронтенд-разработчик следит, чтобы на сайт было удобно заходить с компьютера и телефона, а анимация и картинки загружались быстро. Самые важные инструменты разработчика — язык программирования JavaScript, язык разметки текста HTML, CSS (каскадные таблицы стилей) и фреймворк React, который помогает ускорить и упростить работу программиста. Основы тестированияТестировщики помогают находить ошибки в приложениях и спасают пользователей от неприятных ситуаций (например, когда игра постоянно «вылетает»). Один из способов тестирования — «имитация» действий пользователя, когда тестировщик представляет себя на месте клиента, например, заказывает такси, регистрируется в приложении или оформляет заказ в магазине косметики и проверяет, чтобы на пути реального пользователя не встретились ошибки.  Junior Automation QAAQA-специалист, грубо говоря, автоматизирует работу ручного тестировщика, используя инструменты одного из языков программирования (например, Java). Автотестировщик помогает проверять приложения «на прочность» и надёжность, находить ошибки, прогнозировать возможные сбои, тестировать пользовательские интерфейсы. Также AQA Engineer помогают быстрее выкатывать приложения и фичи (новые функции). Основы программирования на C#C# — популярный язык программирования, который широко применяется в самых разных сферах. Например, на C# разрабатывают игры и сайты, обучают нейросети с помощью специальных библиотек, пишут серверные и веб-приложения (например, у Ozon есть много микросервисов на C#, которые обеспечивают работу сайта, склада и систем логистики).
бесплатно
обновлено 03.11.2024 09:35
Разработка на платформе Java SE. Базовые темы

Разработка на платформе Java SE. Базовые темы

Оставить отзыв
Поделиться курсом с друзьями