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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
К масштабированию готов 💪

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

300 000 бонусных рублей для запуска ИТ-инфраструктуры при подключении облака IaaS сегмента Gold 3.0.

На что потратить 300 000 бонусных рублей? 🤔

Запускайте ИТ-системы и цифровые бизнес-сервисы
Управляйте вычислительными ресурсами
Снизьте расходы на ИТ

Знакомьтесь с полными условиями акции и оставляйте заявку ➡️ на сайте
🐘 Как писать хороший код на PHP — [1:18:51]

Гость интервью — Senior PHP разработчик. Он рассказывает, почему все ненавидят этот язык программирования, несмотря на его популярность.

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

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

#видео #php
👆 Чем Senior отличается от Junior?[14:20]

У них зарплата больше.

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

Автор конкретнее рассказывает про различия между Junior и Senior и объясняет, как первому быстрее дорасти до второго:

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

#видео #профессия
✈️ Бот для Telegram — [18:45]

В этом видео создают простенького бота, который написан на двух языках программирования (C++, Java). Он работает с YouTube API и использует базу данных PostgreSQL.

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

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

#видео #cpp
👨‍💻 Парное программирование — [9:15]

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

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

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

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

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

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

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

#видео #профессия
🛒 Скрипты для сайта интернет магазина — [2:40:44]

Это добавление/удаление товара в корзину, счётчик товаров в корзине, кнопка «Оформить заказ», подсчёт стоимости товаров в корзине и другие возможности.

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

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

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

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

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

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

#видео #web
🦾 Полный курс по WebStorm — [57:35]

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

Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.

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

#javascript #видео
🐍 Вы должны использовать это в Python — [10:55]

Слышали про конструкцию if __name__ == '__main__':? Но вы точно уверены, что понимаете, что она делает? За что отвечает __name__?

Автор рассказывает про то, почему многие профессиональные разработчики используют эту конструкцию и какие тут могут быть ошибки.

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

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

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

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

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

#видео #программирование
🕹 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