Цей курс пропонує глибоке занурення в сучасні технології веб-розробки, де ви отримаєте навички для створення повноцінного веб-застосунку.
Протягом курсу ви будете працювати з Typescript у поєднанні з Next.js, навчаючись створювати масштабовані веб-додатки з покращеною типізацією та ефективним управлінням станом. Крім того, ви дізнаєтесься про використання Socket io для реалізації багатокористувацької взаємодії в реальному часі та впровадження WebRTC для аудіо та відео взаємодії
Цей курс також охоплює використання Tailwind CSS разом з Shadcn UI для створення сучасного, адаптивного та естетично привабливого дизайну, прискорюючи процес розробки та підвищуючи професійний вигляд ваших проектів.
Також важливою складовою нашого курсу буде автентифікація, для чого ми використаємо Auth.js, що забезпечить швидке та ефективне впровадження системи авторизації. Не менш важливою буде тема роботи з базами даних. Ми будемо використовувати MongoDB разом з Prisma, щоб навчитися ефективно працювати з даними в вашому веб-додатку.
Ми пройдемо через великий стек технологій
Next.js
Typescript
Socket io
WebRTC(peerjs)
Express.js
Tailwind CSS
Shadnc ui
react-hook-form
zustand
Prisma
MongoDB
Google and Github auth
React hooks
Next.js server actions
Web Design
Authentication
Deployment on Vercel
Deployment on Render
Крім теоретичного матеріалу, ви отримаєте доступ до вихідного коду, який буде поділений по лекціям, що дозволить вам легко зрозуміти та використовувати концепції, вивчені на практиці.
По завершенню курсу ви зрозумієте, як створюються високоякісні веб-застосунки з використанням передових технологій, і будете готові до викликів у сучасному інтернет-просторі.