Тёмный
TeaCoder
TeaCoder
TeaCoder
Подписаться
Добро пожаловать на наш канал, где вы сможете обнаружить обширный выбор курсов по веб-технологиям. Начиная с основ HTML и CSS, мы предлагаем полное погружение в мир веб-разработки, включая изучение продвинутых фреймворков.

Подписывайся и следи за нами!
Комментарии
@thunderrise8263
@thunderrise8263 7 часов назад
То что ждали
@maksymshypytsia5217
@maksymshypytsia5217 9 часов назад
Огонь!!!
@zipahk
@zipahk 9 часов назад
топ
@kerenoz2010
@kerenoz2010 11 часов назад
спасибо за видео. Кто-нибудь знает как stripe активировать. Я не в России, но страна в которой живу недоступна для активации платежей
@bimal163
@bimal163 11 часов назад
кстати про защищенные авторизации очень интересно. типа шифрование данных пользователей и тд. я щас изучаю express и в проекте использую bcrypt (тоже изучаю как работает). интересно было бы узнать есть ли похожая тема у неста под капотом. ну или какие то еще реализации
@marpusik1277
@marpusik1277 12 часов назад
спасибо 😇
@bimal163
@bimal163 13 часов назад
я ооочень ждал чтоб появился годный обучающий проект проект по React Native !!!!! благодарю!!!
@TeaCoder
@TeaCoder 13 часов назад
Спасибо
@user-fw5hr4dh2f
@user-fw5hr4dh2f 15 часов назад
Жесть, отличное видео
@user-nm9ch8ji7h
@user-nm9ch8ji7h 15 часов назад
Пушка
@JustGamesAll
@JustGamesAll 15 часов назад
Супер
@johnsmiler9254
@johnsmiler9254 День назад
🎉Умница!🎉💣💥🤙
@Edgar-pu1lc
@Edgar-pu1lc 5 дней назад
Что за тема?
@TeaCoder
@TeaCoder 5 дней назад
After dark
@qewasdr
@qewasdr 5 дней назад
Интерфейсы для ООП. Я не знаток TS, но в других языках интерфейсы это классы с методами (обычно без реализации), которые расширяют обычные классы. Таким образом объект типизируется интерфейсом, а фактически создается любой класс, который расширен интерфейсом и таким образом получаем меньшую связанность между объектами. В TS что-то типа interface Printer { print(data: string): void } class ConsolePrinter implements Printer { print(data: string): void { // Печать в консоль } } class WindowPrinter implements Printer { print(data: string): void { // Печать в окно } } const printer: Printer = ConsolePrinter() printer.print("Hello World!") А type это как структуры в C или Go, или дата-классы в Kotlin/Python.
@Dokys
@Dokys 7 дней назад
Чтобы формы выпрямились можно было просто display: flex; написать. Грубо конечно, но как по-моему лучше чем br/
@natanrock4358
@natanrock4358 9 дней назад
Просто лучший! Спасибо за круто контент! Продолжай в том же духе!
@qvadratkz
@qvadratkz 11 дней назад
Html and css когда умрёт?
@faha_dev
@faha_dev 7 дней назад
Никогда, это есть основа
@greennmrtnm3342
@greennmrtnm3342 11 дней назад
Спасибо!
@UchimVmeste.
@UchimVmeste. 12 дней назад
Объяснение с середины переходит на быстрое делание и уже как хочешь понимай. На тройку если честно.
@vatafanta9680
@vatafanta9680 12 дней назад
А почему нельзя просто использовать dto с ts? Зачем трансформировать класс в дто?
@borismoiseev8456
@borismoiseev8456 9 дней назад
Архитектура неста вынуждает это делать
@user-jf2ui2qy1y
@user-jf2ui2qy1y 6 дней назад
Что значит dto с ts? При помощи class-validator и class-transformer можно гибко настраивать валидацию, а ts максимум выкинет ошибку несоответствия типов
@morozov.razrab
@morozov.razrab 14 дней назад
Один из лучших учителей программирования, спасибо за старания :)
@hiyoutube6769
@hiyoutube6769 15 дней назад
есть смысл использовать nest если особо не пользовался express?
@TeaCoder
@TeaCoder 15 дней назад
Да. Я сам приступил к изучению Nest js, особо не зная Express. Главное знать JavaScript и TypeScript
@hiyoutube6769
@hiyoutube6769 15 дней назад
@@TeaCoder опа а вот таип скрипт не трогал никогда. нужно пощупать
@user-jf2ui2qy1y
@user-jf2ui2qy1y 6 дней назад
​@@hiyoutube6769Лучше сначала TS выучить хорошо, в Несте часто используются возможности именно TS, которых нет в джс и может быть трудно для понимания. И Экспресс тоже по хорошему нужно знать, т.к. внутри Неста можно обрабатывать запросы при помощи Express/Fastify
@marpusik1277
@marpusik1277 15 дней назад
спасибо 😇
@J0hnnie_Walker
@J0hnnie_Walker 16 дней назад
Амиго, мучас грасиас! Тоже буду ждать full
@escorial5838
@escorial5838 16 дней назад
Спасибо за видео. Только один вопрос - если это тс, почему не ругается, что нет описания возвращаемого типа в методах и контроллерах?
@danilka6295
@danilka6295 16 дней назад
по моему тс может выводит подобные типы самостоятельно, либо нужно подрубить настройку в конфиге
@thunderrise8263
@thunderrise8263 16 дней назад
жду еще видосов по нэсту + нэкст джс по типу фулл-стак инет-магазин
@AliSherr97
@AliSherr97 14 дней назад
Поддерживаю 😊
@whoooooo
@whoooooo 17 дней назад
Я не знаю, но уже какого человека смотрю и все допускают одну ошибку, по умолчанию при использование fetch в next.js он будет SSG он по умолчанию использует force-cache. Маленький не дочет, но почему тут все путают? В доках написано же. А так видос хороший, для начинающих топ! В свое время мне пришлось изучать на методе проб и ошибок, такое видео бы пригодилось! :) VIDEO: 30:00 force-cache (default) - Next.js looks for a matching request in its Data Cache. If there is a match and it is fresh, it will be returned from the cache. If there is no match or a stale match, Next.js will fetch the resource from the remote server and update the cache with the downloaded resource. no-store - Next.js fetches the resource from the remote server on every request without looking in the cache, and it will not update the cache with the downloaded resource. Good to know: If you don't provide a cache option, Next.js will default to force-cache, unless a dynamic function such as cookies() is used, in which case it will default to no-store. The no-cache option behaves the same way as no-store in Next.js.
@evgeniykolmak5459
@evgeniykolmak5459 17 дней назад
Каталаг, каталаг 🥸
@mrjavin3942
@mrjavin3942 19 дней назад
А как поделиться сайтом? Т е не открыть для всех, а например, сделать его доступным только по ссылке?
@thunderrise8263
@thunderrise8263 19 дней назад
Жду урок по nest.js
@TeaCoder
@TeaCoder 19 дней назад
Всё будет, просто нужно время. Щас я делаю масштабный курс по css и sass
@user-ik3gf2gs9c
@user-ik3gf2gs9c 20 дней назад
привет можешь записать курс фронтенд с нуля? был бы благодарен, хорошо объясняешь! спаасибо!
@user-bk8vz5dy3r
@user-bk8vz5dy3r 20 дней назад
Я столько видосиков пересмотрела по этому курсу и засыпала на первых 5 минутах, так и не досматривала. Спасибо за интересный курс! Есть желание посмотреть все ваши работы
@userAccount667
@userAccount667 20 дней назад
хороший урок, а главное без воды. красава
@Rais_Dev
@Rais_Dev 22 дня назад
🌿Здравствуйте, спасибо как раз не мог нормально работать с middleware, теперь разбиваюсь нормально.🌿 ❓ Кстати, как вы относитесь к тому, что Next js используется как Full-stack фреймворк? 🤔 Я пробовал использовать его с MongoDB, но в итоге получился какой-то треш. Да и структура проекта выросла настолько что мне пробила крышу.
@TeaCoder
@TeaCoder 21 день назад
Я пробовал засовывать back-end в next и мне это очень не понравилось. Я больше люблю разделять back-end и front-end. сервер я пишу на nest js, а клиент на next. Мне так больше нравится
@jctrash4798
@jctrash4798 22 дня назад
Очень крутое видео, однозначно лайк!! Я сам тоже пишу один сайт на нексте и у меня есть проблема, которую я давно не могу решить. Например у меня в локальном хранилище есть какое-то значение, от которого я отталкиваюсь и решаю показывать контент или нет. Проблема в том что после перезагрузки, он не сразу видит это значение в локальном хранилище из-за чего, мой сайт возвращается в исходное состояние и только потом, после того как он увидит что в локальном хранилище что-то хранится меняет. Есть ли способ пофиксить такое поведение? Все это дело происходит на клиенте с директивой use client.
@greennmrtnm3342
@greennmrtnm3342 22 дня назад
Спасибо!
@natanrock4358
@natanrock4358 23 дня назад
Спасибо большое за крутое видео))) так держать)
@natanrock4358
@natanrock4358 23 дня назад
Спасибо большое за крутое видео) Надеюсь на продолжение
@SoniqueChannel
@SoniqueChannel 23 дня назад
ура, выучил за час и устроился на 300к/наносек🎉🎉🎉
@ockgame651
@ockgame651 10 дней назад
Ааахаххахахахахха
@Abbos_700
@Abbos_700 23 дня назад
Огромное спасибо
@user-wt5cr7xr1r
@user-wt5cr7xr1r 23 дня назад
А middleware можно создавать только в корне проекта или в каждой папке внутри app? Спрашиваю вот почему - если я хочу обработать разной логикой различные пути - прописать всё в одном middleware и добавить кучу if на нужный мне путь (звучит довольно громоздко). Хотелось бы это декомпозировать, есть такая возможность? Как я это вижу, разбить на несколько middleware`ов только для нужного URI соответствия
@TeaCoder
@TeaCoder 23 дня назад
Да, можно создавать middleware не только в корне проекта, но и в каждой папке внутри app. Это позволит декомпозировать логику обработки различных путей и сделать код более модульным и масштабируемым. Можно создать отдельные middleware-файлы для каждого набора путей, которые требуют специальной обработки. Например, можно создать dashboard.middleware.ts для обработки путей, связанных с панелью управления, и auth.middleware.ts для обработки путей, связанных с аутентификацией. Чтобы использовать middleware в разных папках, можно импортировать его в файл middleware.ts в корне твоего проекта и добавить его в массив middleware: import { middleware as dashboardMiddleware } from './app/dashboard/dashboard.middleware' import { middleware as authMiddleware } from './app/auth/auth.middleware' export { default } from 'next/server' export const middleware = [ dashboardMiddleware, authMiddleware ] export const config = { matcher: [ '/dashboard/:path*', '/auth/:path*' ]
@user-wt5cr7xr1r
@user-wt5cr7xr1r 23 дня назад
@@TeaCoder супер, спасибо за разъяснение 👍
@TeaCoder
@TeaCoder 23 дня назад
@@user-wt5cr7xr1r Всегда пожалуйста!
@freepeopleworldtv6138
@freepeopleworldtv6138 24 дня назад
Ого , сегодня буду смотреть
@greennmrtnm3342
@greennmrtnm3342 26 дней назад
Спасибо! Отличный курс!
@user-om4zm4xm7l
@user-om4zm4xm7l 28 дней назад
какая версия реакта?
@greennmrtnm3342
@greennmrtnm3342 28 дней назад
Спасибо! Отличная подача материала, то что нужно!
@user-jx8pe4yz6q
@user-jx8pe4yz6q 29 дней назад
ты используешь старый yarn 1.22. Он уже давно не отвечает тем требованиям которые ему приписывают)
@TeaCoder
@TeaCoder 29 дней назад
Спасибо. Обновлю :)
@narek1771
@narek1771 19 дней назад
Это стабильный а не старый
@user-jx8pe4yz6q
@user-jx8pe4yz6q 19 дней назад
@@narek1771 он уже как 5 лет не поддерживается. И сами разрабы говорят переходить на новую версию. Так что про стабильность я бы промолчал.
@greennmrtnm3342
@greennmrtnm3342 Месяц назад
Привет! Спасибо! Отличный курс с прекрасной подачей материала! Ничего лишнего, легко слушать. Просьба, пожалуйста сделай еще видео с разработкой каких-нибудь небольших полноценных проектов на react с использованием redux toolkit, typescript, backend на node.js, БД postgresql или mongodb. Было бы классно!
@TeaCoder
@TeaCoder Месяц назад
Такие видео у меня планируются. Только сначала нужно закончить с базовыми курсами. Нужно еще снять курс по Next JS, Tailwind CSS и nest js
@greennmrtnm3342
@greennmrtnm3342 Месяц назад
@@TeaCoder отлично)
@user-fj2qm7pt6s
@user-fj2qm7pt6s Месяц назад
Давай следующее видео по TanStack Router
@SOLN4R
@SOLN4R Месяц назад
У меня нет на клавиатуре тройного равно с перечеркиванием :( Это какая-то специальная клавиатура нужна для программирования на Джаве?
@TeaCoder
@TeaCoder Месяц назад
Нет не нужна. Это такая настройка в шрифте. Эти три равно это просто ===.
@SOLN4R
@SOLN4R Месяц назад
@@TeaCoder Ааа, спасибо
@user-mj4sx2es3o
@user-mj4sx2es3o 20 дней назад
​@@TeaCoder а что за настройка, подскажите, пожалуйста, понравилось:)
@TeaCoder
@TeaCoder 20 дней назад
@@user-mj4sx2es3o Всего VS code?