SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Быстрое создание full stack веб-
приложение, при помощи Amplify и стека
технологий Amazon AWS
Кирилл Виноградов
CTO Zirity, Vue.js евангелист
@vjkosmos
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Ты кто такой?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
•Я занимался математикой
•Потом я занимался безопасностью
•Потом я занимался рок-н-роллом
•От безисходности пошел в IT
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Это вообще для кого?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Ты же программист,
сделай бабушке сервис
для продажи семок!
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что нужно для создания среднестатистического веб-
приложения
Разработка
Deployment
Управление
пользователями
API
Хранение
информации
Клиентская SDK
Окружения
(dev/prod)
Хостинг + CI/CD Analytics
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что такое Amplify?
Простая в использовании
библиотека
Набор утилит
Готовые к использованию
компоненты
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Платформы
iOS Android React NativeWEB
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Установка Amplify CLI
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Установка клиентских библиотек
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что внутри?
• Analytics
• API
• Authentication
• Storage
• Interactions
• PubSub
• Notification
• XR
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что на самом деле внутри?
• Amazon Pinpoint
• Amazon Kinesis
• AWS Lambda
• Amazon API Gateway
• Amazon Cognito
• AWS AppSync
• Amazon S3
•Cloudfront
• DynamoDB
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Создание нового проекта
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Создание нового проекта
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Создание нового проекта
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Создание нового проекта
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Создание нового проекта
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Базовые команды CLI
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что с регионами?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Регионы AWS
Не все регионы одинаково полезны!
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
А как на счет
environment?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Environment
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Environments
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Список всех категорий
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Hosting
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Hosting
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Auth
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
GraphQL API
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
GraphQL API
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
GraphQL API
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
GraphQL API
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
GraphQL API
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
PUSH!
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Та-Да!
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что получаем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что получаем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что получаем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что получаем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Что получаем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
А что за компоненты?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Библиотека компонентов (UI)
• Authenticator
• Photo Picker
• Album
• Chatbot
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Библиотека компонентов (не UI)
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Библиотека компонентов (не UI)
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
А библиотека то
зачем?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Библиотека Amplify
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Библиотека Amplify
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Какие минусы?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Недостатки
• Не гибкий
• Неработающий pull
• Один репозиторий для back/front
• Небольшое комьюнити
• Нечеткая грань что можно редактировать
• Громадно количество подводных камней
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Недостатки
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Зачем тогда
использовать?
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Недостатки
• Обучение
• Создание прототипов
• Небольшие проекты
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Хочу больше!
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
serverless.com
Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS
Спасибо за внимание!
Отдельное спасибо Биллу Мюррею, за то, что он крутой.

Weitere ähnliche Inhalte

Mehr von JSFestUA

JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...
JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...
JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...JSFestUA
 
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developers
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developersJS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developers
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developersJSFestUA
 
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...JSFestUA
 
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?JSFestUA
 
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the Scale
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the ScaleJS Fest 2019/Autumn. Eyal Eizenberg. Tipping the Scale
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the ScaleJSFestUA
 
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratch
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratchJS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratch
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratchJSFestUA
 
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотят
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотятJS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотят
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотятJSFestUA
 
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for Rust
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for RustJS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for Rust
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for RustJSFestUA
 
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...JSFestUA
 
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проекті
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проектіJS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проекті
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проектіJSFestUA
 
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJSFestUA
 
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...JSFestUA
 
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложениеJS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложениеJSFestUA
 
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automation
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automationJS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automation
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automationJSFestUA
 
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...JSFestUA
 
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутри
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутриJS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутри
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутриJSFestUA
 
JS Fest 2019. Anjana Vakil. Serverless Bebop
JS Fest 2019. Anjana Vakil. Serverless BebopJS Fest 2019. Anjana Vakil. Serverless Bebop
JS Fest 2019. Anjana Vakil. Serverless BebopJSFestUA
 
JS Fest 2019. Andrew Betts. Headers for hackers
JS Fest 2019. Andrew Betts. Headers for hackersJS Fest 2019. Andrew Betts. Headers for hackers
JS Fest 2019. Andrew Betts. Headers for hackersJSFestUA
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJSFestUA
 
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...JSFestUA
 

Mehr von JSFestUA (20)

JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...
JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...
JS Fest 2019/Autumn. Дмитрий Жарков. Blockchainize your SPA or Integrate Java...
 
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developers
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developersJS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developers
JS Fest 2019/Autumn. Maciej Treder. Angular Schematics - Develop for developers
 
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...
JS Fest 2019/Autumn. Kyle Boss. A Tinder Love Story: Create a Wordpress Blog ...
 
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?
JS Fest 2019/Autumn. Андрей Старовойт. Зачем нужен тип "true" в TypeScript?
 
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the Scale
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the ScaleJS Fest 2019/Autumn. Eyal Eizenberg. Tipping the Scale
JS Fest 2019/Autumn. Eyal Eizenberg. Tipping the Scale
 
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratch
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratchJS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratch
JS Fest 2019/Autumn. Sota Ohara. Сreate own server less CMS from scratch
 
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотят
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотятJS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотят
JS Fest 2019/Autumn. Джордж Евтушенко. Как стать программистом, которого хотят
 
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for Rust
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for RustJS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for Rust
JS Fest 2019/Autumn. Алексей Орленко. Node.js N-API for Rust
 
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...
JS Fest 2019/Autumn. Daniel Ostrovsky. Falling in love with decorators ES6/Ty...
 
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проекті
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проектіJS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проекті
JS Fest 2019/Autumn. Андрей Андрийко. Гексагональна архітектура в Nodejs проекті
 
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядроJS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
JS Fest 2019/Autumn. Борис Могила. Svelte. Почему нам не нужно run-time ядро
 
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
JS Fest 2019/Autumn. Виталий Кухар. Сравнение кластеризации HTTP, TCP и UDP н...
 
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложениеJS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
JS Fest 2019. Виктор Турский. 6 способов взломать твое JavaScript приложение
 
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automation
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automationJS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automation
JS Fest 2019. Mauricio Palma. You can’t read this sentence - A11y automation
 
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...
JS Fest 2019. Владимир Агафонкин. Быстро по умолчанию: алгоритмическое мышлен...
 
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутри
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутриJS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутри
JS Fest 2019. Артур Торосян. V8 - взгляд на асинхронность и работу с ОС изнутри
 
JS Fest 2019. Anjana Vakil. Serverless Bebop
JS Fest 2019. Anjana Vakil. Serverless BebopJS Fest 2019. Anjana Vakil. Serverless Bebop
JS Fest 2019. Anjana Vakil. Serverless Bebop
 
JS Fest 2019. Andrew Betts. Headers for hackers
JS Fest 2019. Andrew Betts. Headers for hackersJS Fest 2019. Andrew Betts. Headers for hackers
JS Fest 2019. Andrew Betts. Headers for hackers
 
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial WebJS Fest 2019. Sebastian Golasch. The Universal Serial Web
JS Fest 2019. Sebastian Golasch. The Universal Serial Web
 
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...
JS Fest 2019. Игорь Березин и Николай Крещенко. Эволюция архитектуры многогра...
 

Kürzlich hochgeladen

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 

Kürzlich hochgeladen (20)

80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

JS Fes 2019. Кирилл Виноградов. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS

  • 1. Быстрое создание full stack веб- приложение, при помощи Amplify и стека технологий Amazon AWS Кирилл Виноградов CTO Zirity, Vue.js евангелист @vjkosmos
  • 2. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Ты кто такой?
  • 3. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS •Я занимался математикой •Потом я занимался безопасностью •Потом я занимался рок-н-роллом •От безисходности пошел в IT
  • 4. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Это вообще для кого?
  • 5. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Ты же программист, сделай бабушке сервис для продажи семок!
  • 6. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что нужно для создания среднестатистического веб- приложения Разработка Deployment Управление пользователями API Хранение информации Клиентская SDK Окружения (dev/prod) Хостинг + CI/CD Analytics
  • 7. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что такое Amplify? Простая в использовании библиотека Набор утилит Готовые к использованию компоненты
  • 8. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Платформы iOS Android React NativeWEB
  • 9. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Установка Amplify CLI
  • 10. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Установка клиентских библиотек
  • 11. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что внутри? • Analytics • API • Authentication • Storage • Interactions • PubSub • Notification • XR
  • 12. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что на самом деле внутри? • Amazon Pinpoint • Amazon Kinesis • AWS Lambda • Amazon API Gateway • Amazon Cognito • AWS AppSync • Amazon S3 •Cloudfront • DynamoDB
  • 13. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Создание нового проекта
  • 14. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Создание нового проекта
  • 15. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Создание нового проекта
  • 16. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Создание нового проекта
  • 17. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Создание нового проекта
  • 18. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Базовые команды CLI
  • 19. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что с регионами?
  • 20. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Регионы AWS Не все регионы одинаково полезны!
  • 21. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS А как на счет environment?
  • 22. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Environment
  • 23. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Environments
  • 24. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Список всех категорий
  • 25. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Hosting
  • 26. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Hosting
  • 27. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Auth
  • 28. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS GraphQL API
  • 29. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS GraphQL API
  • 30. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS GraphQL API
  • 31. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS GraphQL API
  • 32. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS GraphQL API
  • 33. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS PUSH!
  • 34. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Та-Да!
  • 35. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что получаем?
  • 36. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что получаем?
  • 37. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что получаем?
  • 38. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что получаем?
  • 39. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Что получаем?
  • 40. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS А что за компоненты?
  • 41. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Библиотека компонентов (UI) • Authenticator • Photo Picker • Album • Chatbot
  • 42. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Библиотека компонентов (не UI)
  • 43. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Библиотека компонентов (не UI)
  • 44. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS А библиотека то зачем?
  • 45. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Библиотека Amplify
  • 46. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Библиотека Amplify
  • 47. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Какие минусы?
  • 48. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Недостатки • Не гибкий • Неработающий pull • Один репозиторий для back/front • Небольшое комьюнити • Нечеткая грань что можно редактировать • Громадно количество подводных камней
  • 49. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Недостатки
  • 50. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Зачем тогда использовать?
  • 51. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Недостатки • Обучение • Создание прототипов • Небольшие проекты
  • 52. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Хочу больше!
  • 53. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS serverless.com
  • 54. Быстрое создание full stack веб-приложение, при помощи Amplify и стека технологий Amazon AWS Спасибо за внимание! Отдельное спасибо Биллу Мюррею, за то, что он крутой.