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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⚛️ Курс по асинхронному 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.

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

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

#видео #теория
📖 Читаем исходники Python библиотек — [58:19]

Хотите стать лучше? Берите пример с лучших. Изучая open source проекты вы сможете узнать множество best practices и прокачать свои навыки.

В этот раз автор разбирает Loguru (популярная альтернатива logging), рассказывает что к чему и как делать можно, а как не стоит и почему,

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

#видео #python
🐳 Docker для начинающих — [3:01:51]

С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.

Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.

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

#видео #devops
Пишем калькулятор на Swift — [11:52]

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

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

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

#видео #swift
🚦 Дорожная карта специалиста по кибербезопасности

Этот путь разделён всего на 2 этапа: обучение (ссылки на ресурсы для которого есть в дорожной карте) и получение необходимых сертификатов.

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

#роадмап #безопасность
☕️ Разбираем Java 19[8:54]

Последний билд был сделан 17 августа 2022 года, а значит это свежая версия Java. Что в ней появилось нового вы узнаете из ролика.

Также вы узнаете, какие важные (и крутые) фичи появились в языке, смогла ли Java превзойти Kotlin и стоит ли устанавливать JDK 19 сейчас.

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

#видео #java