آموزش AWS Amplify Gen 2 و AWS Cognito برای توسعه‌دهندگان - TypeScript - آخرین آپدیت

دانلود AWS Amplify Gen 2 and AWS Cognito for Developers-TypeScript

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

ساخت اپلیکیشن‌های فول استک AWS با Amplify Gen 2 و Cognito: مثال‌های کد با TypeScript و React

Amplify Gen 2 را با ساخت اپلیکیشن‌های فوق‌العاده بیاموزید.

پیاده‌سازی راهکارهای مدیریت کاربر با Amazon Cognito: دوره جامع شامل می‌شود.

توسعه اپلیکیشن‌های فول استک آماده برای تولید با قدرت Amplify.

استفاده از قابلیت‌های Amplify برای پیاده‌سازی اپلیکیشن‌های مقیاس‌پذیر، سریع و امن.

آموزش User Pools Amazon Cognito.

تولید و استفاده از credentials موقت با Cognito Identity Pools.

ساخت اپلیکیشن‌های هوش مصنوعی: چت‌بات، تولید تصویر و متن در چند دقیقه.

آشنایی با اکوسیستم AWS، شامل سرویس‌های کلیدی مانند S3، Lambda، AppSync، CloudFormation که برای پیاده‌سازی و مدیریت اپلیکیشن‌های AWS ضروری هستند.

استفاده از AppSync برای ساخت Real Time Subscriptions.

پیش‌نیازها

  • دانش برنامه‌نویسی پایه - ترجیحاً TypeScript
  • حساب کاربری AWS
  • درک پایه از سرویس‌ها و زیرساخت AWS توصیه می‌شود، شامل آشنایی با سرویس‌هایی مانند S3، Lambda، IAM و CloudWatch.

به AWS Amplify Gen 2 و AWS Cognito برای توسعه‌دهندگان خوش آمدید - مقدمه‌ای برای شما در دنیای Amazon Amplify. اپلیکیشن‌های سریع، مقیاس‌پذیر و امن با Amazon Web Services و Typescript/React بسازید.

در این دوره، به طور عمیق به بررسی Amazon Amplify و Cognito خواهیم پرداخت. چه یک توسعه‌دهنده مبتدی باشید و چه یک معمار با تجربه AWS، این دوره اولین گام برای تسلط بر Amplify است.

نکات برجسته کلیدی

  • مقدمه‌ای جامع: بلافاصله وارد مباحث پیچیده Amplify شوید. این دوره صرفاً خواندن مستندات Amplify یا Cognito نیست. در عوض، بر بخش‌های پیچیده و دشوار تمرکز خواهیم کرد.

  • اپلیکیشن‌های پیشرفته: از API گرفته تا داده‌ها، از هوش مصنوعی تا ذخیره‌سازی، از User Pools تا Identity Pools، این دوره شامل اپلیکیشن‌های پیچیده‌ای است که یادگیری را اجباری می‌کند و شما را قادر می‌سازد چالش‌های پیچیده را با اطمینان برطرف کنید.

  • تسلط بر Amplify: از نزدیک با Amazon Amplify آشنا شوید – ابزاری که روند پیاده‌سازی اپلیکیشن‌های فول استک مقیاس‌پذیر، قابل اعتماد و امن در AWS را متحول می‌کند. بخش‌های تمرینی اطمینان می‌دهند که شما به خوبی با Amplify آشنا شده و آماده مقابله با هر پروژه‌ای هستید. Real time subscriptions را با AppSync بسازید.

  • کیت هوش مصنوعی: Amplify به طور کامل با Amazon Bedrock از هوش مصنوعی پشتیبانی می‌کند و این دوره به شما آموزش می‌دهد که چگونه ایده‌های اپلیکیشن‌های هوش مصنوعی فوق‌العاده خود را پیاده‌سازی کنید.

موضوعات کلیدی پوشش داده شده در این دوره شامل موارد زیر است:

  • معرفی Amazon Amplify و تنظیمات دسترسی به کنسول و CLI

  • زیرساخت به عنوان کد با Amazon CloudFormation و CDK - Cloud Development Kit

  • توابع Amplify (Amplify Functions)

  • احراز هویت Amplify با Amazon Cognito (Amplify Auth with Amazon Cognito)

  • User Pools Amazon Cognito

  • ویژگی‌های Cognito مانند امنیت، گروه‌ها، تولید توکن و رابط کاربری میزبانی شده (Hosted UI)

  • Identity Pools Amazon Cognito و تولید و استفاده از credentials موقت

  • داده Amplify با AppSync و GraphQL

  • ذخیره‌سازی Amplify با S3

  • ساخت Real Time Subscriptions با AppSync

  • کیت هوش مصنوعی و اپلیکیشن‌های هوش مصنوعی با Amazon Bedrock: چت‌بات، تولیدکننده متن و تصویر

چرا این دوره را انتخاب کنید؟

  • راهنمایی تخصصی: از یک متخصص صنعت با سال‌ها تجربه در AWS، Amplify و هوش مصنوعی بیاموزید.

  • رویکرد عملی: با تمرین‌های هدایت شده و مطالعات موردی دنیای واقعی، تجربه عملی کسب کنید.

  • تمرین‌های پیشرفته: اپلیکیشن‌های پیچیده بسازید و برای وظایف دشوار آماده شوید.

مزایای دوره:

  • فراتر از اصول اولیه - پس از اتمام دوره، می‌توانید مستقیماً از این دانش در کد تولید استفاده کنید.

  • دانش عملی - ارائه‌ها به حداقل رسیده و تمرکز بر موارد واقعاً مهم است.

  • ساختار منطقی و انعطاف‌پذیر - دوره را با سرعت دلخواه خود بگذرانید.

  • سرعت بالا، مختصر، حداقل تایپ - تمرکز بر توضیحات - احترام به وقت شما

  • فونت بزرگ، پس‌زمینه تیره، محتوای تمام HD، به این ترتیب حتی روی صفحه نمایش کوچک یا تبلت نیز قابل خواندن است.

  • دسترسی مادام العمر

  • گواهی اتمام دوره برای ارائه به کارفرمای فعلی یا بالقوه شما

  • مدرس فعال در بخش پرسش و پاسخ

از تئوری فراتر رفته و از یک مدرس فعال بیاموزید، که با نیازهای برنامه‌نویسی امروزی همسو است!


تا پایان این دوره، درک کاملی از Amazon Amplify و Cognito و نحوه استفاده از آن به طور کامل خواهید داشت. چه یک توسعه‌دهنده باتجربه باشید که به دنبال سرعت بخشیدن به گردش کار خود هستید، و چه یک مبتدی که به دنبال یادگیری بیشتر در مورد آخرین ابزارهای توسعه نرم‌افزار است، این دوره چیزی برای شما دارد.


به من در این سفر بپیوندید و با Amazon Amplify هوشمندانه‌تر کد بزنید، نه سخت‌تر!


سرفصل ها و درس ها

معرفی دوره Course intro

  • ساختار دوره Course structure

  • تنظیم تجربه یودمی Tuning the Udemy experience

  • AWS Amplify چیست؟ What is AWS Amplify

  • ابزارهایی که نیاز خواهیم داشت Tools we will need

  • کاربر IAM برای CLI IAM user for the CLI

  • قیمت‌گذاری Amplify، اختیاری: هشدار صورتحساب Amplify pricing, Optional: Billing alert

  • مخزن منابع Resources repo

  • اطلاعات بیشتر More info

میزبانی Amplify - معرفی Amplify hosting - intro

  • معرفی بخش Section intro

  • Amplify در کنسول AWS - استقرار اپلیکیشن پایه Amplify in the AWS console - deploy basic app

  • پروژه از ابتدا Project from scratch

  • محیط‌های آزمایشی Amplify (Sandboxes) Amplify sandboxes

  • پروژه نمونه Sample project

  • پاکسازی منابع Resources cleanup

  • آزمون بخش - مبانی Amplify Section quizz - Amplify basics

زیرساخت به عنوان کد - اختیاری Infrastructure as Code - Optional

  • معرفی بخش Section intro

  • IAC چیست؟ What is IAC?

  • AWS CloudFormation AWS CloudFormation

  • AWS CDK AWS CDK

  • CDK و Amplify CDK and Amplify

توابع Amplify Amplify functions

  • معرفی بخش، معرفی Lambda Section intro, lambda presentation

  • مثال‌های ساده Simple examples

  • متغیرهای محیطی Environment variables

احراز هویت Amplify Amplify Auth

  • معرفی بخش Section intro

  • کامپوننت Authenticator Authenticator Component

  • شخصی‌سازی کامپوننت Authenticator Authenticator Component customization

  • شخصی‌سازی گردش کار احراز هویت: فیلتر دامنه ایمیل Customize auth workflow: email domain filtering

گفتگو مید-جرنی Mid Journey Talk

  • گام‌های بعدی برای دوره Next steps for the course

مقدمه AWS Cognito AWS Cognito intro

  • معرفی بخش Section intro

  • معرفی Cognito Cognito presentation

  • User pools User pools

  • راه اندازی پروژه Project setup

  • ورود و پیکربندی Amplify Amplify login and configuration

  • Token ها Tokens

  • API امن Secure API

  • معرفی گروه‌ها Groups presentation

  • دموی گروه‌های Cognito Cognito groups demo

  • Hosted UI Hosted UI

  • اختیاری: Cognito و CDK Optional: Cognito and CDK

Amazon Cognito Identity pools Amazon Cognito Identity pools

  • معرفی بخش Section intro

  • معرفی Identity pools Identity pools presentation

  • Identity pools در کنسول Identity pools in the console

  • اعتبارات موقت Temporary credentials

  • تست اعتبارات موقت Testing temporary credentials

  • اختیاری: Identity pools در CDK Optional: identity pools inside CDK

داده‌های Amplify - AppSync، GraphQL Amplify data - AppSync, GraphQL

  • معرفی بخش Section intro

  • اختیاری: معرفی AppSync GraphQL Optional: GraphQL AppSync presentation

  • اختیاری: دموی AppSync Optional: AppSync Demo

  • انواع داده و عملیات Types and operations

  • کاوش منابع ایجاد شده Exploring created resources

  • قوانین احراز هویت Auth rules

  • قانون احراز هویت API عمومی Public API auth rule

  • اختیاری: تمرین - دسترسی گروهی Optional: Exercise - group access

  • اختیاری: راه حل تمرین Optional: Exercise solution

  • پروژه اشتراک داده: معرفی بازی X0 Data subscriptions project: X0 game presentation

  • بررسی کد Code walkthrough

ذخیره‌سازی Amplify Amplify storage

  • معرفی بخش Section intro

  • آنچه خواهیم ساخت What we will build

  • پروژه: Lambda تغییر اندازه تصویر Project: image resize lambda

  • اختیاری: پروژه React: مسیریابی Optional: React project: routing

  • کامپوننت احراز هویت و بررسی ورود Auth component and checking login

  • مدل داده: مکان‌ها با نظرات Data model: places with comments

  • بارگذاری فایل‌ها Uploading files

  • مصورسازی عکس‌ها Visualizing photos

  • جزئیات مکان Place details

  • نظرات Comments

  • آزمون بخش‌ها Sections quizz

کیت هوش مصنوعی Amplify Amplify AI kit

  • معرفی بخش Section intro

  • مقدمه Amazon Bedrock Amazon Bedrock intro

  • مشکلات احتمالی Possible issues

  • معرفی پروژه استارتر Starter project presentation

  • چت پایه Basic chat

  • ابزارهای توابع Functions Tools

  • تولید Generation

  • تمرین: تولید تصاویر Exercise: generating images

بخش پایانی Ending section

  • سایر ویژگی‌های Amplify Other Amplify features

  • از شما متشکریم! Thank you!

مرور سریع TypeScript TypeScript recap

  • معرفی بخش Section intro

  • TypeScript چیست؟ What is TypeScript

  • نصب و راه اندازی پروژه Install and project init

  • گزینه‌های کامپایلر Compiler options

  • انواع اصلی جاوا اسکریپت Primary Js Types

  • نام مستعار نوع (Type aliases) Type aliases

  • توابع Functions

  • Any و unknown Any and unknown

  • Enums Enums

  • Never Never

  • کلاس‌ها Classes

  • اصلاح‌کننده‌های دسترسی (Access modifiers) Access modifiers

  • Interface ها Interfaces

  • Generics Generics

  • انواع خاص Special types

  • توابع ناهمزمان (Async functions) Async functions

  • Promise ها Promises

پایان End

  • امتیاز ویژه Bonus

نمایش نظرات

آموزش AWS Amplify Gen 2 و AWS Cognito برای توسعه‌دهندگان - TypeScript
جزییات دوره
9 hours
93
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
335
4.9 از 5
دارد
دارد
دارد
Alex Horea
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Alex Horea Alex Horea

وب و ابر توسعه دهندگان! من الکس هستم و خوشحالم که با شما ملاقات می کنم! من مدرک کارشناسی ارشد در فن آوری های اینترنتی دارم و من یک وب سایت علاقه مندان و توسعه دهنده ابر هستم. در سال های گذشته من طراحی و اجرای رابط کاربر و راه حل های ابر برای مشتریان مختلف از صنعت خودرو کار کردم. من به شدت بر این باور هستم که دانستن هرگز کافی نیست. دانش باید انجام شود، به همین دلیل است که من می خواهم آموزش خود را بر روی برنامه های بتنی، دنیای واقعی تمرکز کنم.