[404] — программирование – Telegram
[404] — программирование
41.6K subscribers
97 photos
3 videos
2.02K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🌐 Работаем с USB из браузера[21:41]

Оказывается, из браузера можно управлять USB устройствами. Таким образом мы можем взаимодействовать напрямую с микроконтроллерами.

Делается это за счёт модуля WebUSB. Автор сначала в общих чертах рассказывает об этой библиотеке, а на 18:12 показывает свои проекты с её использованием.

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

#видео #web
⚙️ Асинхронность в JavaScript — [14:24]

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

Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.

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

#видео #javanoscript
🕶 Современные стандарты в программировании[28:10]

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

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

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

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

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

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

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

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

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

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

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

#видео #web
🎮 ECS и игры — [55:05]

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

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

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

#видео #gamedev
🧑‍💻 Парсинг сайтов с помощью Python и Selenium

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

1. Информация о курсе
[0:56]
2. Установка Selenium и разбор основных функций
[5:02]
3. Работа с объектами на странице, заполнение форм
[7:46]
4. Юзер-агенты, работа в фоне и обход распознавания Selenium
[6:20]
5. Работа с прокси
[2:29]
6. Работа с cookies
[2:28]
7. Заключение и небольшой бонус
[1:16]

#python
⚡️ Курс по Bootstrap 5[2:30:12]

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

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

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

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

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

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

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

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

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

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

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

#видео #javanoscript
🧰 10 полезных сайтов для программистов — [20:37]

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

Автор видео как раз рассказывает о 10 сайтах в 3 разных категориях, которые пригодятся каждому разработчику.

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

#видео #платформа
⚡️ Как быстрее стать Middle?[13:40]

Middle разработчики зарабатывают больше и решают более интересные задачи, чем Junior'ы. Но вот незадача: до такого уровня надо ещё дорасти.

Если у вас уже есть работа и вы хотите перейти на новый уровень как можно быстрее, то не допускайте ошибок, о которых сказано в этом видео:

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

#видео #профессия
This media is not supported in your browser
VIEW IN TELEGRAM
Яндекс открывает новый сезон стажировок и на четверть расширяет ML-направление

Всего компания планирует нанять по всем специальностям рекордные 3,2 тыс человек. Машинное обучение стало ключевым направлением года — компания пригласит 500 стажеров, которые будут создавать ИИ-агентов для Алисы AI, развивать большие языковые модели и впервые обучать роботов-гуманоидов.

Основные технические специальности остались прежними, помимо ML — это фронтенд, бэкенд, аналитика и мобильная разработка. Для нетехнических специалистов доступны стажировки в области финансов, управления продуктами и др.

Стажировка оплачивается, длится от 3 до 6 месяцев и имеет гибкий график, который можно совмещать с учебой. Иногородним стажерам оплачивают переезд и проживание в «Айтиобщаге», где можно отдыхать, заниматься спортом и посещать образовательные мероприятия.

Узнать больше обо всех проектах для стажеров можно на ивенте 24 марта. А пока смотрите, как это было в прошлом году и оставляйте заявку на стажировку — здесь.
🐘 Пишем свой движок на PHP

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

Несмотря на то, что плейлисту уже больше 5 лет, информация из него всё ещё актуальна.

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

1. Подключение страниц — [23:55]
2. HTML-вёрстка — [26:06]
3. «Подправляем» таблицу стилей — [23:50]
4. Функция для отправки данных — [39:44]
5. Нестандартная капча — [17:10]

#плейлист #php
🖥 Практика написания продвинутого backend на Node.js — [1:41:26]

Недавно на канале был пост о том, как работает цикл событий в JavaScript, а в частности, как Node.js удаётся в одном потоке столь эффективно обрабатывать большие нагрузки.

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

#js #nodejs
💰 macOS & iOS разработка[20:11]

Разработка приложений для продукции Apple хоть и не самое приятное занятие, но зато очень прибыльное.

Программист из MacPaw рассказывает про hard- и soft-skills нужные для Apple-разработчика, про возможные проблемы и зарплаты.

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

#видео #профессия
👩‍🎓 Как программисту хорошо зарабатывать — [9:05]

Автор видео даёт вредные советы, которыми вы, в идеале, пользоваться не должны, но наказать вас за их использование никто не сможет.

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

Или узнайте, как это делают ваши подчинённые, если вы руководитель.

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

#видео #менеджмент
🕶 Просто про SOLID[12:48]

SOLID — самые популярные и самые лучшие подходы к разработке программного обеспечения в языка с ООП.

Автор рассказывает про все части SOLID, показывает принципы на картинках и пишут код на Java для примеров.

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

#видео #теория
👨‍💻 Полный курс по JavaScript за 6 часов

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

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

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

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

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

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

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

#видео #web
🗳 Visitor, Observer, Decorator в Unity[5:51]

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

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

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

#видео #геймдев