Онлайн-курс – сертифицированная профессиональная специализация по сетевым технологиям и информационной безопасности Google.

Узнайте, как создавать и реализовывать безопасность веб-приложений. Получите опыт работы с фреймворками Vue и Angular JavaScript и узнаете, как защитить свое программное обеспечение и данные.

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

  • Основы VueJS
  • Информационная безопасность при разработке сайтов
  • Написание небольших веб-приложений
  • Безопасность серверных систем
  • Понимание баз данных JavaScript.
  • Создание приложения для управления задачами в Vue
  • Работа с Angular и TypeScript.
  • Понимание различий между различными парадигмами развития
  • Расширенные темы, такие как тесты и анимация.

What you will learn in the course

Courses for which the course is suitable

  • Разработчики веб-приложений
  • Фронтенд-разработчики
  • Full Stack разработчики
  • Эксперты по информационной безопасности
  • Разработчики VueJS
  • Разработчики Angular
  • Разработчики TypeScript
  • Менеджеры технологических проектов
  • Разработчики серверной системы
  • Небольшие разработчики приложений

Стажировка — серия курсов из 4 частей.

Эта специализация предназначена для людей без опыта программирования баз данных JavaScript, которые заинтересованы в развитии навыков веб-приложений и информационной безопасности. В этих четырех курсах вы охватите все: от основ VueJS до обеспечения правильной информации при разработке веб-сайтов.

Основные темы:

  • Основы VueJS
  • Информационная безопасность при разработке сайтов
  • Написание небольших веб-приложений
  • Безопасность серверных систем

Слушатели, прошедшие эту стажировку, будут иметь достаточное понимание баз данных JavaScript, чтобы работать с другими распространенными инструментами, такими как React или Svelte.

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

Учащиеся начинают с создания приложения для управления задачами на Vue. После этого они создали еще один на Angular, на этот раз сосредоточившись на различиях между двумя парадигмами. Работа над проектом Angular будет выполняться на TypeScript и будет включать такие сложные темы, как тестирование и анимация.

Details of the courses that make up the specialization

Введение в фреймворк VueJS

Курс 1
7 часов
4,3 (26 оценок)

Детали курса

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

  • Создание компонента Vue
  • переданные данные с использованием реквизита
  • Компоненты работают совместно

навыки, которые вы приобретете

  • Категория: HTML и CSS
  • Категория: Сетевое приложение
  • Категория: JavaScript

Программная безопасность сетевых приложений

Курс 2
11 часов

Детали курса

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

  • Защита от сквозных угроз, таких как XSS, CSRF и файлы cookie.
  • Защита серверных систем от SQL-инъекций и DDOS-атак.
  • Правильное применение аутентификации и дискриминации доступа

навыки, которые вы приобретете

  • Категория: Аутентификация
  • Категория: пароль
  • Категория: Стратегия безопасности

Безопасность данных для сетевых разработчиков

Курс 3
10 часов

Детали курса

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

  • Основы сетевой безопасности, такие как сертификаты, обработка секретов и роль законодательства в стандартах безопасности.
  • Используйте свой хеш, коснитесь и выдайте пароли
  • Контролируйте доступ пользователей и защищайте сеанс браузера

навыки, которые вы приобретете

  • Категория: Аутентификация
  • Категория: Криптография
  • Категория: Стратегия безопасности

Angular для инженеров клиентской стороны

Курс 4
8 часов
4,6 (30 оценок)

Детали курса

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

  • Написание кода для шаблонов Angular, включая синтаксис полюсов.
  • Написание прослушивателей событий для взаимодействия между компонентами Angular и шаблонами.
  • Передача данных и методов в компоненты Angular

навыки, которые вы приобретете

  • Категория: HTML
  • Категория: JavaScript
  • Категория: Ангулярджс
  • Категория: Пользовательские таблицы стилей (CSS)