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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
👨‍💻 Что такое преждевременная оптимизация — [18:35]

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

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

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

#видео #чистый_код
⛔️ Самые частые ошибки в TypeScript[9:40]

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

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

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

#видео #web
🧠 Зачем нужны типы?[13:30]

Как сказал один наш коллега: «Типы придумали, чтобы усложнить жизнь разработчику». Но почему статически типизированные языки тогда до сих пор так популярны?

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

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

#видео #web
⚡️ Продвинутый Backend[1:41:26]

Backend разработчик отвечает за сохранность и безопасную передачу ваших данных. Все эти процессы происходят на стороне сервера.

С помощью Node.js + Nest.js и PostgreSQL вы реализуете масштабируемый backend, который после зальёте с использованием docker.

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

#видео #web
👀 Слой представления[2:01:23]

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

Разбирается как простой UIView, так и более сложные объекты: UIScrollView, UITableView, UICollectionView.

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

#видео #mobile
📱 Всё про архитектуру приложений — [15:39]

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

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

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

#видео #теория #архитектура
🎬 Пишем киносайт на JavaScript — [1:12:34]

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

В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javascript и Document Object Model (DOM).

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

#видео #javascript
📗 Грокаем алгоритмы

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

Можно, конечно, погрузиться в глубокую философию гениального Кнута, изучить многостраничные фолианты с доказательствами и обоснованиями, но хотите ли вы тратить на это свое время?

Откройте великолепно иллюстрированную книгу и вы сразу поймете, что алгоритмы — это просто. А грокать алгоритмы — это веселое и увлекательное занятие.

Автор: Бхаргава Адитья
Год: 2019

Скачать книгу

#книга
💻 Практические туториалы по JavaScript, React и Vue

На сервисе Scotch ведущие разработчики публикуют туторилы по программированию веб-приложений.

Кстати, сервис недавно начал сотрудничать с DigitalOcean, то есть там гарантированно высокое качество.

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

#javascript
🔥 Стоит ли идти в Data Science? [7:12]

Честный и не самый приятный обзор этой сферы. Большое внимание уделяется трудоустройству, проблемам джуниоров и обучению.

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

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

#видео #профессия
⚡️ Как запустить контейнер в EC2[11:38]

Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.

Автор рассказывает, как правильно развернуть контейнер Docker на EC2.

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

#видео #devops
🧑‍💻 Сайт-визитка на nextjs и tailwind[17:33]

Это — учебное руководство о том, как создать персональный веб-сайт, используя фреймворк Next.js и CSS-инструмент Tailwind, а также как задеплоить его на Vercel.

Опытный фронтенд-разработчик, объясняет преимущества использования Next.js, React и Tailwind CSS как инструмент для стилизации.

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

#видео #теория
⚡️ Настройка модели в Entity framework[5:51]

Entity framework — это звено, связывающее базу данных и C#. Оно отправляет запросы в базу данных, а пользователь управляет объектами.

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

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

#видео #web
🖥 Почему Java не подходит для десктопа — [8:03]

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

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

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

#видео #java
​​🎮 Создание игры на Unity 5

Годный плейлист по MagicaVoxel и Unity 5, где каждый шаг создания игры-платформера объясняется максимально доступно: создание ландшафта, программирование на C#, анимирование персонажей и много другое.

1. Создаем ландшафт игры в MagicaVoxel
[50:40]
2. Переносим ландшафт игры в Unity
[17:39]
3. Оптимизацию моделей из MagicaVoxel
[25:45]
4. Изучаем C# в контексте игр для новичков
[46.58]
5. Программируем поведение персонажей
[34:24]
6. Анимируем персонажей в игре
[37:23]

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

#видео
🧩 Изучение нескольких языков программирования одновременно — [13:01]

«А пять языков это... Нормально?» Новички хватаются читать всё подряд, чтобы стать настоящими программистами, так и не понимая, что задача программиста — решить проблему и неважно как.

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

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

#видео #профессия
📂 Обзор баз данных для программиста[16:25]

Будем честными: работа программиста заключается на 90% из того, чтобы перемещать данные из одного места в другое и что-то с ними делать. Но когда данных очень много, с ними работать сложнее, а значит — настало время учить базы данных.

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

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

#видео #теория
⌨️ Полный курс по C#

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

Вы узнаете, как установить и настроить Visual Studio, разберётесь с основным синтаксисом языка и даже сможете написать свою собственную программу спустя какое-то время.

1. Введение — [9:33]
2. Установка Visual Studio — [8:42]
3. Структура проекта — [17:42]
4. Типы данных — [13:58]
5. Переменные в C# — [20:54]

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

#видео #c_sharp
📱 Процесс разработки мобильного приложения[1:51:48]

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

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

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

#видео #mobile
👨‍💻 Полный курс по C++

Большой плейлист из более чем 200 коротких уроков по C++. Отлично подойдёт тем, кто хочет учить этот язык постепенно по 5-15 минут в день.

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

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

#видео #c_plus_plus