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

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

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

Получите 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) и какую роль они играют в сегодняшней среде веб-разработки. Вам не нужно знать, как их создать.

Полный список уроков Развернуть / Свернуть
  • Урок 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
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре по истечению месяца после 14 Apr 2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в наших пабликах 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
2 0
02-07-2017 en 1 урок
egghead Hosting a Static Website on Amazon S3
На этом уроке вы узнаете как размещать статический веб-сайт на Amazon S3. Я покажу вам, как создать хранилище (bucket), создать политику хранилища, чтобы разрешить общий доступ и указать собственное имя DNS на веб-сайт.
Duration 00:04:19
1 0
en 68 уроков
udemy AWS certified sysops administrator
Сертификация Amazon Web Services (AWS) быстро становится обязательной для всех ИТ-специалистов работающих с AWS. Вам интересно как получить аттестат AWS? В этом курсе мы начнем с CloudWatch - основного решения для мониторинга предлагаемого AWS. Мы рассмотрим различные показатели CloudWatch и методы их анализа. Затем мы перейдем к созданию на облаке гибких и отказоустойчивых архитектур. Еще мы изучим развертывание и подготовку, управление...
Duration 09:13:03
3 0

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

Node.js, Express и MongoDB: от разработки до развертывания

Node.js, Express и MongoDB: от разработки до развертывания

en
Изучите пример создания и развертывания приложений Node.js с нуля. В этом 8,5-часовом курсе вы увидите пример создания 2-х серверных приложений реального мира с нуля вплоть до развертывания с реальным доменом. Вы узнаете, как структурировать ваши приложения Node / Express, создавать модели...
Тестирование React приложений

Тестирование React приложений

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

Принципы и практики тестирования

en
Цель теста - повысить вашу уверенность в том, что предмет вашего теста работает так, как он должен быть. Не все тесты обеспечивают одинаковый уровень доверия, а некоторые обеспечивают очень небольшую уверенность! Если вы не делаете что-то правильно, вы можете тратить свое время и давать себе...
Laravel с React JS - Создаем клон Twitter

Laravel с React JS - Создаем клон Twitter

en
Изучите современные JavaScript / EcmaScript и React JS для создания современных веб-приложений с Laravel в качестве backend. Вы хотите использовать React Js с Laravel для создания мощных веб-приложений? Как насчет создания твиттера, при изучении современного JavaScript и React Js с нуля?
Продвинутые React Паттерны

Продвинутые React Паттерны

en
Создание компонентов React, которые могут использоваться в разных местах, не сложно. Трудно, когда варианты использования отличаются. Без правильных шаблонов вы можете столкнутся со сложным компонентом, для которого требуется множество props и слишком много состояний.
Optimistic UI Updates в React

Optimistic UI Updates в React

en
Независимо от того, какой тип приложения вы создаете, вам нужно будет получить данные, отобразить их пользователю и разрешить пользователю взаимодействовать с этими данными и обновлять их. Эта фаза взаимодействия и обновления часто является асинхронной по своей природе, что дает вам, разработчику, в
chat
logo