Ознакомиться с важной информацией: Майнер отключен!

AWS Serverless API и приложения - Полное введение - Видеоуроки

AWS Serverless APIs & Apps - A Complete Introduction
Duration 07:21:39
Открыть все курсы от udemy

AWS Serverless APIs & Apps - A Complete Introduction - Полный список уроков

Развернуть / Свернуть
  • Урок 1. Introduction 00:02:45
  • Урок 2. What is AWS? 00:01:53
  • Урок 3. What is Serverless Development? 00:05:37
  • Урок 4. AWS Signup & First Serverless API 00:08:32
  • Урок 5. Why AWS? 00:01:02
  • Урок 6. Course Structure 00:03:23
  • Урок 7. How to get the Most out of this Course 00:02:22
  • Урок 8. Module Introduction 00:00:44
  • Урок 9. An Overview over the Core Serverless Services 00:05:32
  • Урок 10. The Course Project 00:02:51
  • Урок 11. Module Introduction 00:00:56
  • Урок 12. What is API Gateway? 00:02:18
  • Урок 13. Accessing the API Gateway Console 00:01:05
  • Урок 14. General API Gateway Features 00:04:48
  • Урок 15. API-specific Features & Options 00:04:51
  • Урок 16. Introducing the Request-Response Cycle 00:04:39
  • Урок 17. Understanding the Request-Response Cycle 00:06:13
  • Урок 18. Creating a New API 00:03:20
  • Урок 19. Creating a Resource (= URL Path) 00:03:16
  • Урок 20. Handling CORS and the OPTIONS Preflight Request 00:04:12
  • Урок 21. Creating a (HTTP) Method 00:04:12
  • Урок 22. What is AWS Lambda? 00:02:47
  • Урок 23. Creating a Lambda Function 00:10:06
  • Урок 24. Connecting Lambda Functions to API Gateway Endpoints 00:01:28
  • Урок 25. Accessing the API from the Web & Fixing CORS Issues 00:07:26
  • Урок 26. Understanding "event" in Lambda Functions 00:02:00
  • Урок 27. Forwarding Requests with "Proxy Integration" 00:03:53
  • Урок 28. Accessing Lambda Logs 00:02:52
  • Урок 29. Getting Started with Body Mapping Templates 00:04:45
  • Урок 30. Extracting Request Data with Body Mapping Templates 00:04:10
  • Урок 31. What's the Idea behind Body Mappings? 00:02:10
  • Урок 32. Mapping Response Data 00:02:42
  • Урок 33. Using Models & Validating Requests 00:03:15
  • Урок 34. Models & Mappings 00:06:43
  • Урок 35. Next Steps 00:01:26
  • Урок 36. Adding a DELETE Method Endpoint to the API 00:02:26
  • Урок 37. Using Path Parameters 00:08:44
  • Урок 38. Accessing the API from the Web - The Right Way 00:07:12
  • Урок 39. Wrap Up 00:02:44
  • Урок 40. Module Introduction 00:00:45
  • Урок 41. What is DynamoDB? 00:02:51
  • Урок 42. How DynamoDB Organizes Data 00:04:59
  • Урок 43. NoSQL vs SQL 00:02:52
  • Урок 44. Using DynamoDB with Lambda 00:00:53
  • Урок 45. Creating a Table in DynamoDB 00:02:42
  • Урок 46. Understanding Read & Write Capacity 00:04:12
  • Урок 47. Creating and Scanning Items 00:02:17
  • Урок 48. What about multiple Databases? 00:01:21
  • Урок 49. Accessing DynamoDB from Lambda 00:04:37
  • Урок 50. Sidenote: How Lambda works behind the Scenes 00:01:43
  • Урок 51. Putting Items into a DynamoDB Table from Lambda 00:06:15
  • Урок 52. Setting Permissions Right 00:02:19
  • Урок 53. Using API Gateway (Request) Data for Item Creation 00:06:31
  • Урок 54. Mapping the Response & Web Testing 00:03:06
  • Урок 55. Scanning Data in DynamoDB from Lambda 00:07:53
  • Урок 56. Improving the IAM Permissions 00:04:31
  • Урок 57. Restructuring Fetched Data in Lambda 00:03:01
  • Урок 58. Getting a Single Item from DynamoDB via Lambda 00:05:39
  • Урок 59. Testing it from the Web & Passing Correct Data 00:01:38
  • Урок 60. Preparing "Delete" Permissions 00:02:50
  • Урок 61. Deleting Items in DynamoDB via Lambda 00:04:42
  • Урок 62. Mapping DynamoDB Responses 00:06:46
  • Урок 63. Wrap Up 00:01:51
  • Урок 64. Module Introduction 00:01:33
  • Урок 65. How to add Authorization to API Gateway 00:02:13
  • Урок 66. Understanding Custom Authorizers (API Gateway) 00:04:02
  • Урок 67. Creating a Custom Authorizer Function 00:10:13
  • Урок 68. Using Custom Authorizers 00:05:52
  • Урок 69. Retrieving Users from Custom Authorizers 00:06:10
  • Урок 70. What is AWS Cognito? 00:02:29
  • Урок 71. Cognito User Pools and Federated Identities 00:01:32
  • Урок 72. Creating a Cognito User Pool 00:07:49
  • Урок 73. Understanding the Cognito Auth Flow 00:03:20
  • Урок 74. Adding Cognito to a Frontend App - Getting Started 00:05:29
  • Урок 75. Adding Signup to the Frontend App 00:12:01
  • Урок 76. Adding User Confirmation to a Frontend App 00:04:09
  • Урок 77. Adding Signin to a Frontend App 00:05:51
  • Урок 78. Managing User State with Cognito 00:03:49
  • Урок 79. Using a Cognito Authorizer with API Gateway 00:02:48
  • Урок 80. Passing the right User ID to Lambda 00:06:44
  • Урок 81. Using Query Params & Cognito from Lambda 00:08:00
  • Урок 82. Passing Query Params from the Frontend 00:03:51
  • Урок 83. Passing the User Id to the DELETE Endpoint 00:05:06
  • Урок 84. Wrap Up 00:01:47
  • Урок 85. Module Introduction 00:02:01
  • Урок 86. What is S3? 00:02:34
  • Урок 87. Creating a S3 Bucket 00:04:31
  • Урок 88. Uploading the Web App to the Bucket 00:02:48
  • Урок 89. Turning a S3 Bucket into a Static Webserver 00:03:40
  • Урок 90. Setting up Logging 00:01:54
  • Урок 91. Optimizing Content Delivery: What is AWS CloudFront? 00:02:29
  • Урок 92. Setting up a CloudFront Distribution 00:04:40
  • Урок 93. Finishing the CloudFront Setup 00:01:09
  • Урок 94. Using a Custom Domain: What is Route53? 00:01:16
  • Урок 95. Registering a Domain 00:01:53
  • Урок 96. Connecting a Domain to a CloudFront Distribution 00:07:02
  • Урок 97. Wrap Up 00:01:16
  • Урок 98. Module Introduction 00:03:14
  • Урок 99. Documenting an API 00:02:11
  • Урок 100. Other AWS Lambda Triggers 00:08:02
  • Урок 101. Going Serverless with a Node/ Express App (Non-API!) 00:01:59
  • Урок 102. Running Node/ Express Apps via Lambda + API Gateway 00:09:25
  • Урок 103. Pros and Cons of Serverless Node/Express MPA 00:03:09
  • Урок 104. Serverless Apps and Security 00:12:05
  • Урок 105. A Case of a Better Development Workflow 00:01:04
  • Урок 106. Getting to know the Serverless Framework 00:06:03
  • Урок 107. Getting to know SAM (Serverless Application Model) by AWS 00:03:41
  • Урок 108. Testing Serverless Apps with localstack 00:03:19
  • Урок 109. Other useful AWS Services 00:05:39
  • Урок 110. Wrap Up 00:01:12
  • Урок 111. Roundup 00:01:01

Получите Serverless вычисления с помощью API Gateway, AWS Lambda и других веб-сервисов Amazon! 

Serverless вычисления будут определять будущее веб-разработки, поскольку оно позволяет вам избавиться от многих проблем, связанных с «традиционными» веб-хостингами. Пришло время погрузиться в эту захватывающую новую технологию!

В отличие от традиционного веб-хостинга, где вы запускаете серверы, настраиваете их, а затем развертываете свой код, в безсерверных приложениях вы не управляете серверами! Вместо этого вы предоставляете только свой код и определяете, когда он должен быть выполнен. Готово!

Без управления серверами вы обычно платите меньше (поскольку у вас нет накладных расходов), они могут намного лучше реагировать на всплески трафика и не беспокоиться о безопасности сервера!

По этим причинам неудивительно, что безсерверные вычисления растут, и все больше компаний принимают его! Изучите его сейчас, чтобы получить преимущество и использовать его для своих проектов или подать заявку на высокооплачиваемые вакансии!

Что предлагает этот курс?

Этот курс познакомит вас с бессерверными вычислениями, а затем быстро погрузится в создание серверных приложений с помощью Amazon Web Services (AWS).

В частности, вы узнаете:

  • как вы можете создать REST API, не беспокоясь о серверах, используя AWS API Gateway
  • настроить свой код по требованию через AWS Lambda
  • как выполнить этот Lambda-код, когда входящие запросы достигают определенных конечных точек REST
  • как вы можете хранить данные в базе данных - естественно, без управления серверами баз данных!

Однако мы не остановимся! Вместо этого вы затем погрузитесь еще глубже в безсерверные вычисления и узнаете:

  • как вы можете добавить аутентификацию пользователя к существующим приложениям с внешним интерфейсом и как вы также сможете с легкостью защитить свой REST API от несанкционированного доступа!
  • как вы можете легко интегрировать полный пользовательский вход и вход в поток (включая подтверждение пользователя) в любое приложение (веб-приложение, приложение iOS или Android!) с AWS Cognito
  • как развернуть ваше веб-приложение без сервера
  • как ускорить доставку ваших файлов статического веб-приложения
  • как защитить ваше безсерверное приложение
  • что еще вы можете построить с помощью услуг, охватываемых этим курсом, и какие другие услуги могут быть вам интересны
  • где глубже погрузиться в расширенные рабочие процессы разработки
  • и многое другое

Этот курс для вас?

Теперь, когда вы знаете что предлагает этот курс, это правильный выбор для вас? Какие навыки вы должны получить?

Этот курс является абсолютно правильным выбором для вас, если вы заинтересованы в предоставлении отличных веб-приложений, не беспокоясь о предоставлении серверов.

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

Вам понадобятся некоторые базовые знания AWS или готовность погрузиться глубже в AWS наряду с этим курсом. Кроме того, для регистрации в AWS требуется кредитная карта.

Наконец, вы должны быть знакомы с API и SPA (Single-Pages-Applications) и какую роль они играют в сегодняшней среде веб-разработки. Вам не нужно знать, как их создать.

Твоя оценка

2 0
Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Комментарии

Похожие курсы

03-07-2017 en 1 урок
egghead Use AWS Lambda and API Gateway to return resume data
На этом уроке вы узнаете как создать простую функцию AWS Lambda для отправки имени через API Gateway и вернуть резюме для этого человека. В конце урока вы сможете создать функцию Lambda и Gateway API и понять, как отправлять данные через API, которые будут доступны через функцию Lambda.

Duration 00:05:36
0 0
09-01-2018 en 97 уроков
udemy AWS Certified Developer - Associate 2018
Сертификация Amazon Web Services - быстро становится обязательным сертификатом для любого ИТ-специалиста работающего с AWS. Этот курс разработан чтобы помочь вам пройти экзамен AWS Certified Developer Associate (CDA) 2018. Даже если вы никогда не заходили на платформу AWS раньше, к концу наших обучающих видео AWS вы сможете сдать экзамен CDA. Никаких специальных знаний о программировании не требуется, как и предшествующего опыта AWS. С...
Duration 16:45:03
4 0
02-07-2017 en 1 урок
egghead Hosting a Static Website on Amazon S3
На этом уроке вы узнаете как размещать статический веб-сайт на Amazon S3. Я покажу вам, как создать хранилище (bucket), создать политику хранилища, чтобы разрешить общий доступ и указать собственное имя DNS на веб-сайт.
Duration 00:04:19
2 0
en 68 уроков
udemy AWS certified sysops administrator
Сертификация Amazon Web Services (AWS) быстро становится обязательной для всех ИТ-специалистов работающих с AWS. Вам интересно как получить аттестат AWS? В этом курсе мы начнем с CloudWatch - основного решения для мониторинга предлагаемого AWS. Мы рассмотрим различные показатели CloudWatch и методы их анализа. Затем мы перейдем к созданию на облаке гибких и отказоустойчивых архитектур. Еще мы изучим развертывание и подготовку, управление...
Duration 09:13:03
3 0
26-04-2018 en 32 урока
frontendmasters Serverless with AWS
Получите быстрый старт в мире безсерверных функций с помощью AWS Lambda. Используя Node в качестве языка, вы будете охватывать многие варианты использования Serverless и девопсить такие вещи, как AWS.
Duration 02:49:34
0 0
29-05-2018 en 1 урок
frontendmasters AWS for Front-End Engineers
В этом воркшопе мы рассмотрим новую библиотеку Amazon, которая упростит развертывание служб для приложения с использованием AWS Amplify, MobileHub и AppSync. В этом семинаре мы создадим приложение с нуля. Мы будем решать вопросы аутентификации, авторизации, хранения, баз данных, API и аналитики.Затем, когда вы поработали над фантастическим приложением - что дальше? Как вы собираетесь показать его в Интернете, чтобы ваши пользователи в Сиднее...
Duration 04:41:12
2 0

Последнее добавленное

Интенсивный онлайн‑курс Профессиональный JavaScript, уровень 1

Интенсивный онлайн‑курс Профессиональный JavaScript, уровень 1

ru
Учебный проект будет общим для всех, над ним вы будете работать вместе с преподавателем на вебинарах. Код и Магия Демо-страница игры-платформера «Код и Магия», на которой можно поиграть в игру, а в специальном окне настроить внешний вид игрового персонажа, купить для него артефакты, которые...
Полный курс React Native, создайте красивые приложения

Полный курс React Native, создайте красивые приложения

en
Поднимите программирование на следующий уровень с помощью React Native. Вы хотите узнать весь процесс создания приложения?. Это курс для вас. Мы начнем с самого начала, начиная с «Я даже не знаю, как его установить», чтобы реально понять, как работает React Native, и заставить его общаться...
Webpack Плагины

Webpack Плагины

en
Погрузитесь в систему плагинов Webpack 4 и познакомьтесь с исходным кодом Webpack с Sean Larkin - основным разработчиком Webpack 4. Вы получите обзор подключаемых экземпляров для создания плагинов Webpack: компилятор, компиляция, Resolver, Module Factories, Parser и Templates. Затем создадите...
Веб-производительность с Webpack

Веб-производительность с Webpack

en
Научитесь решать наиболее распространенные проблемы производительности веб-сайта, c основным разработчиком Webpack 4! Вы научитесь создавать сайты с мгновенной загрузкой путем ленивой загрузки JavaScript с разбиением кода, удаления неиспользуемого кода и предварительной выборки активов с помощью...
Основы Webpack 4

Основы Webpack 4

en
Изучите основные понятия Webpack 4 с Шоном Ларкин - сторонником Webpack. Вы начнете полностью с нуля, добавив webpack с npm и разделите свои разработки и производственные среды. Затем вы научитесь "лениво" загружать свой JavaScript с помощью разбиения кода, удалять код, который вам не нужен...
Создание реальных приложений  | React Js, Golang и RethinkDB

Создание реальных приложений | React Js, Golang и RethinkDB

en
Практическое руководство, которое учит вас ReactJs, Golang и RethinkDB. Оптимально шагающий, без излишеств. Вы научитесь быстро! Вы хотите как можно быстрее изучить React? Вы интересуетесь Golang? Вам интересно как писать быстрые высококонкурентные серверы? Заинтересованы в создании реальных...
React Native: Продвинутые концепции

React Native: Продвинутые концепции

en
Освойте продвинутые темы React Native: анимации, карты, уведомления, навигацию и многое другое! Примечание. Этот курс предполагает, что у вас есть знания основв React Native. Выйдите за рамки основ React Native! Этот курс научит вас продвинутым темам, необходимым для создания...
«Неделя ООП» - Третий поток

«Неделя ООП» - Третий поток

ru
Многие просят меня обучить их какому-нибудь PHP-фреймворку, мотивируя это тем, что хотят перейти на новый уровень разработки. Но после собеседования часто оказывается, что они работали только с самописным кодом или с процедурными CMS, где толком не встречались с объектно-ориентированным...
Dart и Flutter: Полное руководство разработчика

Dart и Flutter: Полное руководство разработчика

en
Все, что вам нужно знать для создания мобильных приложений с помощью Flutter и Dart, включая RxDart и Animations! Если вы устали от Swift или Android, этот курс для вас. Анимации? Вы узнаете это. Архитектурные паттерны? В комплекте. Навигация? Конечно! Flutter - новичок в мобильной сцене...
chat
logo