Программа «Java-программист»

Видеоуроки, Консультации / Самостоятельно / Обучение в ЛК на сайте автора

  • 6 месяцев
  • 11 модулей
  • Сертификат
  • Видеоуроки

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

Автор: Moscow Digital Academy

Обновлено: 22.02.2024

Источник изображения: Unsplash

5 530 /мес. 6 908 /мес.
  • Оплата на сайте автора. Цена может отличаться.
  • Доступен в рассрочку
Эта программа включает:
  • 6 месяцев
  • 11 модулей
  • Срок доступа: бессрочный
  • Обучение: в ЛК на сайте автора
  • Когда будете учиться: в любой день в любое время
  • Уровень сложности: для новичков
  • Домашние задания: есть, с проверкой
  • Сопровождение: куратором
  • Сертификат
  • Техническая поддержка: в рабочее время, телефон
  • Доступ: сразу после оплаты
Java-программист

Moscow Digital Academy

Перейти на сайт
Тематика: Java
Профессии: Java-разработчик

Что вы узнаете?

  • Как решать задачи и создавать приложения, необходимые бизнесу.
  • Как работать в Intellij IDEA.
  • Как применять принципы объектно-ориентированного программирования.
  • Как работать со сборщиком проекта Maven.
  • Как использовать юнит-тесты.

О программе

Java — популярный язык программирования, который отлично подходит для погружения в мир цифровых технологий. Java прост, но в то же время удобен для разработки сложных продуктов, поэтому программисты, работающие на нем, востребованы. Если вы решили пройти обучение программированию с нуля, то стоит начать именно с Java. Программа «Moscow Digital Academy» позволит вам получить необходимые знания для старта карьеры в IT.

Обучение Java-программиста проводят практикующие эксперты с большим опытом. В основе программы — проверенная методология, доказавшая свою эффективность. На протяжении курса, слушателей сопровождают менторы, которые готовы ответить на любые возникшие вопросы и помочь с проектами. Как показывает практика, студенты начинают зарабатывать, спустя 2-3 месяца занятий.

Краткое содержание программы «Java-программист»:

  • Знакомство с языком программирования Java.
  • Применение основных принципов объектно-ориентированного программирования
  • Создание бизнес-приложений.
  • Тестирование приложений с помощью unit-тестов.
  • Контроль версий и оптимизация кода.

Завершив онлайн-курс по программированию, вы добавите в портфолио четыре масштабных проекта, с которыми сможете претендовать на позицию junior-разработчика в IT-агентстве.

Вводный блок.
  • Установка среды разработки
  • Что такое программы и программирование
  • Как выглядит программный код
  • Немного о Java
  • Структура программы
  • Hello world!
  • Запуск программы (точка входа main)
  • Как компилить и запускать
  • Пара простых примеров и как читать
  • Простое консольное приложение

Основы программирования.
  • Блок кода, циклы and flow control
  • Переменные и операторы
  • Типы данных-что это? Primitives
  • Создание массивов
  • Перебор элементов массивов
  • Обход массивов в обратном порядке
  • Массивы массивов; Разбираем пример

Объекты и классы.
  • Понятие класса и объекта
  • Метод, параметры, return
  • Статические методы и переменные
  • Константы и Enum
  • Создание объектов и конструктор
  • Инкапсуляция, геттеры и сеттеры

Наследование и полиморфизм.
  • Наследование классов Java
  • Доступ к методам и переменным
  • Абстрактные классы
  • Полиморфизм
  • Интерфейсы
  • Пакеты и импорт
  • Внешние библиотеки классов

Числа, строки и даты.
  • Объекты и примитивы
  • Зачем нужны объекты и примитивы
  • Значения по умолчанию
  • Boxing и unboxing
  • Краткий курс информатики
  • Биты и байты
  • Числа int и double
  • Точность чисел с плавающей точкой
  • Преобразование чисел разных типов
  • Какие бывают операции с числами
  • Инкремент и декремент
  • Класс Math
  • Символы и кодировки, что такое Char/String
  • Специальные символы
  • Методы класса String, StringBuffer
  • Конкатенация строк
  • Сравнение строк
  • Регулярные выражения
  • Календарь и метка времени

Массивы и коллекции.
  • Списки элементов
  • Интерфейс Comparable
  • Краткая реализация интерфейсов
  • HashMap и TreeMap
  • Наборы уникальных элементов
  • Интерфейс Comparator
  • Интерфейсы Map и Set
  • Поиск и сортировка

Практическое приложение.
  • Класс File
  • Чтение файлов с помощью FileInputStream
  • Чтение файлов с помощью BufferedReader
  • Чтение файлов с помощью класса Files
  • Запись в файл
  • Структура XML и HTML-файлов
  • Работа с сетью. UPD, TCP/HTTP, OSI
  • Telegram-bot

ООП JAVA.
  • Лямбда-выражения
  • Метод forEach
  • Способы получения Stream
  • Map reduce
  • Sorted, max, min
  • Static- и default-методы в интерфейсах
  • Generics
  • Система сборки Maven
  • Аннотации и Lombok

Исключения и тестирование.
  • Возникновение исключений
  • Отлов исключений
  • Типы исключений
  • Отладка приложений
  • Виды тестирования ПО
  • Модульное тестирование
  • Логирование в консоли
  • Логирование с помощью log4j2

SVC System.
  • Git/SVN intro
  • Git theory/explanation/commands
  • Practice

Паттерны проектирования.
  • Что такое паттерны проектирования
  • Паттерн Singleton
  • Паттерн Factory
  • Паттерн Decorator
  • Паттерн Abstract Factory
  • Паттерн Adapter
  • Паттерн Bridge
  • Паттерн Strategy
  • Паттерн Observer
  • Паттерн Iterator
  • Другие паттерны
  • Формат
    Самостоятельно
    Видеоуроки / Консультации
    Обучение в ЛК на сайте автора
  • Продолжительность
    6 месяцев
  • Уровень сложности
    Для новичков
  • Когда вы будете учиться
    В любой день в любое время
  • Домашние задания
    ЕстьС проверкой
  • Документ об обучении
    Сертификат при формировании итогового портфолио
  • Сопровождение
    Куратором
  • Общение с группой
    Форум или чат внутри ЛК
  • Техническая поддержка
    В рабочее времяТелефон
  • Срок доступа к материалам
    Бессрочный
  • Безопасная покупка
  • Год выхода
    2023 Последнее обновление: 22.02.2024
  1. Нажмите на кнопку
    Узнать подробности
  2. Вы перейдете на детальную страницу программы Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
  3. Следуя указаниям, оформите заказ на программу.
  4. Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к программе.
  5. Если вы еще не готовы к покупке программы, то советуем для начала освоить бесплатный материал Онлайн-школы.

Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.

Отзывы о программе

Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.

Другие курсы автора