Мысли программиста / TeaCoder
1.88K subscribers
80 photos
2 videos
1 file
75 links
Связаться со мной: https://t.me/Vados_torpeda

Мой ютуб канал: https://youtube.com/@TeaCoder52
Мой Github: https://github.com/TeaCoder52
Download Telegram
Привет всем!

Ну что же, я наконец-то могу полностью сфокусироваться на курсе по несту и в ближайшее время буду допиливать его до конца.

Я уже долго про него тут рассказываю, и думаю многие заждались. Но обстоятельства складывались так, что я не успевал полностью в него погружаться. А сейчас могу себе это позволить, поэтому буду активно снимать и монтировать.

По поводу сайта TeaCoder — там осталось совсем немного. Я уже написал самый главный функционал: авторизацию, личный кабинет, настройки и прохождение курсов. Осталось только кое-что поправить и оттестировать, а потом закину сюда пост с тем, что сделал.

После этого буду стараться часто выпускать обновления. Идей у меня много, нужно только время чтобы всё реализовать.

Всем продуктивного дня и удачного кодинга!
5🔥34👍7❤4
Подборка сайтов с крутыми UI-идеями

Ищете вдохновение для интерфейсов? Эти сайты помогут вам найти свежие идеи и улучшить свой дизайн.

🔥 Хотите ещё больше полезных материалов? Жмите огонёк и следите за новыми постами!

#ПолезностиДляКодера
1🔥38❤2❤‍🔥2👍2
Всем привет!

Сайт временно не работает — я переношу его на новый сервер. Сегодня будет глобальное обновление, так что ждите крутых изменений! Вечером выложу пост с подробностями, расскажу что было сделано.

После обновления смогу полностью сосредоточиться на курсе по несту — осталось совсем чуть-чуть и курс будет готов!

Кроме того, я разделил курс "Full-Stack авторизация" на удобные уроки, и уже загрузил их на сайт. Также начал разделять курс по клону Twitch на уроки, чтобы было удобнее проходить.

Всем удачного кодинга! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍3
🚀 Глобальное обновление TeaCoder: Версия 2.0.0

Рад представить вам первое глобальное обновление на платформе TeaCoder! Это большой шаг вперед, и я приложил максимум усилий, чтобы улучшить функциональность.

1. Полностью переделан дизайн сайта

Теперь сайт стал более удобным и понятным. Интерфейс был переработан, что улучшило навигацию и доступность элементов.

2. Улучшена система прогрессии

Внесены глобальные улучшения в отслеживание ваших достижений. Теперь вы еще проще сможете следить за своим ростом, видя прогресс по всем курсам.

3. Полностью переделан личный кабинет

Я переписал личный кабинет с нуля, улучшив удобство и доступ к данным. Теперь все важные параметры и статистика в одном месте.

4. Добавлена страница с настройками

Теперь у вас есть возможность легко изменить свою аватарку, имя, почту и пароль.

5. Внедрена многофакторная аутентификация

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

6. Добавлена страница управления устройствами

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

Если вам нравится то, что я делаю, поддержите проект и поставьте ⭐️ на GitHub. Вот ссылки на репозитории с открытым исходным кодом: Frontend репозиторий, Backend репозиторий

#TeaCoderUpdates
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥27👍5❤2
Всем привет!

Наконец-то выложил обновление для сайта! Теперь можно спокойно в будущем вводить новые крутые фичи. В ближайших планах хочу добавить смену темы, реализовать авторизацию через Google, GitHub и может еще что-то, а также сделать возможность привязки этих сервисов к уже существующему аккаунту.

Плюс планирую ввести систему уведомлений и исправить всякие мелкие недочёты, особенно связанные с адаптацией под мобильные устройства.

Сегодня целый день снимал курс по несту, про который уже тысячу раз говорил. Постоянно что-то мешало его записать, но теперь наконец спокойно довожу дело до конца. Как только закончу съёмку, можно будет ожидать ещё больше крутых обновлений на сайте!

Сейчас хочу поправить баги и, возможно, сразу добавить смену темы, а более масштабные вещи оставить на потом.

Если у вас есть идеи по сайту, обязательно пишите — всегда рад интересным мыслям! Ещё планирую в будущем добавить новый формат видео на канал, например, разбор того, как работает REST API или как сделать защищённую авторизацию.

Хочется разбавить длинные 10-часовые курсы более компактными, но не менее полезными видео. Как вам такая идея?

Ну а пока на пару часиков погружусь в код своего сайта — хочется переключиться после того, как весь день занимался только курсом. А завтра уже займусь монтажом отснятого материала.

Всем удачного кодинга!
👍21🔥18❤‍🔥4
Привет всем!

Сегодня основное время посвятил просмотру курса по Nest — выходит реально круто! Сейчас решил немного поснимать, но пока не буду раскрывать детали. Надеюсь, мои старания оправдают себя в просмотрах.

Еще вчера добавил переключение темы на сайте — эта фича войдет в новую версию, которую скоро залью. Попутно пофиксил баги, связанные с капчей и адаптацией под мобильные устройства. А вот следующая обнова будет уже посерьезнее — добавлю авторизацию через сторонние сервисы.

Всем удачного кодинга!
1🔥33👍1
Всем привет!

Ну что, до выхода курса по Nest.js осталось совсем немного! Осталось отснять всего чуть-чуть, но впереди ещё монтаж. Большая часть уже готова, так что финальный рывок – и всё! Очень хочется поскорее выложить этот курс и двигаться дальше.

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

Всем удачного кодинга!
❤30🔥18👍5
🚀 Обновление TeaCoder: Версия 2.1.0

Рад представить вам новое обновление на платформе TeaCoder! Хотя это обновление не такое масштабное, как предыдущее, в нём реализован ряд важных улучшений, направленных на повышение удобства использования и стабильности работы сайта.

1. Переключение темы

Теперь вы можете выбирать между светлой, тёмной и системной темой оформления. Эта опция доступна в разделе настроек аккаунта. По умолчанию используется системная тема.

2. Исправлены ошибки, связанные с капчей Cloudflare

Устранены баги, возникавшие при прохождении капчи Cloudflare во время входа в аккаунт, регистрации и восстановления пароля.

3. Улучшена адаптация сайта под мобильные устройства

Произведены значительные доработки интерфейса для мобильных пользователей. Отображение контента и навигация на небольших экранах стали более удобными и корректными.

Если вы цените мою работу и хотите поддержать меня — буду благодарен за ⭐️ на GitHub: Frontend репозиторий, Backend репозиторий

#TeaCoderUpdates
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥6👍1
Всем привет!

Сейчас заканчиваю монтаж курса по Nest.js и планирую выпустить его где-то 16–18 числа. Курс получился реально огромный — так что, к сожалению микросервисы туда не влезли. Уделять им 30 минут для галочки я не вижу смысла — тема серьёзная, и на неё нужен отдельный, полноценный выпуск. И он будет просто отдельно от основного курса.

Пока продолжается монтаж, размышляю — стоит ли включать блок по вебсокеты. Тема не такая масштабная, думаю, её можно раскрыть в течение часа.

Чтобы вы понимали масштаб: только введение, REST API, TypeORM, Prisma, декораторы, guards, интерсепторы, Swagger и т.д. занимают около 5,5 часов. И это без практического проекта по REST. Дальше идёт GraphQL, и он занимает ещё несколько часов. По плану после него идут вебсокеты и микросервисы, как я уже сказал — вебсокеты возможно включу, а вот микросервисы — нет. Это слишком жирная тема, и по ней сниму отдельный ролик.

После этого — тестирование, а затем разные приколюхи неста:динамические модули, загрузка файлов, работа с Cron-задачами, Cors, без которых в серьёзной разработке не обойтись.

Сразу после выхода курса возьму небольшую паузу — примерно на 1.5–2 недели. Последние месяцы выдались довольно напряжёнными: параллельно с курсом работаю над сайтом и другими проектами, так что накопилась усталость. Выпуск курса — это сейчас главный приоритет. После этого можно будет выдохнуть.

Спасибо всем за поддержку и интерес к курсу. Всем удачного кодинга!
🔥51❤6👍4
Рад сообщить, что уже завтра выходит полный курс по Nest.js. Курс получился объёмный — 10 часов материала.

В данный момент завершаю финальную часть, подготавливаю рендер и запускаю загрузку на ютуб. После этого останется только расставить таймкоды. Надеюсь, вложенные усилия окупятся и курс окажется действительно полезным для вас!
25👍50🔥22❤7🤩2❤‍🔥1🍾1
🔥 Долгожданный курс по Nest.js вышел!

Ну что друзья, тот самый курс, которого все так ждали, наконец-то вышел! 🥳
Я потратил кучу времени, чтобы сделать его максимально качественным, и теперь он доступен для всех.

Буду рад вашей поддержке – ставьте лайки и пишите комментарии, это очень поможет продвижению курса и мотивирует делать еще больше крутых проектов!

📱 Приятного просмотра: https://youtu.be/HT6cm4GoSIw
📱 Исходники: https://teacoder.ru/courses/polnyj-kurs-po-nestjs
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥61👍14❤5👏2
Привет всем!

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

Ближайшие 4–5 дней возьму небольшой отдых, а потом сразу возьмусь за новый ролик — полное руководство по работе с S3. В видео будет как теория, так и практика на примере Node.js.

Из проектов в планах — подробное видео по интеграции платёжной системы в проект. На примере премиум-подписки с разными тарифами, автосписаниями и всеми возможными фичами.

Самое интересное — это будет несколько сценариев интеграции. В качестве основной платёжной системы возьму YooKassa и покажу: редирект на сайт Юкассы, встраивание виджета на сайт, кастомную форму оплаты.

Бонусом возможно добавлю интеграцию с T-pay и чем-нибудь ещё интересным.

Вот такие ближайшие планы по контенту. А ещё готовлю большое обновление сайта TeaCoder.

Всем удачного кодинга!
🔥58👍8❤‍🔥3❤1
Привет всем!

После небольшого отдыха я возвращаюсь к своему сайту и ютуб каналу. Сейчас доделываю обновление для сайта — прикрепил вам скрины того, что добавится. Из основного: переработан дизайн страниц авторизации, а ещё добавил возможность привязывать аккаунты к сторонним сервисам.

Сегодня ещё начну снимать видос про работу с S3-хранилищем — будет две части: теоретическая и практическая.

Всем продуктивного дня и удачного кодинга! 🚀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🔥15❤‍🔥1❤1
Всем привет!

Сейчас активно работаю над видео про хранилище S3 — материал получается действительно интересным. Планирую завершить его в ближайшие дни и подготовить к публикации.

Параллельно готовлю проект для ролика по интеграции платёжной системы. Как уже упоминал, на примере покажу YooKassa и решение от Т-Банка. Также подумываю добавить интеграцию с какой-нибудь международной системой, например Stripe или PayPal. По ним уже немало видео на ютубе, так что напишите в комментариях, будет ли вам это полезно.

Всем продуктивного дня и удачного кодинга!
🔥41👍9❤3❤‍🔥1
🚀 Обновление TeaCoder: Версия 2.2.0

Рад представить вам крупное обновление на платформе TeaCoder! В этой версии основной акцент сделан на удобство входа, регистрацию и управление аккаунтом. Всё, чтобы взаимодействовать с платформой было ещё приятнее и проще.

1. Обновлённый дизайн страниц авторизации

Страницы авторизации были переработаны: изменена структура и обновлён внешний вид.

2. Добавлена возможность верификации почты

Теперь вы можете вручную подтвердить свою почту в настройках аккаунта.

3. Вход и регистрация через сторонние сервисы

Добавил удобную авторизацию через внешние сервисы. Вы можете быстро войти или зарегистрироваться с помощью своих аккаунтов Google или GitHub.

4. Страница «Связанные аккаунты»

Теперь в личном кабинете доступен специальный раздел, где можно привязать сторонние сервисы (Google, GitHub) к существующему аккаунту. Особенно полезно, если вы ранее регистрировались через почту и пароль.

Если вы цените мою работу и хотите поддержать меня — буду благодарен за ⭐️ на GitHub: Frontend репозиторий, Backend репозиторий

#TeaCoderUpdates
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍18🔥8❤‍🔥1😎1
Всем привет!

Сейчас заканчиваю делать видос про S3-хранилище, готовлю презентацию для теоретической части — это финальный шаг.

Также начал пилить проект с оплатой и столкнулся с проблемой: оказывается, в т-банке нет как такового тестового режима, поэтому скорее всего, придётся отказаться от интеграции с ним. С Юкассой и CryptoPay от Telegram никаких проблем нет — в Юкассе сейчас делаю кастомную форму оплаты.

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

В общем, работа идет полным ходом. Всем продуктивного дня и удачного кодинга!
🔥42👍8❤4
Привет всем!

Хочу поделиться прогрессом по проекту с оплатой — пока готов только бэкенд, на фронте особо показывать нечего. Решил добавить поддержку PayPal, и теперь в системе уже три платёжных провайдера. Думаю это будет хороший пример, над архитектурой я ещё подумаю, но основную логику уже описал.

Для Юкассы я использовал свою собственную библиотеку, для Crypto Pay — писал запросы вручную к их API, а для PayPal подключил стороннюю библиотеку для Nest.js.

Параллельно работаю над одним заказом, поэтому не успеваю закончить видос по S3. Но в ближайшие дни планирую плотно сесть за него и наконец добить.

Всем удачного кодинга!
33🔥40👍9❤‍🔥3👏1
Наконец-то доделал видос про S3 — завтра планирую выпустить

После этого закончу мощный проект с оплатой — допилю его и запишу по нему видео. Там уже реализовано три платёжные системы, пробный период подписки, простенькая админка и вообще много всего.

Бонусом показал, как сделать кастомную форму оплаты для ЮKassa, чтобы можно было вводить банковские реквизиты прямо на сайте.
1👍17🔥12❤‍🔥4👏2
Всем привет!

К сожалению, вчера не успел выложить видео — оно уже полностью готово, но мне еще не прислали рекламные метки, поэтому придётся немного подождать. За это извиняюсь.

Пока решил поработать над своей библиотекой для Юкассы в Nest.js. Для документации решил использовать готовое решение под названием Fumadocs — это просто мастхев. Избавился от кучи лишних компонентов, да и дизайн у них прикольный.

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

Еще из мелочей настроил GitHub Actions, чтобы автоматически публиковать библиотеку в npm без моего участия — это очень удобно.

Кстати, в видео про оплату, которое я скоро начну снимать, будет обновленная версия библиотеки. Сам проект по оплате уже почти готов.

Всем продуктивного дня и удачного кодинга!
👍22🔥9❤3