Онлайн-курс – сертифицированная профессиональная стажировка у разработчиков Google Java FullStack.

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

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

  • Весна
  • Структура данных
  • HTML
  • JPA
  • Спящий режим
  • Весенние ботинки
  • JavaScript
  • AngularJS
  • Каскадные таблицы стилей (CSS)
  • Java-программирование
  • Объектно-ориентированное программирование (ООП)

What you will learn in the course

Courses for which the course is suitable

  • Full Stack-разработчик Java
  • Фронтенд-разработчик
  • ключ на стороне сервера
  • инженер-программист
  • Разработчик веб-приложений
  • Разработчик с Angular
  • Разработчик со Spring
  • Разработчик с Hibernate
  • Разработчик информационных систем
  • Разработчик приложений на основе данных

Стажировка — серия из 3 курсов

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

  • 1. Основы программирования на Java:

    • Понимание основных концепций и принципов программирования на Java.
    • Владение принципами объектно-ориентированного программирования, такими как наследование, полиморфизм и абстракция.
    • Приобретение знаний по сложным темам, таким как многопоточность, процессы параллелизма и реализация общих структур данных.
  • 2. Фронтенд-разработка для Java Full Stack:

    • Приобретение необходимых навыков в HTML, CSS и JavaScript для создания интерактивных веб-страниц.
    • Специализация в рамках Angular, включая разработку реактивных форм и обработку HTTP-запросов.
    • Создание и внедрение сложных веб-приложений, интегрируемых с API.
  • 3. Структуры данных, а затем с Java:

    • Знание основных структур данных и алгоритмов и их применение в Java.
    • Мастерство серверного программирования с использованием сервлетов и JavaServer Pages (JSP).
    • Опыт подключения к базам данных с использованием Java Database Connectivity (JDBC) и работы со стандартными отраслевыми платформами, такими как Spring и Hibernate.

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

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

Эта специализация делает упор на практическое обучение и практическое применение, основанное на реальных контекстах. Учащиеся активно участвуют в разработке надежных веб-приложений, применяя свои общие знания Java, Angular и Spring, одновременно используя возможности экспериментального обучения. Под руководством инструкторов, имеющих значительный отраслевой опыт, учащиеся изучают практические аспекты полнофункциональной разработки на Java, закладывая прочную основу для своей карьеры в разработке программного обеспечения.

Details of the courses that make up the specialization

Основы программирования Java

Курс 1

  • 17 часов
  • 4,4 (283 оценки)

Детали курса

Что вы узнаете:
  • Вы овладеете основными элементами программирования Java, такими как синтаксис, переменные, методы и операторы управления.
  • Понимать JVM, JRE и JDK.
  • Развивайте навыки написания кода Java с пониманием операторов, циклов, условий и массивов.
  • Применяйте расширенные возможности объектно-ориентированного программирования, такие как наследование, полиморфизм и сокрытие.
  • Улучшите свои навыки программирования, освоив передовые методы обработки ошибок.
  • Создание пользовательских ошибок и управление несколькими ошибками в Java.
Навыки, которые вы приобретете:
  • Категория: Алгоритмы
  • Категория: Синтаксис Java
  • Категория: Java-программирование
  • Категория: Реализация структур данных
  • Категория: Объектно-ориентированное программирование (ООП)

Фронтенд-разработка для Java с полным стеком

Курс 2

  • 24 часа
  • 4.0 (49 оценок)

Детали курса

Что вы узнаете:
  • Понимать основы HTML и CSS, включая HTML-теги и структуру веб-страниц.
  • Приобретите навыки применения стилей CSS к элементам HTML.
  • Погрузитесь в мир программирования на JavaScript, разберитесь в переменных, типах данных, структурах управления и функциях.
  • Получите практический опыт работы с Angular и узнайте о компонентах, модулях, директивах и сервисах.
Навыки, которые вы приобретете:
  • Категория: HTML
  • Категория: Разработка сайтов
  • Категория: JavaScript
  • Категория: Ангулярджс
  • Категория: Каскадные таблицы стилей (CSS)

Структуры данных в канде с Java

Курс 3

  • 19 часов
  • 4,3 (69 оценок)

Детали курса

Что вы узнаете:
  • Получите навыки работы со структурами данных Java.
  • Узнайте, как манипулировать данными с помощью массивов, класса String и платформы Collections.
  • Познакомьтесь с классами StringBuilder/StringBuffer.
  • Используйте интерфейсы коллекций, такие как ArrayList, LinkedList, HashMap.
  • Изучите Spring и Spring Boot, разработайте Spring-приложения с зависимостями.
  • Освойте создание безопасных веб-сервисов RESTful с помощью Spring Boot.
Навыки, которые вы приобретете:
  • Категория: Весна
  • Категория: структура данных
  • Категория: Спящий режим
  • Категория: Весенние ботинки
  • Категория: Java-программирование