курс Розробка на AWS навчає досвідчених розробників, як програмно взаємодіяти з сервісами AWS для створення веб-рішень. Проведе вас через архітектурне обговорення високого рівня щодо вибору ресурсів і заглибиться в використання наборів програмного забезпечення AWS (AWS SDK) та інтерфейсу командного рядка (AWS CLI) для створення та розгортання програм cloud.
Під час цього курсу «Розробка на AWS» ви створите зразок програми, навчитеся налаштовувати дозволи для середовища розробки, додавати бізнес-логіку для обробки даних за допомогою основних служб AWS, налаштовувати автентифікацію користувачів, розгортати в AWS cloud і налагоджувати для вирішення проблем програми.
Курс містить приклади коду, які допоможуть вам реалізувати розглянуті шаблони проектування та рішення. Лабораторії покращують основний вміст курсу та допомагають розгортати рішення за допомогою AWS SDK для Python, .Net і Java, AWS CLI та AWS Management Console.
Учасники цього курсу Developing on AWS дізнаються:
- Щоб створити додаток cloud простий, наскрізний за допомогою комплектів розробки програмного забезпечення AWS (AWS SDK), інтерфейсу командного рядка (AWS CLI) і IDE.
- Налаштуйте дозволи AWS Identity and Access Management (IAM) для підтримки середовища розробки.
- Використовуйте кілька моделей програмування додатків для доступу до сервісів AWS.
- Використовуйте AWS SDK для виконання операцій CRUD (створення, читання, оновлення, видалення) на ресурсах Amazon Simple Storage Service (Amazon S3) і Amazon DynamoDB.
- Створюйте функції AWS Lambda за допомогою інших сервісних інтеграцій для ваших веб-додатків.
- Зрозумійте переваги архітектур мікросервісів і безсерверних програм для проектування.
- Розробляйте компоненти API Gateway та інтегруйте їх з іншими сервісами AWS.
- Поясніть, як Amazon Cognito контролює доступ користувачів до ресурсів AWS.
- Щоб створити веб-програму за допомогою Cognito для надання та контролю доступу користувачів.
- Використовувати методику DevOps зменшити ризики, пов’язані з випусками традиційних додатків, і визначити служби AWS, які допомагають впроваджувати практики DevOps.
- Щоб використовувати модель безсерверної програми AWS (AWS SAM) для розгортання програми.
- Спостерігати за створенням програми за допомогою Amazon X-Ray.
Ми рекомендуємо учасникам цього курсу Developing on AWS:
- Ви пройшли AWS Technical Essentials
- Майте практичні знання про основні сервіси AWS
- Мати досвід роботи з будь-якою з наступних мов програмування:
- Python
- . NET
- Java
день 1
Модуль 1: Огляд курсу
- Логістика
- Ресурси студентів
- щоденник
- Введення
Модуль 2: Створення веб-додатку на AWS
- Обговоріть архітектуру програми, яку ви збираєтеся створити під час цього курсу
- Дослідіть служби AWS, необхідні для створення веб-додатку
- Дізнайтеся, як зберігати, керувати та розміщувати свою веб-програму
Модуль 3: Початок розробки на AWS
- Опишіть, як програмно отримати доступ до сервісів AWS
- Перелічіть деякі програмні шаблони та те, як вони забезпечують ефективність у AWS SDK та AWS CLI
- Поясніть значення AWS Cloud9
Модуль 4: Початок роботи з дозволами
- Ознайомтеся з функціями й дозволами компонентів AWS Identity and Access Management (IAM) для підтримки середовища розробки
- Продемонструйте, як перевірити дозволи AWS IAM
- Налаштуйте свої IDE та SDK для підтримки середовища розробки
- Продемонструйте доступ до сервісів AWS за допомогою SDK і AWS Cloud9
- Лабораторна робота 1: Налаштувати середовище розробника
- Підключіться до середовища розробника
- Переконайтеся, що IDE та AWS CLI встановлено та налаштовано на використання профілю програми
- Перевірте, чи надано необхідні дозволи для запуску команд CLI AWS
- Призначте політику AWS IAM ролі для видалення сегмента Amazon S3
Модуль 5: Початок роботи зі сховищем
- Опишіть основні поняття Amazon S3
- Перелічіть варіанти захисту даних за допомогою Amazon S3
- Визначте залежності SDK для свого коду
- Поясніть, як підключитися до служби Amazon S3
- Опишіть об’єкти запиту та відповіді
Модуль 6: Обробка ваших операцій зберігання
- Виконуйте ключові операції з сегментами та об’єктами
- Поясніть, як працювати з кількома великими предметами
- Створіть і налаштуйте сегмент Amazon S3 для розміщення статичного веб-сайту
- Надайте тимчасовий доступ до ваших об'єктів
- Продемонстровано виконання операцій Amazon S3 за допомогою SDK
- Лабораторна робота 2: Розробка рішень за допомогою Amazon S3
- Взаємодійте з Amazon S3 програмно за допомогою AWS SDK і AWS CLI
- Створіть відро за допомогою офіціантів і перевірте коди винятків послуг
- Створіть необхідні запити для завантаження об’єкта Amazon S3 із доданими метаданими
- Створення запитів на завантаження об’єкта з сегмента, обробки даних і завантаження об’єкта назад у сегмент
- Налаштуйте сегмент для розміщення веб-сайту та синхронізації вихідних файлів за допомогою AWS CLI
- Додайте політики сегментів IAM для доступу до веб-сайту S3.
день 2
Модуль 7: Початок роботи Databases
- Опишіть ключові компоненти DynamoDB
- Поясніть, як підключитися до DynamoDB
- Опишіть, як створити об’єкт запиту
- Поясніть, як читати об’єкт відповіді
- Перелічіть найпоширеніші винятки з усунення несправностей
Модуль 8: Обробка вашого Database операції
- Розробляйте програми для взаємодії з DynamoDB за допомогою AWS SDK
- Виконуйте операції CRUD для доступу до таблиць, індексів і даних
- Опишіть передовий досвід розробника під час доступу до DynamoDB
- Перегляньте параметри кешування для DynamoDB, щоб покращити продуктивність
- Виконуйте операції DynamoDB за допомогою SDK
- Лабораторна робота 3: Розробка рішень за допомогою Amazon DynamoDB
- Взаємодійте з Amazon DynamoDB програмно за допомогою API низького рівня, документів і високого рівня у своїх програмах
- Отримайте елементи з таблиці за допомогою ключових атрибутів, фільтрів, виразів і розбиття на сторінки
- Завантажте таблицю, зчитавши об’єкти JSON із файлу
- Шукайте елементи в таблиці на основі ключових атрибутів, фільтрів, виразів і розбиття на сторінки
- Оновлюйте елементи, додаючи нові атрибути та змінюючи дані умовно
- Отримайте доступ до даних DynamoDB за допомогою PartiQL і моделей збереження об’єктів, де це можливо
Модуль 9: Обробка логіки програми
- Розробіть лямбда-функцію за допомогою SDK
- Налаштуйте тригери та дозволи для функцій Lambda
- Тестуйте, розгортайте та контролюйте функції Lambda
- Лабораторна робота 4: Розробка рішень за допомогою лямбда-функцій AWS
- Створюйте функції AWS Lambda та взаємодійте програмно за допомогою AWS SDK і AWS CLI
- Налаштуйте функції AWS Lambda для використання змінних середовища та інтеграції з іншими службами
- Створюйте попередньо підписані URL-адреси Amazon S3 за допомогою AWS SDK і перевіряйте доступ до об’єктів сегмента
- Розгорніть функції AWS Lambda з архівами файлів .zip через IDE та протестуйте за потреби
- Викликайте функції AWS Lambda за допомогою AWS Console і AWS CLI
Модуль 10: Керування API
- Опишіть ключові компоненти API Gateway
- Розробляйте ресурси API Gateway для інтеграції зі службами AWS
- Налаштуйте запити API та виклики відповідей для кінцевих точок програми
- Перевірте ресурси API та розгорніть кінцеву точку API своєї програми
- Продемонструйте створення ресурсів API Gateway для взаємодії з API вашої програми
- Лабораторна робота 5: Розробка рішень за допомогою Amazon API Gateway
- Створіть ресурси RESTful API Gateway і налаштуйте CORS для своєї програми
- Інтегруйте методи API із функціями AWS Lambda для обробки даних програми
- Налаштуйте шаблони зіставлення для перетворення наскрізних даних під час інтеграції методу
- Створіть модель запиту для методів API, щоб переконатися, що формат даних передачі відповідає правилам програми
- Розгорніть шлюз API на етапі та перевірте результати за допомогою кінцевої точки API
день 3
Модуль 11: Створення сучасної програми
- Опишіть проблеми традиційної архітектури
- Опишіть архітектуру мікросервісу та переваги
- Поясніть різні підходи до проектування мікросервісних програм
- Поясніть кроки, пов’язані з роз’єднанням монолітних програм
- Продемонструйте оркестровку лямбда-функцій за допомогою покрокових функцій AWS
Модуль 12: Надання доступу користувачам програми
- Проаналізуйте еволюцію протоколів безпеки
- Дослідіть процес автентифікації за допомогою Amazon Cognito
- Керуйте доступом користувачів і авторизуйте безсерверні API
- Дотримуйтеся найкращих практик із впровадження Amazon Cognito
- Продемонструйте інтеграцію Amazon Cognito та перегляньте токени JWT
- Лабораторна робота 6: Capstone – завершіть створення програми
- Створіть пул користувачів і клієнт програми для вашої веб-програми за допомогою
- Додайте нових користувачів і підтвердьте їхню можливість входу за допомогою Amazon Cognito CLI
- Налаштуйте методи API Gateway для використання Amazon Cognito як авторизатора
- Переконайтеся, що маркери автентифікації JWT генеруються під час викликів шлюзу API
- Швидко розробляйте ресурси API Gateway за допомогою стратегії імпорту Swagger
- Налаштуйте інтерфейс веб-програми для використання конфігурацій Amazon Cognito та API Gateway і перевірте всі функції програми
Модуль 13: Розгортання вашої програми
- Визначте ризики, пов’язані з традиційною практикою розробки програмного забезпечення
- Зрозуміти DevOps методологія
- Налаштуйте шаблон AWS SAM для розгортання безсерверної програми
- Опишіть різні стратегії розгортання додатків
- Продемонстровано розгортання безсерверної програми за допомогою AWS SAM
Модуль 14: Спостереження за вашою заявкою
- Розрізняйте моніторинг і спостережливість
- Оцініть, чому спостережливість необхідна в сучасному розвитку та ключових компонентах
- Зрозуміти CloudРоль Watch у налаштуванні спостережуваності
- Продемонструвати використання CloudДивіться Application Insights, щоб контролювати програми
- Продемонструйте використання X-Ray для налагодження програм
- Лабораторна робота 7: спостерігайте за застосуванням за допомогою рентгенівського знімка AWS
- Інструментуйте код програми, щоб використовувати можливості AWS X-Ray
- Увімкніть пакет розгортання програми для створення журналів
- Зрозумійте ключові компоненти шаблону AWS SAM і розгорніть свою програму
- Створюйте сервісні карти AWS X-Ray, щоб спостерігати за наскрізною обробкою вашої програми
- Аналізуйте та виправляйте проблеми додатків за допомогою трасування та анотацій AWS X-Ray
Модуль 15: Підведення підсумків курсу
- Огляд курсу
- Навчальні курси AWS
- Технічні характеристики
- Відгук про курс
AWS Certified Developer – Associate (DVA-C01)
Іспит AWS Certified Developer – Associate призначений для людей, які виконують роль розробника та мають один або більше років практичного досвіду розробки та підтримки програми на основі AWS.
Іспит можна скласти в тестовому центрі, з дому чи з офісу, через онлайн-сервіс прокторінгу.
Розробка на AWS

Деталі курсу
FAQ Розробка на курсі AWS
Які навички та навички я отримаю після закінчення курсу Developing on AWS?
Після завершення курсу ви отримаєте навички проектування та розробки масштабованих і безпечних додатків за допомогою сервісів AWS. Ви дізнаєтеся, як інтегрувати різноманітні сервіси AWS у ваші програми, такі як Amazon S3, DynamoDB, AWS Lambda тощо. Ви також отримаєте навички моніторингу, налагодження та оптимізації продуктивності програм, розроблених на AWS.
Які основні технології та послуги AWS розглядаються в курсі Developing on AWS?
Курс охоплює широкий спектр послуг і технологій AWS, включаючи Amazon EC2, Amazon S3, AWS Lambda, Amazon DynamoDB, Amazon API Gateway і AWS Cloudформування. Ви дізнаєтесь, як використовувати ці служби для створення та керування надійними та масштабованими програмами, як автоматизувати процеси розробки та як впроваджувати ефективні рішення в cloud.
Як цей курс допоможе мені розробити та оптимізувати програми на AWS?
Курс допоможе вам зрозуміти найкращі методи розробки програм на AWS, зокрема те, як використовувати служби AWS для створення масштабованих, безпечних і економічно ефективних програм. Ви дізнаєтеся, як оптимізувати продуктивність ваших додатків, як контролювати ресурси та як впроваджувати рішення, які можуть впоратися з мінливими вимогами користувачів.
Чи підходить курс Developing on AWS для розробників, які використовують певні мови програмування?
Курс призначений для розробників, які працюють з різними мовами програмування, включаючи Python, Java, .NET та інші. Незважаючи на те, що деякі приклади та вправи можуть бути представлені певною мовою, концепції та послуги AWS, які розглядаються, застосовуються незалежно від мови програмування, яку ви використовуєте.
Чому я показую цей курс?
Цей курс рекомендовано, оскільки ваші пошукові запити містять такі терміни, як: сертифікація розробника amazon aws, сертифікований розробник amazon, amazon web services сертифікований розробник aws, amazon web services сертифікований розробник, amazon web services сертифікація розробника, сертифікація асоційованого розробника aws, сертифікація асоційованого розробника aws, розробник сертифіката aws, сертифікований aws cloud розробник, сертифікований розробник aws, сертифікація сертифікованого розробника aws, вартість сертифікованого розробника aws, курс сертифікованого розробника aws, ціна сертифікованого розробника aws, сертифікований розробник aws виходить на пенсію, сертифікований розробник aws udemy, сертифікований розробник aws java, сертифікований розробник aws python, сертифікований розробник програмного забезпечення aws , курси aws для розробників, курс асистента розробника aws, асоційованого спеціаліста з сертифікації розробника aws, курс розробника aws
aws developer professional, aws повний курс, aws solutions developer associated, стати aws certified developer, certified aws developer, certified aws developer або інші.

