Онлайн-курс — сертифицированный профессиональный сертификат разработчика интерфейсов пользователя IBM.

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

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

  • UI/UX дизайн
  • Программирование и веб-разработка
  • Создание приложений с помощью инструментов автоматической сборки
  • Использование таких языков программирования, как HTML, CSS, JavaScript.
  • Работа с библиотеками и фреймворками, такими как React и Bootstrap.
  • Управление исходным кодом с помощью GitHub
  • Связь с внешними и бэк-сервисами
  • Знание методов и моделей, таких как DevOps и Agile.
  • Создание портфолио практических проектов.
  • Понимание основ программирования на Python
  • Создание сайта-портфолио на одной странице
  • Дублируйте и извлекайте проекты из GitHub.
  • Работа с филиалами и создание запросов на включение (PR)
  • Связь с RESTful API
  • Доступ к базе данных NoSQL, такой как MongoDB.
  • Проектируйте пользовательские интерфейсы с помощью Figma
  • Создание конвейера CI/CD и развертывание обновлений приложения.

What you will learn in the course

Courses for which the course is suitable

  • Фронтенд-разработчик
  • UI/UX дизайнер
  • Разработчик веб-сайтов
  • JavaScript-разработчик
  • Разработчик React
  • Bootstrap-разработчик
  • Менеджер проектов в сфере DevOps
  • Разработчик веб-приложений
  • программист на Python
  • Менеджер исходного кода на GitHub
  • Разработчик со знанием RESTful API.
  • Разработчик со знанием баз данных NoSQL.
# Профессиональный сертификат – серия из 11 курсов подготовки к карьере в востребованной области разработки программного обеспечения. В этой программе вы приобретете необходимые навыки, такие как UI/UX-дизайн, программирование и веб-разработка, чтобы быть готовыми к роли начального уровня во Front-End разработке менее чем за три месяца. Для начала работы не требуется никакого предыдущего опыта. Роль фронтенд-разработчика заключается в создании и максимизации пользовательского опыта на веб-сайте или в приложении. Они сосредоточены на создании интерактивных и визуальных элементов сайта, физическом макете каждой страницы и повышении удобства использования сайта. Эта программа поможет вам проектировать, создавать, развертывать и тестировать веб-дизайны и приложения. Вы будете создавать приложения, используя инструменты автоматической сборки, и изучите новейшие навыки и инструменты, используемые профессиональными интерфейсными разработчиками, включая дизайн UI/UX, веб-разработку и популярные языки программирования, библиотеки и платформы, такие как HTML, CSS, JavaScript, React и Bootstrap. Вы также научитесь управлять исходным кодом своих проектов с помощью репозиториев GitHub, взаимодействовать с внешними и серверными службами, такими как базы данных, а также узнаете о таких методах и моделях, как DevOps и Agile, включая CI/CD и Scrum. По завершении программы у вас будет портфолио проектов и профессиональный сертификат от IBM, подтверждающий ваш опыт. Вы также получите цифровой значок IBM и получите эксклюзивный доступ к карьерным ресурсам, которые помогут вам найти работу, включая пробные собеседования и поддержку при составлении резюме. ## Практический учебный проект В ходе этого профессионального сертификата вы разработаете портфель практических проектов, охватывающих различные популярные технологии и языки программного обеспечения в области Front-End-разработки. Проекты и лабораторные работы включают в себя: — Знакомство с Hello World с использованием 11 языков программирования. — Понимание основ программирования на Python. — Создание сайта-портфолио на одной странице с использованием HTML, CSS и JavaScript. — Дублируйте и извлекайте проекты из GitHub. — Создание репозиториев GitHub, работа с ветками и выполнение запросов на включение (PR) — Взаимодействие с серверными службами с использованием RESTful API. — Доступ к базе данных NoSQL, такой как MongoDB, из клиентского приложения. — Проектирование впечатляющих пользовательских интерфейсов и опыта (UI/UX) с использованием Figma. — Создайте конвейер CI/CD и разверните обновления приложений. Публикуйте эти проекты в своем репозитории GitHub, чтобы поделиться своими навыками с коллегами и потенциальными работодателями.

Details of the courses that make up the specialization

Введение в сферу разработки веб-сайтов и фронтенд-разработки.

Курс 1

  • 14 часов
  • Что вы узнаете:
    • Определите, что такое Front-End разработка, назовите роли и навыки.
    • Опишите этапы разработки веб-сайтов и изучите дизайн UI/UX.
    • Исследуйте браузеры, балансируйте нагрузку и определяйте среды разработки.
    • Сравнить роли Front-End и Back-End.
    • Создавайте веб-сайты, используя WordPress и плагины для улучшения веб-сайта.
  • Навыки, которые вы приобретете:
    • React (фреймворк веб-разработки)
    • Фронтенд-разработка
    • Разработка сайта
    • JavaScript
    • пользовательский интерфейс

Введение в программную инженерию

  • Курс 2
  • 14 часов
  • Что вы узнаете:
    • Опишите, что такое разработка программного обеспечения, жизненный цикл разработки программного обеспечения (SDLC).
    • Перечислить различные типы языков программирования и создать базовые структуры программирования.
    • Укажите подходы к архитектуре и дизайну приложения.
    • Кратко опишите навыки, необходимые для разработки программного обеспечения.
  • Навыки, которые вы приобретете:
    • карьера
    • инженер-программист
    • Проблемы с кодом
    • Подготовка к собеседованию
    • Full Stack разработчик

Проектирование пользовательских интерфейсов и опыта (UI/UX)

  • Курс 3
  • 18 часов
  • Что вы узнаете:
    • Объясните дизайн, концепции UI/UX, лучшие практики.
    • Изучите методологии веб-дизайна.
    • Используйте Фигму.
    • Разрабатывать приложения и веб-сайты с помощью фреймворков веб-разработки.
  • Навыки, которые вы приобретете:
    • Карта планировки участка
    • Дизайн пользовательского интерфейса (UI Design)
    • Продвинутая веб-разработка
    • Фигма
    • пользовательский опыт (UX)

Введение в HTML, CSS и JavaScript

  • Курс 4
  • 10 часов
  • Что вы узнаете:
    • Опишите экосистему разработки веб-приложений.
    • Определить инструменты и интегрированные среды (IDE).
    • Создавайте и описывайте основные страницы веб-сайтов с помощью HTML.
    • Разрабатывать динамические страницы с интерактивным контентом с использованием JavaScript.
  • Навыки, которые вы приобретете:
    • разработка программного обеспечения
    • React (фреймворк веб-разработки)
    • Фронтенд-разработка
    • Внешний дизайн
    • Разработка сайта

Веб-разработка и интерфейс с помощью Bootstrap

  • Курс 5
  • 7 часов
  • Что вы узнаете:
    • Кратко опишите ключевые особенности и преимущества использования Bootstrap.
    • Продемонстрируйте свою способность создавать гибкие и адаптивные веб-сайты с помощью Bootstrap.
  • Навыки, которые вы приобретете:
    • Веб-пакет
    • Поисковая оптимизация (SEO)
    • библиотека JavaScript
    • Дубляж
    • WordPress

Введение в Git и GitHub

  • Курс 6
  • 10 часов
  • Что вы узнаете:
    • Описать управление версиями и его место в социальном кодировании.
    • Объясните основные понятия в Git.
    • Создайте репозитории и ветки GitHub.
    • Создайте портфолио, создавая и делясь проектами с открытым исходным кодом.
  • Навыки, которые вы приобретете:
    • непрерывная интеграция
    • непрерывная доставка
    • МонгоБД
    • Гибкий
    • DevOps

Разработка фронтенд-приложений с помощью React

  • Курс 7
  • 14 часов
  • Что вы узнаете:
    • Разрабатывать интерактивные пользовательские интерфейсы и веб-приложения с использованием React.
    • Создавайте динамические интерфейсные приложения.
    • Используйте различные концепции и функции React.
  • Навыки, которые вы приобретете:
    • Распределенные системы контроля версий (DVCS)
    • Гит (программное обеспечение)
    • GitHub
    • открытый исходный код
    • Клонирование и копирование

Продвинутая веб-разработка и фронтенд-разработка

  • Курс 8
  • 12 часов
  • Что вы узнаете:
    • Настройте CMS и SEO.
    • Опишите Webpack 5.
    • Настройте платформы тестирования Mocha и Jasmine.
    • Опишите процесс возникновения ошибки программного обеспечения.
  • Навыки, которые вы приобретете:
    • Разработка сайта
    • WordPress
    • Front-End разработка сайта
    • UI/UX дизайнер
    • Без кода

Начало работы с облачными приложениями, DevOps, Agile и NoSQL-приложениями.

  • Курс 9
  • 13 часов
  • Что вы узнаете:
    • Изучите концепции и методы облачных приложений.
    • Различайте культуру DevOps.
    • Внедрить практики CI/CD.
    • Улучшите функции приложения с помощью MongoDB.
  • Навыки, которые вы приобретете:
    • инженер-программист
    • Архитектура программного обеспечения
    • Программирование на Python
    • Agile и Scrum
    • Жизненный цикл разработки программного обеспечения (SDLC)

Финальный проект в фронтенд-разработке

  • Курс 10
  • 20 часов
  • Что вы узнаете:
    • Примените навыки UI/UX-дизайна.
    • Для разработки статических страниц сайта.
    • Управляйте созданием динамических компонентов React.
    • Примените свои концепции GitHub.
  • Навыки, которые вы приобретете:
    • Разработка сайта
    • JavaScript
    • Интернет
    • Каскадные таблицы стилей (CSS)

Карьерный гид для разработчиков и подготовка к собеседованию

  • Курс 11
  • 11 часов
  • Что вы узнаете:
    • Опишите роль инженера-программиста.
    • Объясните, как создать основу для поиска работы.
    • Кратко опишите, чего может ожидать кандидат во время типичного цикла собеседования.
    • Объясните, как провести эффективное собеседование.
  • Навыки, которые вы приобретете:
    • Отзывчивый
    • Бутстрап
    • сетевая система
    • Фреймворк разработки веб-сайтов
    • Front-End разработка сайта