Онлайн-курс — сертифицированная профессиональная специализация по Core Java для начинающих от LearnKartS

Изучите Java от основ до продвинутого уровня на этом специализированном курсе. Получите опыт работы с Java с нуля, включая методы отладки, тестирование JUnit и использование шаблонов проектирования.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

начиная

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Основы Java
  • Концепции объектно-ориентированного программирования
  • Управление исключениями
  • структуры данных
  • алгоритмы
  • Использование JUnit для тестирования
  • Манипулирование строками
  • Методы тестирования с использованием JUnit
  • Криптографические методы обеспечения безопасности данных
  • Разработка программ-викторин
  • Разработка модели использования банка
  • формирование отчетов

What you will learn in the course

Courses for which the course is suitable

  • Разработчик программного обеспечения
  • Java-разработчик
  • инженер-программист
  • Разработчик приложений
  • Разработчик информационных систем
  • ключ на стороне сервера
  • Разработчик тестирования программного обеспечения
  • системный аналитик
  • Объектно-ориентированное программирование
  • Разрабатывает технологические решения

Стажировка — курс из 4 курсов.

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

Изучаемые предметы

  • Основы Java
  • Концепции объектно-ориентированного программирования
  • Управление исключениями
  • структуры данных
  • алгоритмы
  • Использование JUnit для тестирования

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

Практический учебный проект

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

Учащиеся строят планы:

  • Манипулирование строками
  • Управление исключениями
  • структуры данных

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

Details of the courses that make up the specialization

Java выходит из строя

основы

Курс 1 — 9 часов

  • Что вы узнаете:
    • Основы программы на Java: переменные, типы данных, операторы и структуры управления.
    • Принципы ООП: классы, объекты, наследование, полиморфизм.
    • Продвинутые темы: обработка ошибок, интерфейсы, абстрактные классы.
    • Демонстрации и проекты: работа со строками, массивами и пакетами.
  • Навыки, которые вы приобретете:
    • условные утверждения
    • логические операторы
    • полиморфизм
    • объектно-ориентированное программирование (ООП)
    • Обработка ошибок

Многопоточность и отделы

2-3-часовой курс

  • Что вы узнаете:
    • Основы создания и управления процессами на Java.
    • Пакетные отделы и автобокс.
    • Класс String в Java: необратимость, манипуляция.
    • Реализация StringBuilder и StringTokenizer.
  • Навыки, которые вы приобретете:
    • Многопоточность
    • Автобокс

Расширенные основы

Курс 3 — 9 часов

  • Что вы узнаете:
    • Использование структуры коллекций Java.
    • Управляйте потоками/вводом для файловых и сетевых операций.
    • Log4j для управления событиями в приложении.
    • JUnit для модульного тестирования.
  • Навыки, которые вы приобретете:
    • Лог4j
    • Общий в Java
    • Коллекции на Java
    • Юнит
    • ввод-вывод

Шаблоны дизайна

Курс 4-5 часов

  • Что вы узнаете:
    • Шаблоны проектирования: их значение в разработке программного обеспечения.
    • Типы паттернов проектирования: творческий, структурный, поведенческий.
    • Конкретные шаблоны проектирования: Фабричный метод, Синглтон, Строитель, Адаптер, Мост, Фасад, Приспособленец.
    • Практический опыт применения шаблонов проектирования.
  • Навыки, которые вы приобретете:
    • Шаблон синглтон
    • мостик
    • Шаблон адаптера
    • Шаблоны наблюдателей
    • формы для пепельниц