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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
⚡️ Многопоточность и Асинхронность[13:39]

Многопоточность может ускорить приложение при CPU нагрузке (тяжёлые расчёты), асинхронность — при I/O нагрузке (запросы на сервер, чтение файлов).

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

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

#видео #csharp
👾 Асинхронное программирование в Unity[22:55]

Асинхронное программирование позволяет запускать I/O задачи (запросы на сервера) не блокируя основной поток. Полезно при разработке таблицы лидеров или для сохранения данных на сервере.

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

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

#видео #геймдев
🔥 Всё про корутины в Unity[13:17]

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

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

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

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

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

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

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

#видео #web
🏗 Конвертируем сайт в Figma

Бывают заказы, сделать похожий по дизайну сайт. Чтобы ручками не копировать всё содержимое, можно воспользоваться плагином html.to.design.

Плагин загрузит страницу и создаст .fig файла с точно таким же содержимым. Самое приятно — все объекты редактируемы, можно будет подстроить всё под себя.

Попробовать html.to.design

#инструменты
🔥 Качество vs корректность программы[9:01]

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

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

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

#видео #теория
🔥 Советы начинающим спустя 10 лет[9:55]

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

Автор делится тем, что понял за 10 лет разработки и помогает новичкам быстрее освоить программирование.

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

#видео #профессия
🐍 Python на микроконтроллерах[33:16]

Может вы и не занимаетесь микроконтроллерами, но вам разве не интересно, как запихнули питоновский Hello world (который требует 2МБ) в плашку с 16КБ памяти?

На этом докладе рассказывается про MicroPython и про то, на какие ухищрения пошли авторы, чтобы всё заработало.

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

#видео #python
🧩 Всё о массивах[13:43]

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

В ролике автор подробнее разбирает массив и как внутри него проходят операции вставки, удаления и поиска элемента.

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

#видео #теория
🧠 Поиск наибольшего контейнера с водой[11:34]

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

Автор рассказывает как максимально эффективно решить задачу на языке программирования JavaScript.

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

#видео #теория
🔥 Как устроена файловая система[27:31]

В видео обсуждается структура файловой системы FAT-32 и ее использование в различных устройствах и операционных системах.

Автор рассказывает как работает FAT-32, как система распределяет данные на диске, что такое MBR, FSINFO, LFN.

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

#видео #теория
📖 Исповедь HTML-программиста[10:34]

Настало время покаяться, HTML-программисты, извиниться перед ScreenReader'ами и перед SEO-движками, да исправить ошибки свои.

Это видео — набор ошибок, которые допускает множество фронтэндщиков, пока создают вёрстку и почему так важно их избегать.

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

#видео #web
🐘 Строим структуру своего PHP приложения[2:10:52]

Оставим шутки про PHP в сторонке и всерьёз займёмся проектом, а именно — создадим форму авторизации с хорошей и удобной структурой.

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

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

#видео #web
🔥 Создание красивого сайта с горизонтальным Parallax эффектом[46:53]

Это небольшой сайт по ведьмаку, с невероятно красивыми изображениями, похожими на 3D графику и плавным горизонтальным переходом между ними (Parallax эффект).

В этом видео вы узнаете как создать подобный Parallax эффект, напишите CSS, HTML и JS код и, дополнительно, реализуете вертикальный Parallax.

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

#видео #web
⚡️ Выбираем язык программирования[25:07]

Автор разбирает самые популярные на сегодняшний день языки: Python, JavaScript, Java & C#, C/C++, Rust,

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

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

#видео #теория
⚡️ Плохой vs. хороший код[12:19]

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

В этом ролике вы узнаете про правила хорошего кода, а именно — наименование переменных в разных языка: C, Python, Java.

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

#видео #теория
🗳 Веб разработка. Полное руководство[53:45]

В этом видео обсуждается весь путь вхождения в IT: Frontend & Backend технологии, подготовка к собеседованию и мотивация.

Здесь вы узнаете какой компьютер, IDE нужны, получите базу по HTML & CSS и по используемым в веб-разработке технологиям.

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

#видео #web
⚡️ В production с помощью GITLAB CI/CD[11:51]

Хоть CI/CD не очень относится к программированию, кодеру всё же стоит знать, как загружаются приложения на production (особенно если вы работаете одни).

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

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

#видео #devops
🔥 Разработки облачного хранилища[51:52]

Это продвинутый курс для Middle / Senior разработчиков по разработке облачного хранилища на NextJS & NestJS. Золото, а не видео.

Менее чем за час вы реализуете полноценное облачное хранилище, с аккаунтами, загрузкой файлов, уровнями доступа и приятным Frontend'ом.

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

#видео #web
🔥 Архитектура универсальных веб-приложений[39:47]

Доля мобильного трафика составляет 87%, а значит веб-приложения необходимо разрабатывать и под десктоп, и под смартфоны.

Автор отвечает на интересные вопросы: нужна ли команда мобильных разработчиков и как перенести веб-приложение на телефон.

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

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