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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
Изучаем Spiring для Java — [2:02:26]

Spiring — это огромный и самый популярный Java-фреймворк для создания веб-приложений.

Весь его функционал основан на понимании Spiring Core — именно его вы и будете разбирать в этом видео.

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

#видео #java
☕️ Разбираем Java 19[8:54]

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

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

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

#видео #java
🖥 Создаём собственный конструктор сайтов на чистом JavaScript[2:03:50]

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

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

#js
🏓 Решаем задачи, как программист — [20:47]

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

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

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

#видео #профессия
🔥 Разбираем SQL на примере PostgreSQL[40:54]

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

Если конкретнее, то он рассказал про SELECT, JOIN, GROUP BY, ORDER BY, COALESCE, HAVING, а также затронул перенос схемы, комплексные запросы с несколькими JOIN и другие полезные операции.

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

#видео #sql
🦾 Как работают языки программирования?[13:32]

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

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

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

#видео #теория
🕶 Всё про Node.js[01:48:59]

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

В этом видео вы услышите историю успешного успеха, разберётесь чем нода лучше других и получите парочку советов от опытного Backend-разработчика на JavaScript.

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

#видео #node
👾 Профессии в геймдеве[01:10:46]

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

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

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

#видео #геймдев
👨‍💻 Пишем фриланс-биржу на Django

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

При разработке автор использует Django, Vue.js и даже TypeScript, подробно описывая все свои действия на протяжение каждого урока.

1. Настройка окружения — [11:30]
2. Проектирование БД — [17:16]
3. Перевод данных в JSON — [22:46]
4. APIView, generics, гибкий filter — [21:49]
5. Регистрация и авторизация — [14:30]

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

#видео #django #javascript
⌨️ Парадигмы программирования — [13:54]

Из видео вы узнаете, что такое функциональное, объектно-ориентированное, императивное, процедурное и декларативное программирование.

Знание всех этих парадигм — основа основ для любого уважающего себя программиста.

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

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

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

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

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

#видео #web
🏢 Какую профессию выбрать?[15:26]

IT — это не только человек с умным видом клацающий по клавиатуре, в этой сфере работают все: от самого программиста до маркетолога.

В ролике разбирается 11 самых распространённых IT-профессий, рассказывается про их особенности, подводные камни и перспективы.

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

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

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

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

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

#видео #python
⚛️ React Native для начинающих[1:54:08]

React позволяет нам создавать интерфейс приложения, то есть писать фронтенд. А его версия Native — запускать React приложения на телефоне и ПК.

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

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

#видео #mobile
🔍 Пишем свой поисковик на Java — [1:18:32]

Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.

Он будет работать с огромным массивом документов и c относительно небольшими задержками. Основные таймкоды для удобной навигации:

1. План вебинара — [0:37]
2. Структура приложения — [7:45]
3. Установка и запуск Elasticsearch — [10:20]
4. Создание индексов и поиск по ним — [17:37]
5. Асинхронные вызовы, продвинутые возможности — [1:05:30]

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

#видео #java
🕹 Что нужно знать перед разработкой игры[22:12]

Если ты не можешь отличить интерпретатор от компилятора, не знаешь, зачем нужен DirectX и/или ни разу не писал код, то это видео для тебя!

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

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

#видео #геймдев
🦾 Тетрис на Python[13:47]

Помните игру, где с неба падают кубики разных размеров, а вам надо очень быстро их правильно расставлять? Никогда не было интересно, как всё работает?

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

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

#видео #python
🧠 Привычки Senior-разработчиков — [9:46]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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