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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🕹 Go делать игры! — [39:25]

При разработке игр встречается огромное количество проблем, про которые в этом видео рассказывает программист из ВКонтакте.

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

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

#видео #геймдев
🏗 Чистая архитектура на Go — [57:02]

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

Но вот создать качественную архитектуру можно самостоятельно, занимаясь программированием лет так 10. Или… просто просмотрев это видео.

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

#видео #go
🧠 Полный Full Stack-курс — [4:24:12]

Full Stack — человек, который разрабатывает все приложения самостоятельно (пишет и Fronted, и Backend). В данном случае вам потребуется знать MongoDB, Express, React и NodeJS.

После просмотра вы научитесь писать свой Backend, работать с MongoDB, деплоить приложение, подключать аутентификацию с помощью JWT, а также объединять Fronted и Backend.

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

#видео #web
18 способов сократить JavaScript код — [31:07]

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

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

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

#видео #javascript
🐘 Весь PHP в одном уроке — [7:49:45]

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

Для вашего удобства, прохождение этого урока можно разбить на 4 равные части:

1. Первый скрипт Hello World — [0:00]
2. Конкатенация строк — [2:08:33]
3. Массивы — [4:05:11]
4. Функции для работы с HTML — [6:08:53]

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

#видео #php
🐧 Базовые команды Linux — [15:53]

Если вы решили осваивать Linux, то должны знать эти 15 команд, без которых работа в этой ОС невозможна. Это и cd, и ls, и cat.

Ещё автор рассказывает pwd, man, clear, exit, mkdir, touch, rm -rf *, cp, mv, nano, less, wget и технический жаргон (читайте: заклинания), который часто встречается при работе с Linux.

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

#видео #теория
🔎 Что такое бинарный поиск? — [6:30]

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

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

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

#видео #теория
🧠 React + Redux + TypeScript[38:46]

React — создаст интерфейс, Redux поможет им управлять, а TypeScript сделает код более читаемым и стабильным. Отличный же сайт получится, если всё это объединить!

Перед просмотром надо иметь базу по всем инструментам, ведь в ролике рассказывается как их объединить, а не как ими пользоваться.

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

#видео #web
👨‍💻 Пишем «Морской бой» на Java — [2:10:10]

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

В нём вы за 2 часа вместе сможете разработать собственную версию консольной игры «Морской бой», не углубляясь лишний раз в теорию.

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

#видео #java
🦾 Мощный React-стек — [1:17:58]

TypeScript — типизированный код, Redux Toolkit — управление состояниями, RTKQuery — REST система, а Tailwind — упрощает вёрстку.

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

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

#видео #web
💫 Как ускорить процесс авторизации пользователя на сайте?

Один из способов — воспользоваться сторонней формой авторизации. Сейчас более чем на 11 000 сайтах и в мобильных приложениях можно встретить кнопку входа с помощью Яндекс ID. Эта технология позволяет пользователю регистрироваться на сайте за секунды, не тратя время на создание логина и пароля. Смс-рассылки, ссылки на почту и заполнение форм в этом случае тоже не понадобятся — вся информация автоматически подгрузится из аккаунта Яндекса.
💰 Пишем калькулятор доходов на JavaScript — [1:31:49]

Подробный гайд по тому, как написать свой калькулятор доходов с множеством функций на чистом HTML, CSS и JavaScript.

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

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

#видео #javascript
🤖 Программисты больше не нужны — [7:16]

Не боитесь, что вас заменит машина в ближайшие 10 лет? А надо. GitHub Copilot уже умеет неплохо писать код и берёт рутинные задачи на себя.

Что это творение от Github умеет, действительно ли он помогает в работе и как это всё устроено? Ответы на эти вопросы — в этом ролике.

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

#видео #профессия
💥 RabbitMQ, Kafka, Redis, Memcached, NuxtJS, MongoDB, PostgreSQL — [37:23]

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

Автор рассказывает про каждую БД, в чём её преимущества и какая у неё область применения (спойлер: Postgres хранит данные, а Redis — кеширует).

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

#видео #теория
💭 THIS в JS[14:15]

До сих пор не понимаете, на что указывает this? Что такое контекст выполнения? Нужен ли вообще этот this? Тогда это видео для вас.

В нём автор простым языком объясняет, что такое this и показывает его применение на примерах. Из него вы также узнаете про отличие this в программе, функции и событии.

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

#видео #javascript
⚛️ Курс по асинхронному JavaScript — [5:51:20]

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

Таким образом, приложение работает в разы быстрее. А изучить Ajax, Promise (основа асинхронного программирования) можно в этом видео всего лишь за 5 часов.

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

#видео #javascript
🧠 MVC, MVP, MVVM. — [15:40]

Уверены, вы уже слышали про эти странные слова, но не совсем понимали, что они значат. Это видео призвано ответить на все ваши вопросы.

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

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

#видео #теория
⚡️ Создаём высоконагруженные приложения

Уже давно не нужно писать приложение с нуля, в open source есть много инструментов, которы можно собирать словно конструктор. И сейчас там появился репозиторий от Яндекса, который создавался специально максимально простым в использовании. Это бета фреймворка userver.

Разработчик провёл «экскурсию» по фреймворку на Habr: в статье рассказано, как Яндекс применяет userver в своих сервисах и предлагает готовый код, чтобы написать свой первый микросервис.

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

#инструменты #c_plus_plus
⚡️ Go + React[22:11]

Go используется для Backend разработки, а React — для Frontend. Чтобы объединить Go с библиотекой на JavaScript, нужно правильно настроить CORS.

Автор рассказывает, как это сделать, какие могут быть проблемы с безопасностью (и как их решить), а также создаёт пример сайта с Go & React.

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

#видео #web
🏗 Архитектура Frontend проектов[38:53]

Уже слышали про DDD, Onion и Clean Architecture? Тогда после просмотра вы будете знать ещё один, более современный подход — Feature-Sliced Design.

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

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

#видео #web