Обучение Full Stack Development 🚀

React, Next.js, TailwindCSS, Firebase, Astro, Stripe, Vercel, Tremor UI, TypeScript, PNPM

next-black Created with Sketch.
pnpm

Kodkod Pro — это обучающая программа, построенная по принципу подписки и выпуска еженедельных видео.

🤔 Как это работает

Еженедельно вы будете получать новые материалы, для обучения: видео, статьи, код и домашние задания. В процессе обучения мы сфокусируемся на создании одного большого приложения, которое будет постепенно развиваться и улучшаться.

🏗️ Что вы создадите

В процессе обучения вы создадите полноценный аналог платформы Patreon с использованием самых современных технологий и подходов:

  1. Вы создатите проект на Next.js 13 с использованием App Directory (beta) и Serverside Rendering
  2. Вы узнаете что такое Serverless и как его создать при помощи Firebase от Google
  3. Никакого Redux, вы научитесь использовать React Query
  4. Вы научитесь создавать регистрацию пользователей при помощи Firebase Auth с возможность создавать аккаунты при помощи Google, Facebook и Apple
  5. Вы разработаете платежную систему для подписок при помощи Stripe
  6. Вы узнаете как создать прототип сайта в Figma и перенести его в приложение при помощи Tailwind CSS и Headless UI
  7. Вы научитесь работать с пользовательским контентом: постами, фото, видео, и др.
  8. Вы узнаете как создавать супер-быстрые сайты при помощи Astro
  9. Вы научитесь быстро создавать админ-панели при помощи Tremor UI
  10. Вы научитесь загружать ваши приложения на Vercel, чтобы они были доступны всем
  11. А так же вы научитесь работать с ESLint, GitHub Codespace, GitHub CI

🫂 Закрытое комьюнити

Кроме обучения новым знаниям, одна из основных целей — это создание качественного комьюнити. Комьюнити, в котором вы можете:

  1. Получить адекватные ответы на свои вопросы
  2. Найти себе наставника
  3. Найти друга для совместного обучения
  4. Найти новую работу
  5. Найти себе партнера для совместного создания проекта
  6. Просто поболтать с другими разработчиками

🙋‍♀️ Для кого подойдет это обучение

  1. Для тех, кто хочет быстро вырасти до уровня Middle и Senior
  2. Для тех, кто хочет улучшить своё портфолио и найти хорошую работу
  3. Для тех, кто хочет научиться создавать веб-приложения с нуля
  4. Для тех, кто хочет запустить собественный стартап
  5. Для тех, кто хочет углубить свои знания в JavaScript и TypeScript

🙅‍♂️ Что вам нужно знать перед началом обучения

В процессе обучения мы не будем останавливаться на базовых вещах. Наша же цель это научить вас Best Practices, показать как работают вещи на практике и помочь обрести все необходимые знания для создания собственных проектов или повышения на работе.

Следовательно:

  1. У вас должны быть базовые знания HTML, CSS и JavaScript
  2. Вы должны знать что такое NPM (или Yarn) и как его использовать
  3. (Желательно) Базовые знания React
  4. (Желательно) Базовые знания верстки, в том числе Flexbox
  5. (Желательно) Понимание как работает Git и GitHub

📽️ Примеры уроков

  1. Проработка идеи и структуры проекта
  2. Создание макета в Figma
  3. Создание проекта на Next.js
  4. Создание компонента Button

👍👎 Плюсы и минусы подписки

  1. Доступность. Стоимость подписки в десятки, а то и сотни раз ниже, чем стоимость обучения в других местах
  2. Влияние. Вы можете влиять на направление обучения, предлагая свои идеи и вопросы
  3. Комфорт. Вы можете учиться в любое время и в любом месте, в комфортном для вас режиме
  4. Гибкость. Вы можете отменить подписку в любой момент, сделать перерыв, а затем вернуться к обучению когда будете готовы
  5. / Никто не будет вас контроллировать. Вам придётся самостоятельно следить за своими прогрессом и дисциплиной
  6. Необходимо ждать. Вы не получаете полностью готовый курс, а уроки выходят раз в неделю
  7. Автор может передумать. В любой момент автор может решить, что не хочет больше заниматься этим проектом

🧑‍💻 Об авторе

Фотография Андрея Кодкода

Ну что же, если вы дочитали аж сюда, значит пора нам познакомиться. Меня зовут Андрей Кодкод 🇺🇦 и я буду вашим преподавателем. Я занимаюсь разработкой уже более 15 лет, за это время я создал более 50 проектов используя десятки разных технологий и языков программирования .

Я самостоятельно прошел путь от абсолютного новичка до Архитектора Проектов. В начале моего пути, я вообще ничего не понимал. Каждый день обучения у меня кипела голова. Куча новых терминов, куча новых знаний, полная неразбериха. Сейчас же я могу разработать архитектуру для 99% проектов, которые я вижу.

У меня этот путь занял почти 15 лет, но я искренне верю, что вы сможете сделать это значительно быстрее меня. И я постараюсь вам в этом помочь 😉

👨‍🏫 Стиль преподавания

  1. Только реальные примеры из реального мира. Технологии и подходы, которые мы будем с вами изучать, будут построены на основе реальных задач из реальных проектов.
  2. Сложные вещи объясняются простыми словами. Никакой сложной и заумной терминологии, всё объясняется так, чтобы это понял даже 12-летний ребенок 👶
  3. Мягкий подход. Все мы люди, все мы ошибаемся. Никто не будет вас наказывать за ошибки, непонимание или пропущенный урок. Мы будем работать вместе, чтобы вы смогли достичь своих целей.

🤨 Частые вопросы

Как часто будут выходить уроки?

Новые уроки будут выходить каждую неделю.

Могу ли я отменить подписку?

Да, вы можете отменить подписку в любой момент.

Могут ли меня исключить из комьюнити?

Да. Мы хотим построить качественное комьюнити, следовательно если вы не будете соблюдать правила, то вас могут временно (или навсгеда) исключить из комьюнити.

Подписаться на обновления

или