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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🛒 Каталог товаров на Next.js[2:27:15]

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

Поскольку здесь ведётся проект начиная с абсолютного нуля, очень много времени уделяется вёрстке. А если вас интересует больше Next.js, тогда перемотайте до 1:42:50.

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

#видео #web
#новость Яндекс даст возможность каждому разработчику проверить свои навыки

Несколько месяцев назад в рамках YaTalks Яндекс намекали на проект по открытой проверке технических навыков разработчиков, который они назвали Диагностикой. Eё смогут пройти бекэнд, мобильные разработчики, разработчики интерфейсов и аналитики. Она является универсальным вариантом для проверки навыков специалистов, даже тех, которые не собираются идти работать именно в Яндекс.

После прохождения отборочного тестирования будет встреча с сотрудниками Яндекса – уже там предстоит решить несколько практических задач. В финале человек получит ссылку на сертификат с оценкой своего уровня.

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

Этим экспериментальным проектом Яндекс призывает и другие IT-компании объединиться, чтобы вместе разработать единую систему оценки навыков специалистов для упрощения процесса найма разработчиков.
⚡️ SvelteJS

Это фреймворк, похожий на React или Vue, но с важным отличием: он преобразует компоненты в высокоэффективный код, который отлично работает с DOM, то есть, со структурой сайта.

1. Что такое SvelteJS (отличие от React, Angular, Vue)[6:04]
2. Как это работает — [12:38]
3. Переменные и стили — [12:49]
4. Как добавлять события — [10:56]
5. Реактивность — [11:00]

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

#видео #web
Как компьютеры складывают числа[14:27]

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

К тому же, вы изучите битовые операции (OR, AND, XOR) и поймёте, что за магия происходит с единицами и нулями и как мы в итоге получаем нужный нам результат.

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

#видео #теория
Разработчики мини-приложений смогут зарабатывать в Одноклассниках

Компания VK расширила функциональность платформы VK Mini Apps: теперь разработчики мини-приложений могут интегрировать различные способы получения дохода не только ВКонтакте, но и в Одноклассниках. При публикации сервиса в каталоге мини-приложений его можно в один клик разместить в ОК, и рекламная монетизация включится автоматически.

Монетизация при этом выстроена по аналогии с моделью ВКонтакте. Приложения публикуются на единой платформе и могут быть доступны как на одной площадке, так и на обеих. Для получения доходов в ОК не нужно дорабатывать уже работающее ВКонтакте мини-приложение: система выстроена таким образом, чтобы все процессы автоматически подстраивались под другую площадку.

Что примечательно, монетизация мини-приложений снова активно растёт - на платформе VK Mini Apps доход от рекламы в первом квартале 2022 года вырос на 89% с прошлого года, а самих приложений становится всё больше - сейчас в каталоге уже 42000 сервисов.
🕹 Всё про разработку игр на C++ — [3:11:23]

Это большое интервью с Lead Core Development из компании Wargaming.

В нём гость детально разбирает язык C++ и рассказывает, как он разрабатывал игры: от простого 2D Марио до сложного 3D World of Tanks.

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

#геймдев #c_plus_plus
🕹 Что нас ждет на Russian AI Cup в этом году?

История чемпионата началась в 2012 году. Каждый год Mail.ru Group совместно с Codeforces придумывали игровую задачу для разработчиков со всего мира. В этом году соревнования представляют собой игру жанра Battle Royale: юниты-волшебники сражаются друг с другом на карте внутри постоянно сужающейся зоны, и если юнит оказывается вне неё, то он получает урон.

Все волшебники делятся на несколько команд (количество юнитов в команде зависит от раунда): одними управляет сервер, другими — написанные участниками ИИ-алгоритмы (по команде на человека). Цель игры — выжить и остаться единственной командой на карте. Если остались только команды ботов, игра также прекращается.

Узнать подробнее и подать заявку на платформе All Cups
🧠 Зачем тебе знать алгоритмы[6:37]

Любую задачу можно решить перебором, но с помощью алгоритмов можно решить эту задачу быстрее. Вот для чего они созданы.

А зачем их учить? Как чётко подметили в комментариях: «Вращай деревья каждый день, и уже через полгода будешь работать в гугл».

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

#видео #теория
⚡️ Курс по Bootstrap 5[2:30:12]

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

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

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

#видео #web
К масштабированию готов 💪

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

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]

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

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

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

#видео #программирование