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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
🐌 Как увеличить скорость веб-разработки?[16:14]

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

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

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

#видео #веб
VK Образование продолжает набор на бесплатные IT-курсы для студентов вузов

На курсах студенты получают прикладные навыки абсолютно бесплатно, и далее смогут отработать их на реальных задачах проектов экосистемы VK. Курсы разрабатывают и ведут эксперты из VK. Для бесплатного обучения нужно лишь пройти вступительное испытания. Занятия начнутся в марте, и их можно легко совмещать с учёбой в вузе. При этом, лучшие студенты на курсе смогут стать частью большой команды VK.

Для студентов старших курсов и выпускников 2021 года вузов доступны курсы:

🔹 Автоматизированное тестирование
Прием заявок: до 14 февраля. Подробнее: https://vk.cc/can3I6
🔹 Ручное тестирование
Прием заявок: до 21 февраля. Подробнее: https://vk.cc/can42t
🔹 Системная аналитика
Прием заявок: до 17 февраля. Подробнее: https://vk.cc/can5cW
🔹 Практический квест по SRE
Прием заявок: до 14 февраля. Подробнее: https://vk.cc/can4ed

Успевайте получать бесплатное практическое образование, пока существует такая возможность.
👨‍💻 Как программисту правильно учиться [11:16]

Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.

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

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

#видео #обучение
Пишете на Python или Go и хотите работать в Яндексе?

Или хотите перейти на них с другого языка программирования? Тогда приглашаем 26–27 февраля на Fast Track для бэкенд-разработчиков. На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.

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

Регистрируйтесь, решайте отборочный тест и до встречи 26 и 27 февраля!
ООП на практике[19:12]

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

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

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

#видео #oop #теория
👀 Что такое MVC? [4:01]

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

В видео автор на понятном даже чайнику примере объясняет принцип MVC, а после — создаёт простенькое приложения для лучшего понимания шаблона.

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

#видео #patterns
🕹 Разработка игры на Python

В этом видео автор создаёт простенькую 2D игру c использованием библиотеки pygame. В видео он реализовал базовую логику, настроил UI, врагов и даже сделал сохранение счёта.

1. Установка и отрисовка башни — [20:44]
2. Обработка нажатий пользователя — [26:28]
3. Реализация стрельбы — [22:08]
4. Создание противников — [27:41]
5. Обработка столкновений — [22:49]
6. Отображение счёта и сохранение — [43:48]

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

#видео #геймдев
👨‍💻 Просто о SOLID [15:53]

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

Этим, к слову, и занимается автор видео: он рассказывает про принципы SOLID и показывает всё на понятном для новичка примере. Также, зритель узнает про все очевидные преимущества и недостатки этих принципов.

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

#видео #теория
🖥 Основные команды Linux[36:32]

Linux — любимая операционная система большинства разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли.

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

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

#видео #linux
🌐 Работаем с USB из браузера[21:41]

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

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

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

#видео #web
⚛️ Пишем приложение на Electron [20:33]

На JS можно писать графические приложения, а всё за счёт разработки от GitHub — Electron. Его, к слову, используют Discord, Microsoft, Atlassian и другие крутые компании.

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

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

#видео #desktop
Команда Kata Academy открыла новый набор на курс по Java

В Kata можно изучить Java на реальных проектах и задачах за 8 месяцев с оплатой после трудоустройства. Студенты, успешно завершившие обучение, получают в среднем 3-5 предложений о работе. А если после него вы не устроитесь разработчиком с минимальной зарплатой в 100 тысяч рублей, по договору обучение для вас будет бесплатным.

Переходи и оставляй заявку, чтобы успеть на ближайший поток: https://clck.ru/bDEM2
📱 Проблемы архитектуры приложений[2:06:26]

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

Как раз о них и рассказывается в видео. Автор разобрал Enterprise приложения, рассказал, что с ними делать, а также задел микросервисы, облако, TDD и другие важные термины.

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

#видео #архитектура
👨‍💻 Что не так с функциональным программированием? — [7:00]

Функциональное программирование — это парадигма, представляющая программу как набор математических функций и избегающий изменение данных. Самые популярные языки такого типа — Lisp, F#, Scala.

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

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

#видео #основы
💥 Адаптивное CSS свойство[11:07]

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

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

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

#верстка
🎮 ECS и игры — [55:05]

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

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

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

#видео #gamedev
Яндекс ищет тех, кто пишет на Python или Go

А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.

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

Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
🏡 Где живут сайты? — [24:19]

Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.

Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:

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

#видео #web
🌐 Как работают веб-приложения — [19:22]

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

В видео рассказывается про DNS, Cookie, типы запросов HTTP (GET, POST), обработку запроса, взаимодействие с базой данных, кеширование и ещё целую кучу особенностей фронтенд разработки.

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

#видео #web
💲 Сколько зарабатывает мидл Python-разработчик — [13:58]

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

В этом видео автор разобрал одну из вакансий мидл Python-разработчика, рассказал, за что они получают 200.000₽ и объяснил, что не так с требованиями компаний.

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

#видео #python