[404] — программирование
42.4K subscribers
100 photos
4 videos
1.88K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🌐 Создание сайта на Django — [2:57:57]

Django — самый популярный фреймворк для веб-разработки на Python. С его помощью вы можете написать Backend-часть вашего приложения.

Для создания Frontend, всё таки нужно понимание HTML, CSS и django templates. Об этом всём и рассказывается в видео: в конце у вас даже будет готовый и рабочий сайт.

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

#видео #практика
👑 Дебажим как царь[23:43]

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

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

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

#видео #теория
📱 Как создавался фреймворк для Android-разработчиков, который ускорил разработку приложений в Яндексе на 50-70%?

Интересная статья о новом опенсорс-фрейморке Yatagan от Яндекса. Внутри много деталей о реализации проекта, первых результатах, планах на будущее и многом другом.

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

#android
Media is too big
VIEW IN TELEGRAM
True Tech Champ от МТС

Любишь кодить? Проверь себя на всероссийском чемпионате по программированию — True Tech Champ.
Два трека, море азарта и призовой фонд больше 10 миллионов рублей.

Трек 1. Алгоритмический. Индивидуальный зачет [призовой фонд 2 750 000 рублей]

Индивидуальный зачет и задачи уровня собеседований в топ-компаниях. Финалисты сразятся в лайв-кодинге.

Трек 2. Программирование роботов. Командный формат [призовой фонд 7 500 000 рублей]

Командный формат: проведи робота по лабиринту, настрой его и выбей соперников с платформы.
Финалисты получат робота Waveshare Cobra Flex — в подарок.

Финал — 21 ноября в МТС Live Холл: шоу с ИИ, челленджи и топовые спикеры.

Зачем участвовать:
— прокачаешь скиллы и портфолио;
— познакомишься с HR МТС;
— получишь шанс заявить о себе на всю страну.

Регистрация до 20 октября на сайте МТС.
🔥 Экстремальное программирование[6:55]

Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.

Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.

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

#видео #теория
​​👨‍💻 Фриланс и заработок для фронтенд-разработчика

В этом видео автор поговорит о том, сколько можно заработать на верстке и создании сайтов, работая фрилансером. Более того, будет разобран конкретный проект верстки сайта на HTML, CSS и JS.

1. Сколько можно заработать на верстке сайта | HTML CSS JS
[16:20]
2. Как я делал реальный заказ и сколько заработал | Фриланс, Дизайн, Верстка, CMS
[14:26]
3. Заработать на JavaScript? Платные скрипты на продажу | JS, Envato, Codecanyon
[10:54]

#фриланс
✉️ Введение в REST API[7:55]

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

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

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

#видео #базы_данных
​​🕶 В чём разница между Junior, Middle, Senior и Team-Lead[11:04]

Это гайд для новичков по классификации программистов.

Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.

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

#видео #профессия
🕶 Как успешно пройти собеседование[16:58]

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

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

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

#видео #профессия
👨‍💻 Логи и мониторинг: best practice[24:33]

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

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

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

#видео #теория
📱 Пишем тесты для Kotlin на JUnit 5 — [19:33]

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

Если вы разрабатываете на Kotlin, то сейчас вам очень повезло: в этом видео простым языком объяснили работу с JUnit 5 в сфере мобильной разработки.

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

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

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

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

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

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

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

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

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

#видео #javascript
📖 Введение в чистый код

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

1. Правила именования переменных, функций и классов — [13:36]
2. Комментарии, условные выражения и прочие запахи реализации — [16:12]
3. Огромные функции и их рефакторинг, Extract Till You Drop — [8:40]
4. Закон Деметры — [7:16]
5. Временная связанность. Иммутабельность и чистые функции — [7:48]
6. SoC, CQS, PoLA — [12:36]

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

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

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

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

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

#видео #теория
Последняя неделя, чтобы зарегистрироваться на Yandex Cup 2025 — восьмой международный чемпионат по программированию.

Призовой фонд состязания в этом году составит 12 млн рублей. Для участников доступно шесть направлений: аналитика, фронтенд, бэкенд, мобильная разработка, машинное обучение и спортивное программирование. Участвуют юниоры 14-18 лет и опытные программисты со всего мира.

Зарегистрироваться и пройти пробный тур можно до 29 октября, отборочный тур по ML будет проходить до 5 ноября, а квалификация по остальным направлениям состоится 2 ноября.

Очный финал пройдёт 5–7 декабря в Стамбуле. Он будет посвящен городу, в котором веками оттачивали искусства, созданного руками. Участникам предстоит почувствовать себя мастерами кода и решить задачи, которые вдохновлены крафтом прошлого.

Зарегистрироваться и принять участие можно по ссылке
⌨️ Основы C++

C++ — очень мощный язык программирования: на нём можно написать почти всё, что угодно. Его главная проблема для новичков заключается в том, что его невероятно сложно учить, по сравнению с остальными ЯП.

Если для вас это не проблема — вэлком в плейлист ниже:

1. Установка Visual studio — [4:03]
2. Первая программа — [12:09]
3. Первая программа. 2 часть — [10:29]
4. Структура и порядок выполнения программы.
5. #Include. using namespace — [15:17]
6. Escape - последовательности — [9:06]

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

#видео #cpp
☂️ Учимся работать с API на Python — [17:38]

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

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

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

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

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

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

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

#видео #sql