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

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

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

Это конференция на тему разработки на Java/Kotlin и не только. Здесь множество профессиональных разработчиков рассказывают про тестирование, оптимизацию, Kotlin-разработку, Kubernetes и даже пишут проект в прямом эфире.

1. Открытие конференции — [35:20]
2. OpenJDK Project CRaC: задачи и проблемы — [59:15]
3. Spring Data JPA. Антипаттерны тестирования — [54:34]
4. Ноутбуки Kotlin для обучения и прототипирования — [1:02:21]
5. Интервью с Антоном Козловым — [50:31]

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

#видео #java
⚡️ ООП за 10 минут[10:33]

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

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

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

#видео #теория
🗳 Webpack: полный курс — [02:51:49]

Когда модулей становится очень много, а сил на управление их импортом не остаётся, приходит он — менеджер пакетов Webpack.

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

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

#видео #webpack
⚡️ Ускорь свой код в миллион раз[32:49]

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

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

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

#видео #код
🎯 Препятствия на пути в программисты[12:59]

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

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

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

#видео #профессия
🐍 Обзоры книг по Python для новичков

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

Вот самые интересные обзоры на эти книги:

1. Python: программирование для начинающих, Майк МакГрат[7:41]
2. Изучаем программирование на Python, Пол Бэрри[7:48]
3. Лёгкий способ выучить Python, Зед Шоу[15:31]
4. Простой Python, Билл Любанович[9:02]
5. Укус питона, Swaroop Chitlur[8:40]

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

#видео #плейлист #python
🔥 Программистский сленг: как не запутаться в терминах[11:43]

«Сначала мержим ветки, потом деплоим, тестим и грузим на продакшен. Я прослежу, чтобы бек не полетел, ты отвечай за фронт» — если вы всё поняли, можете смело пропускать ролик.

Если нет, то это видео для вас. Здесь вы узнаете базовые термины, нужны программисту, такие как: фреймворк, кроссплатформенность, либа.

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

#видео #теория
🧑‍💻 DevOps здорового человека[02:57:40]

DevOps-инженер занимается синхронизацией этапов разработки продукта. Он умеет программировать и быстро изучает новые инструменты.

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

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

#видео #профессия
🧑‍💻 Python: NewType против TypeAlias[11:12]

Python — динамический язык, из-за чего мы не всегда знаем какой тип придёт в функцию, но мы можем сказать какой тип данных ожидаем.

В этом ролике речь пойдёт о типах NewType, TypeAlias, что это такое и где применяется, а также о декомпозиции типов.

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

#видео #python
✉️ Введение в REST API[7:55]

«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.

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

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

#видео #базы_данных
🧩 Как работать с Prometheus в Go[21:46]

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

В видео рассказано о работе с Prometheus в Go и интеграции экспортера в приложение на примере рекламного сервера

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

#видео #go
☕️ Плюсы и минусы Java — [14:44]

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

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

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

#видео #java
​​⌨️ Делаем мобильные приложения на JavaScript: уроки React Native с нуля

JS сейчас так популярен из-за того, что на нем пишут все подряд, даже приложения для iOS и Android. Этот плейлист познакомит вас с React Native, на котором можно разрабатывать приложения сразу под обе платформы.

1. Разработка мобильного приложения на JavaScript
[9:02]
2. Создание проекта. Запуск на Андроид и iOS
[19:05]
3. Основные компоненты (View, Text, Button, Alert, Image)
[28:21]
4. Написание стилей для приложения
[25:59]
5. Создание списка дел (Todo List)
[35:54]
6. Новостное приложение. Старт разработки
[19:15]
7. Навигация внутри проекта
[21:31]

#javascript
🧑‍💻 Как работает хэширование[21:38]

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

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

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

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