[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
💫 Как ускорить процесс авторизации пользователя на сайте?

Один из способов — воспользоваться сторонней формой авторизации. Сейчас более чем на 11 000 сайтах и в мобильных приложениях можно встретить кнопку входа с помощью Яндекс ID. Эта технология позволяет пользователю регистрироваться на сайте за секунды, не тратя время на создание логина и пароля. Смс-рассылки, ссылки на почту и заполнение форм в этом случае тоже не понадобятся — вся информация автоматически подгрузится из аккаунта Яндекса.
💰 Пишем калькулятор доходов на JavaScript — [1:31:49]

Подробный гайд по тому, как написать свой калькулятор доходов с множеством функций на чистом HTML, CSS и JavaScript.

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

Перейти к просмотру

#видео #javascript
🤖 Программисты больше не нужны — [7:16]

Не боитесь, что вас заменит машина в ближайшие 10 лет? А надо. GitHub Copilot уже умеет неплохо писать код и берёт рутинные задачи на себя.

Что это творение от Github умеет, действительно ли он помогает в работе и как это всё устроено? Ответы на эти вопросы — в этом ролике.

Перейти к просмотру

#видео #профессия
💥 RabbitMQ, Kafka, Redis, Memcached, NuxtJS, MongoDB, PostgreSQL — [37:23]

Всё это — базы данных. Все они выполняют разные функции и могут даже использоваться в одном проекте. Так в чём же между ними отличия?

Автор рассказывает про каждую БД, в чём её преимущества и какая у неё область применения (спойлер: Postgres хранит данные, а Redis — кеширует).

Перейти к просмотру

#видео #теория
💭 THIS в JS[14:15]

До сих пор не понимаете, на что указывает this? Что такое контекст выполнения? Нужен ли вообще этот this? Тогда это видео для вас.

В нём автор простым языком объясняет, что такое this и показывает его применение на примерах. Из него вы также узнаете про отличие this в программе, функции и событии.

Перейти к просмотру

#видео #javascript
⚛️ Курс по асинхронному JavaScript — [5:51:20]

Асинхронное программирование — это когда вы во время простоя приложения (ждёте ответа от сервера, например) выполняете что-то другое, полезное.

Таким образом, приложение работает в разы быстрее. А изучить Ajax, Promise (основа асинхронного программирования) можно в этом видео всего лишь за 5 часов.

Перейти к просмотру

#видео #javascript
🧠 MVC, MVP, MVVM. — [15:40]

Уверены, вы уже слышали про эти странные слова, но не совсем понимали, что они значат. Это видео призвано ответить на все ваши вопросы.

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

Перейти к просмотру

#видео #теория
⚡️ Создаём высоконагруженные приложения

Уже давно не нужно писать приложение с нуля, в open source есть много инструментов, которы можно собирать словно конструктор. И сейчас там появился репозиторий от Яндекса, который создавался специально максимально простым в использовании. Это бета фреймворка userver.

Разработчик провёл «экскурсию» по фреймворку на Habr: в статье рассказано, как Яндекс применяет userver в своих сервисах и предлагает готовый код, чтобы написать свой первый микросервис.

Перейти к чтению

#инструменты #c_plus_plus
⚡️ Go + React[22:11]

Go используется для Backend разработки, а React — для Frontend. Чтобы объединить Go с библиотекой на JavaScript, нужно правильно настроить CORS.

Автор рассказывает, как это сделать, какие могут быть проблемы с безопасностью (и как их решить), а также создаёт пример сайта с Go & React.

Перейти к просмотру

#видео #web
🏗 Архитектура Frontend проектов[38:53]

Уже слышали про DDD, Onion и Clean Architecture? Тогда после просмотра вы будете знать ещё один, более современный подход — Feature-Sliced Design.

Автор рассказывает про историю развития архитектуры, про FSD и его применение на практике, внедрение в проект и применение в реальном мире.

Перейти к просмотру

#видео #web
Burner Mail — временная электронная почта

Расширение для Chrome и Firefox, в котором можно создавать и использовать одноразовые адреса электронной почты.

Бесплатная версия предоставляет один адрес и хранит историю 7 дней. При подписке за $2,99 в месяц, количество и память — без ограничений.

#платформа
🏢 Какую профессию выбрать?[15:26]

IT — это не только человек с умным видом клацающий по клавиатуре, в этой сфере работают все: от самого программиста до маркетолога.

В ролике разбирается 11 самых распространённых IT-профессий, рассказывается про их особенности, подводные камни и перспективы.

Перейти к просмотру

#видео #профессия
🤖 GitHub Copilot в реальности[15:31]

Эта система дописывает код за вас. Вы пишите, что вам нужно сделать (добавить 1 ко всем значениям списка), а ИИ пишет для этого код.

Классная система, но так ли она полезна в реальности? Может намного проще и быстрее написать всё ручками? Это и проверяет автор ролика.

Перейти к просмотру

#видео #инструменты
🗯 Правильный MVC[26:13]

Уверен, что вы уже слышали про MVC и, надеюсь, применяли на практике. Возможно, получилось не очень и вы пошли искать другие паттерны.

На самом деле нужно просто научиться правильно применять паттерн и разделять задачи. О том, как это сделать, и рассказывает автор видео:

Перейти к просмотру

#видео #architecture
Правильная структура в React проекте[18:26]

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

В видео разбираются три структуры: Feature-sliced, Atomic design и ещё один авторский вариант. После просмотра вы поймёте, как важно, чтобы файлы проекта лежали по своим папкам.

Перейти к просмотру

#видео #web
⚛️ Анатомия асинхронных движков[50:41]

Это видео для тех, кто хочет очень хорошо шарит в асинхронности, как она работает, как связанна с операционной системой и многое другое.

В ролике есть слайды, показывающие, как всё работает с фрагментами кода на C++ (Господи, как их читать). Также разбираются преимущества асинхронных движков.

Перейти к просмотру

#видео #теория
🐹 Тестирование в Go[1:19:50]

Это не просто видео, где вас учат пользоваться определённым инструментом. Здесь разбираются виды тестов и, даже, архитектура при их добавлении.

Автор рассказывает как написать правильный код для теста Backend'а на Go. Также вы сможете узнать огромное количество Best practices.

Перейти к просмотру

#видео #go
Codewars — учимся кодить на катах

Codewars научит вас прораммировать Python, JavaScript, C# и другим языкам с помощью задач. Они организованы по принципу боевых искусств: каждая задача — это ката.

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

#платформа
Forwarded from Альфа-Банк
Запустили курс по машинному обучению. Бесплатный 🧑🏻‍💻👩‍💻

Чему учим? Как применять нейросети в банковских задачах и не только.

Кому подойдёт? Всем, независимо от пола и возраста, у кого есть базовые знания в Python или в анализе данных. Учиться можно удалённо.

Это бесплатно? Да, бесплатно.

А долго учиться? Нет. Курс — это 7 онлайн-уроков по 15 минут каждый.

Где учиться? Вот ссылка 👈🏻

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

Те, кто занимаются машинным обучением, получают зарплату и за себя, и за нейросеть 🤑

@alfabank
👑 Дебажим как царь[23:43]

Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.

Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам

Перейти к просмотру

#видео #теория