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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⛔️ Самые частые ошибки в TypeScript[9:40]

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

В этом ролике ошибки, которые часто допускают новички, а потом мучаются из-за них (и/или удаляют TypeScript). Также рассказывается о том, как их избежать.

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

#видео #web
🧰 10 полезных сайтов для программистов — [20:37]

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

Автор видео как раз рассказывает о 10 сайтах в 3 разных категориях, которые пригодятся каждому разработчику.

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

#видео #платформа
W3Schools – крупнейший в мире веб-сайт для разработчиков

Сервис W3Schools предлагает учебные пособия, ресурсы, примеры и упражнения, которые помогут вам научиться программированию. Их слоган звучит как «Крупнейший в мире веб-сайт для разработчиков». Посетив платформу, вы не разочаруетесь.

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

#платформа
✉️ Свой сервер Push уведомлений[7:31]

Push уведомления это те самые сообщения, появляющиеся в верхней части телефона, из-за которых нам очень хочется отвлечься и почитать, что же там написали.

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

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

#видео #теория
🏢 Как получить первую работу[11:14]

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

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

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

#видео #профессия
🎬 CSS animation и keyframes[11:38]

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

Вы можете сделать сайт дружелюбнее, добавив пару строк в CSS код. В этом ролике разбираются подробно CSS-свойства для анимации.

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

#видео #web
🧠 CSS анимация на практике[1:52:22]

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

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

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

#видео #web
🧠 БЭМ методология на практике[1:39:41]

Блок, Элемент, Модификатор (БЭМ) — самая используемая методология в веб-разработке. Она хороша своим компонентным подходом и позволяет переиспользовать код.

Автор рассказывает про бэм нейминг, про принципы и другую теорию. И, конечно же, показывает всё на практике.

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

#видео #web
☕️ Пишем веб-приложение на Java [12:46]

По словам автора, Java — сложный для изучения язык, поэтому продвигаться лучше «методом изучения простых примеров».

В сегодняшнем видео вы попрактикуете свой Spiring — мощнейший и вкуснейший фреймворк из мира Java, освоив который вам откроются многие двери.

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

#видео #spiring #java
Frontend – дорожная карта

Разработка клиентской части сайтов всегда была и будет одной из самых востребованных тематик в IT. Держите дорожную карту по этому направлению и вперёд.

#роадмап #frontend
🔓 Криптография [1:10:27]

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

Автор рассказывает про проблемы криптографии, про работу хеш-функций, про TLS разных версий, атаки на них и методы ускорения протокола, про Blockchain, PKI и даже про Certificate Transparency.

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

#видео #теория
⌨️ Обзор кода программиста из Microsoft — [11:53]

В этом видео вы посмотрите на код, который написал Immo Landwerth — разработчик из Microsoft и настоящий профи по С#.

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

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

#видео #c_sharp
⌨️ Сборник CSS анимаций

Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.

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

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

#платформа
🌐 Бесплатный курс по Vue.js

Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.

1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]

Перейти к плейлисту

#видео #web
📝 Плагины под VS Code[10:02]

VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.

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

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

#видео #web
⚡️ CS50 на русском

Computer Science 50 — вводный курс о компьютерных технологиях, который сделает вас настоящим программистом.

И, что самое классное, это не скучные лекции с монотонно читающим оратором. Здесь преподаватели делают всё с юмором и максимально понятно. Отличный старт для новичков и продолжение для мидлов.

1. Основы программирования: Легендарный Гарвардский курс CS50 — [0:42]
2. Баги, код, человеческий фактор — [47:16]
3. Основы С++ — [1:04:15]
4. Продолжаем изучать C++ — [50:17]
5. Решаем интересные задачи — [53:09]

Перейти к плейлисту

#видео #теория
Backend – дорожная карта

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

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

#роадмап #backend
🏗 Паттерны для самых маленьких

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

1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]

Перейти к плейлисту

#видео #теория
🛡 JWT токены[13:54]

JSON Web Token используется для авторизации пользователя со стороны сервера и выполнения действий со стороны пользователя. Это довольно удобно и безопасно.

Автор рассказывает, как правильно сформировать payload, откуда брать информацию по JWT и какие есть подводные камни.

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

#видео #теория
☕️ О Java для начинающих[1:27:07]

Решили изучать Java, но не уверены в своём выборе? Это видео сможет развеять все мифы и поможет окончательно решить с языком.

Также вы узнаете про архитектуру проектов, Legacy код, немного про Kotlin, про работу, Copilot и многое другое.

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

#видео #java