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

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

Твоя оценка

3 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
3 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
6 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 27 уроков
frontendmasters Rapid Development on AWS: React, Node.js & GraphQL
В этом воркшопе мы рассмотрим новую библиотеку Amazon, которая упростит развертывание служб для приложения с использованием AWS Amplify, MobileHub и AppSync. В этом семинаре мы создадим приложение с нуля. Мы будем решать вопросы аутентификации, авторизации, хранения, баз данных, API и аналитики.Затем, когда вы поработали над фантастическим приложением - что дальше? Как вы собираетесь показать его в Интернете, чтобы ваши пользователи в Сиднее...
Duration 03:34:34
4 0
14-08-2018 en 1 урок
frontendmasters AWS for Front-end Engineers (ft. S3, Cloudfront, Route 53, and Lambda@Edge)
Итак, вы работали над фантастическим приложением - что теперь? Как вы собираетесь выставить его в Интернете, чтобы ваши пользователи в Сиднее могли наслаждаться такой же задержкой, как в Миннеаполисе или Куала-Лумпуре? Как насчет DNS? В этом воркшопе мы рассмотрим, что предлагает AWS для Frontend инженеров.
Duration 06:36:29
5 0

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

VR-разработчик. Разработки VR-приложения: от идеи до монетизации

VR-разработчик. Разработки VR-приложения: от идеи до монетизации

ru
VR-разработчик — это профессия будущего. Такие гиганты, как Facebook, YouTube, Google , находятся в постоянном поиске талантливых VR-специалистов. При этом войти в профессию очень легко, люди с любым бэкграундом могут начать обучение. Навыки VR-разработки, создания и ведения проектов...
Онлайн курс-интенсив «Развитие памяти и внимания»

Онлайн курс-интенсив «Развитие памяти и внимания»

ru
Как со 100% точностью запоминать большой объем любой информации на неограниченный срок? КТО и ЗАЧЕМ ХОДИТ В АПТЕКУ Спрос, как известно, рождает предложение. Поэтому в любой аптеке, на самом видном месте, наряду с лекарствами от простуды и гриппа, можно встретить препараты для улучшения памяти.
Основы Affinity Photo

Основы Affinity Photo

en
Руководство для новичков в самой горячей новой программе для редактирования изображений! Affinity Photo - самая новая программа для редактирования изображений для Mac и Windows. У нее есть много мощных инструментов, чтобы сделать Ваши фотографии действительно сияющими. Но вам нужно знать...
Практический онлайн-курс  «Дизайн мобильных приложений»

Практический онлайн-курс «Дизайн мобильных приложений»

ru
Курс для тех, кто хочет снимать сливки в профессии дизайнера, занимаясь самой передовой и востребованной отраслью — разработкой дизайна для мобильных приложений. 90 млрд приложений было загружено в 2016 году по всему миру, 5 место по числу загрузок заняла Россия, 33 приложения установлено...
Intermediate React

Intermediate React

en
Научитесь создавать масштабируемые приложения React с использованием инструментов и методов, доступных в экосистеме React. Вы будете тестировать свои компоненты React с помощью Jest, использовать CSS в JS, разделять код на React Loadable, использовать рендеринг на стороне сервера в React с Node...
[Перевод] [RU] Unreal Engine курс - Изучите C ++ и делайте игры

[Перевод] [RU] Unreal Engine курс - Изучите C ++ и делайте игры

ru
Узнайте, как создавать видеоигры с помощью Unreal Engine 4, бесплатной платформы для разработки игр, используемой студиями AAA класа и разработчиками indie по всему миру. Мы начинаем супер просто, поэтому вам не нужно никакого опыта в Unreal или программировании! С помощью наших онлайн-руководств...
Продвинутый курс GameDev: создаем полноценную игру для android

Продвинутый курс GameDev: создаем полноценную игру для android

ru
Пройдите курс по разработке игры, своим геймплеем напоминающую легендарную Flappy Bird, разработчик которой стал миллионером за короткий срок. В процессе прохождения курса GameDev мы с вами создадим полноценную игру, встроим в нее рекламный баннер AdMob и опубликуем в Google Play. Курс состоит...
Веб-скрапинг используя PhantomJS и CasperJS

Веб-скрапинг используя PhantomJS и CasperJS

en
Станьте лучшим разработчиком JavaScript и изучите Front-End тестирование. Мы будем использовать javascript, lodash и jquery для скрапинга. В этом курсе вы узнаете, как собирать данные с веб-страниц с помощью CasperJS. Этот курс состоит из 5 проектов, которые помогут вам в полной мере понять...
chat
logo