МиддлПремиум подписка

Клон Инстаграма (*)

Бэкенд + Фронтенд + Приложение + Деплой

Число лекций

225 уроков

Продолжительность курса

43 часа

Уровень подготовки

Миддл

Тебе нужны не только знания, но и практика!

Обучение программированию должно быть интересным и прикладным

Упор на практику

Упор на практику

Вы учитесь программировать, создавая полностью функциональные копии настоящих стартапов, таких как Инстаграм, Ютуб или Нэтфликс. Нет более быстрого и эффективного способа научиться кодить, чем создавая на практике готовые продукты своими руками.

Что мы сделаем в этом курсе?

Что мы сделаем в этом курсе?

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

Функционал и стэк

Пользователи

Авторизация через EmailПрофиль пользователяПодписка и отпискаСообщения и диалоги

Фото

Поиск по хештегуЛайк фотоКомментарии к фотоВывод лентыЗагрузка фото

Приложение

НавигацияРабота с камеройПредоставление разрешенийРабота с медиа-библиотекойГеолокация

Деплой

HerokuNetlifyAWS S3
{
"name": "Клон Инстаграма (*)",
"section": "Что мы используем?",
"packages": [
"NodeJS"
"Javascript ES6"
"Prisma Client"
"Prisma Studio"
"React"
"Apollo Client"
"React Hooks"
"Expo"
"React Native"
"React Navigation"
"AWS S3"
"Heroku"
"Netlify"
]
}

Превью курса

Предварительные требования

Этот курс подходит тем, кто разбирается в JavaScript, React, React Native, GraphQL на начальном уровне или выше.

Требуется начальное знание JavaScript.
Начните с бесплатного курса!

Требуется начальное знание React.
Начните с бесплатного курса!

Требуется начальное знание React Native.
Начните с бесплатного курса!

Требуется знание GraphQL и Apollo на среднем уровне и выше.
Начните с этого курса!

Что входит в курс?

Вам будут доступны следующие материалы

🕓

225 лекций
43 часа контента

🇷🇺

Все лекции и материалы курса на русском языке

💬

Вопросы и ответы
Инструктор отвечает на 100% вопросов к лекциям

Доступ в группу Slack
Получайте помощь от остальных студентов в группе

Программа курса

225 уроков
43 часа контента
#1 Введение
#2 Предварительные требования
#3 Настройка бэкенда
#4 Модель пользователя
#5 Настройка TypeScript
#6 Модель фотографий
#7 Диалоги
#8 Настройка фронтенда
#9 Настройка фронтенда на TypeScript
#10 Вход и регистрация
#11 Лента
#12 Профиль
#13 Настройка React Native
#14 Аутентификация
#15 Лента
#16 Лайки, поиск и фото
#17 Загрузка фото
#18 Диалоги
#19 Деплой

Итого:

  • Число лекций: 225 (Общая продолжительность видео: 43 ч. 1 мин.)
  • Это фулстэк-курс: мы сделаем бэкенд, фронтенд и мобильное приложение (iOs + Android)
  • Фронтенд: Apollo, React, React Hook Form, Styled Components, React Hooks
  • Бэкэнд: Apollo Server, GraphQL, Prisma Studio, Prisma Migrate, Prisma Client
  • Приложение: iOS и Android: React Native, Expo, React Native CLI, React Navigation, React Native Web
  • Научитесь легко и быстро разрабатывать кроссплатформенные мобильные приложения с помощью Expo!

Вопросы и ответы

* Meta Platforms Inc. (владеет Facebook, Instagram, WhatsApp) признана экстремистской организацией и запрещена в РФ.