Онлайн-курс – сертифицированный профессиональный сертификат Amazon Junior Software Developers

Запустите Karriere в качестве младшего разработчика программного обеспечения. Приобретите готовые к использованию на рынке навыки для востребованной карьеры в области разработки программного обеспечения всего за 4 месяца. Для начала работы не требуется никакого предыдущего опыта или степени.

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

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

What you will learn in the course

Courses for which the course is suitable

  • Младший разработчик программного обеспечения
  • Разработчик настольных приложений
  • Разработчик пользовательских интерфейсов
  • Программист с практическим опытом
  • Разработчик программного обеспечения со значительным портфолио
  • Разработчик программного обеспечения, который сталкивается с реальными проблемами

Профессиональный сертификат — серия из 7 курсов

Эта программа специально адаптирована к навыкам, необходимым для работы младших разработчиков программного обеспечения.

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

Проект будет включать практику по:

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

  • Настоящий итоговый проект, который позволит вам продемонстрировать свои навыки в разработке программного обеспечения.

На основании этой информации вы сможете:

  • Применяйте принципы разработки программного обеспечения для решения реальных задач, таких как управление данными и проектирование пользовательского интерфейса.

  • Создайте значимый элемент портфолио, демонстрирующий ваши навыки разработки программного обеспечения, который можно будет представить потенциальным работодателям.

  • Подготовьтесь к выходу на рынок труда, имея практический опыт и реальные проекты, которые подчеркнут ваши технические навыки и способности решать проблемы.

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

Эта программа адаптирована к навыкам, необходимым для работы младших разработчиков программного обеспечения.

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

Проект будет включать практику по:

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

  • Настоящий итоговый проект, который позволит вам продемонстрировать свои навыки в разработке программного обеспечения.

На основании этой информации вы сможете:

  • Применяйте принципы разработки программного обеспечения для решения реальных задач.

  • Создайте значимый элемент портфолио, демонстрирующий ваши навыки разработки программного обеспечения, который можно будет представить потенциальным работодателям.

  • Подготовьтесь к выходу на рынок труда, имея практический опыт и реальные проекты, которые подчеркнут ваши технические навыки и способности решать проблемы.

Details of the courses that make up the specialization

Введение в разработку программного обеспечения

Курс 1 • 28 часов

Детали курса

чему ты научишься

  • Объясните преимущества использования IDE.
  • Определить и описать основные принципы жизненного цикла разработки программного обеспечения (SDLC) и принципы программирования на языке Java.
  • Напишите и запустите простые программы на Java, чтобы понять базовый синтаксис, структуры управления и применить принципы объектно-ориентированного программирования.

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

  • Категория: разработка программного обеспечения
  • Категория: Соединение между Java и базой данных
  • Категория: Java-программирование
  • Категория: Базы данных
  • Категория: SQL-запросы

Java-программирование

Курс 2 • 26 часов

Детали курса

чему ты научишься

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

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

  • Категория: Java-кодирование
  • Категория: Сериализация
  • Категория: Отделы
  • Категория: Методы десериализации
  • Категория: Устранение неполадок

Структуры данных и алгоритмы

Курс 3 • 43 часа

Детали курса

чему ты научишься

  • Идентифицировать, внедрять и анализировать эффективность и производительность базовых структур данных и алгоритмов Java.
  • Применяйте принципы рекурсии языка Java для решения сложных задач.
  • Реализуйте алгоритмы поиска и сортировки на языке Java для оптимизации обработки и расчета данных.

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

  • Категория: обнаружение неисправностей
  • Категория: автоматизация кодирования
  • Категория: принятие решений
  • Категория: оценка эффективности
  • Категория: Оптимизация задач

Управление данными с помощью Java и SQL

Курс 4 • 8 часов

Детали курса

чему ты научишься

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

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

  • Категория: Запуск Java-кода
  • Категория: Java-программирование
  • Категория: Среда разработки Java
  • Категория: Жизненный цикл разработки программного обеспечения
  • Категория: Объектно-ориентированное программирование

Fullstack веб-разработка

Курс 5 • 0 минут

Детали курса

чему ты научишься

  • Создавайте динамические веб-приложения, используя технологии Java, такие как Spring и Spring Boot.
  • Реализуйте серверную логику и обрабатывайте HTTP-запросы и ответы.
  • Интегрируйте клиентские технологии, включая HTML, CSS и JavaScript.

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

  • Категория: Тестирование и отладка
  • Категория: Планирование и разработка программных проектов
  • Категория: гибкая разработка программного обеспечения
  • Категория: Контроль версий
  • Категория: документация по анализу требований

Генеративный искусственный интеллект в разработке программного обеспечения

Курс 6 • 0 минут

Детали курса