🐌 Как увеличить скорость веб-разработки? — [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
Успевайте получать бесплатное практическое образование, пока существует такая возможность.
На курсах студенты получают прикладные навыки абсолютно бесплатно, и далее смогут отработать их на реальных задачах проектов экосистемы 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 уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
Перейти к просмотру
#видео #обучение
Есть такие программисты, которые за 6 лет работы так и не научились писать код. А есть такие, которые становятся Senior уже через год обучения.
Всё дело в том, что человек обучается по определённым правилам, которые описаны в модели Колба. В этом видео автор как раз таки рассказал о том, как правильно учиться на конкретном примере.
Перейти к просмотру
#видео #обучение
Пишете на Python или Go и хотите работать в Яндексе?
Или хотите перейти на них с другого языка программирования? Тогда приглашаем 26–27 февраля на Fast Track для бэкенд-разработчиков. На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, решайте отборочный тест и до встречи 26 и 27 февраля!
Или хотите перейти на них с другого языка программирования? Тогда приглашаем 26–27 февраля на Fast Track для бэкенд-разработчиков. На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, решайте отборочный тест и до встречи 26 и 27 февраля!
Принципы ООП — это уже устоявшиеся правила для написания хороших, производительных и расширяемых программ. Но понять их, особенно новичку, в большинстве случаев довольно сложно.
Каждый трактует мнение об этом по-своему, поэтому в этом видео автор подробно объясняет, какие есть преимущества и проблемы при разработке с ООП.
Перейти к просмотру
#видео #oop #теория
⌨
ООП на практике — [19:12]Принципы ООП — это уже устоявшиеся правила для написания хороших, производительных и расширяемых программ. Но понять их, особенно новичку, в большинстве случаев довольно сложно.
Каждый трактует мнение об этом по-своему, поэтому в этом видео автор подробно объясняет, какие есть преимущества и проблемы при разработке с ООП.
Перейти к просмотру
#видео #oop #теория
👀 Что такое MVC? — [4:01]
Сейчас на MVC держится практически каждый сайт, ведь это очень классный шаблон, помогающий отделить отображение, логику и данные друг от друга.
В видео автор на понятном даже чайнику примере объясняет принцип MVC, а после — создаёт простенькое приложения для лучшего понимания шаблона.
Перейти к просмотру
#видео #patterns
Сейчас на 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]
Перейти к просмотру
#видео #геймдев
В этом видео автор создаёт простенькую 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 и показывает всё на понятном для новичка примере. Также, зритель узнает про все очевидные преимущества и недостатки этих принципов.
Перейти к просмотру
#видео #теория
SOLID — это набор правил, которые позволяют создавать стабильные и расширяемые приложения. Такой результат можно получить только в том случае, если эти правила правильно трактовать.
Этим, к слову, и занимается автор видео: он рассказывает про принципы SOLID и показывает всё на понятном для новичка примере. Также, зритель узнает про все очевидные преимущества и недостатки этих принципов.
Перейти к просмотру
#видео #теория
🖥 Основные команды Linux — [36:32]
Linux — любимая операционная система большинства разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли.
Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
Перейти к просмотру
#видео #linux
Linux — любимая операционная система большинства разработчиков из-за её способности к изменениям, быстродействию и наличию классной консоли.
Если вы тоже хотите попробовать эту операционную систему, но никогда не запускали её раньше, то это видео обязательно к просмотру, ведь без терминала в Linux будет очень тяжело.
Перейти к просмотру
#видео #linux
🌐 Работаем с USB из браузера — [21:41]
Оказывается, из браузера можно управлять USB устройствами. Таким образом мы можем взаимодействовать напрямую с микроконтроллерами.
Делается это за счёт модуля WebUSB. Автор сначала в общих чертах рассказывает об этой библиотеке, а на 18:12 показывает свои проекты с её использованием.
Перейти к просмотру
#видео #web
Оказывается, из браузера можно управлять USB устройствами. Таким образом мы можем взаимодействовать напрямую с микроконтроллерами.
Делается это за счёт модуля WebUSB. Автор сначала в общих чертах рассказывает об этой библиотеке, а на 18:12 показывает свои проекты с её использованием.
Перейти к просмотру
#видео #web
⚛️ Пишем приложение на Electron — [20:33]
На JS можно писать графические приложения, а всё за счёт разработки от GitHub — Electron. Его, к слову, используют Discord, Microsoft, Atlassian и другие крутые компании.
В этом видео автор с нуля создаёт приложение, рассказывает про установку нужных инструментов и настраивает их, а также показывает, как всё это дело скомпилировать и запустить. Идеально для тех, кто хочет освоить JavaScript на более продвинутом уровне.
Перейти к просмотру
#видео #desktop
На JS можно писать графические приложения, а всё за счёт разработки от GitHub — Electron. Его, к слову, используют Discord, Microsoft, Atlassian и другие крутые компании.
В этом видео автор с нуля создаёт приложение, рассказывает про установку нужных инструментов и настраивает их, а также показывает, как всё это дело скомпилировать и запустить. Идеально для тех, кто хочет освоить JavaScript на более продвинутом уровне.
Перейти к просмотру
#видео #desktop
Команда Kata Academy открыла новый набор на курс по Java
В Kata можно изучить Java на реальных проектах и задачах за 8 месяцев с оплатой после трудоустройства. Студенты, успешно завершившие обучение, получают в среднем 3-5 предложений о работе. А если после него вы не устроитесь разработчиком с минимальной зарплатой в 100 тысяч рублей, по договору обучение для вас будет бесплатным.
Переходи и оставляй заявку, чтобы успеть на ближайший поток: https://clck.ru/bDEM2
В Kata можно изучить Java на реальных проектах и задачах за 8 месяцев с оплатой после трудоустройства. Студенты, успешно завершившие обучение, получают в среднем 3-5 предложений о работе. А если после него вы не устроитесь разработчиком с минимальной зарплатой в 100 тысяч рублей, по договору обучение для вас будет бесплатным.
Переходи и оставляй заявку, чтобы успеть на ближайший поток: https://clck.ru/bDEM2
📱 Проблемы архитектуры приложений — [2:06:26]
Архитектура позволяет создавать тяжёлые приложения и делает их настолько гибкими и стабильными, насколько это возможно. Но это очень обширная сфера со своими проблемами.
Как раз о них и рассказывается в видео. Автор разобрал Enterprise приложения, рассказал, что с ними делать, а также задел микросервисы, облако, TDD и другие важные термины.
Перейти к просмотру
#видео #архитектура
Архитектура позволяет создавать тяжёлые приложения и делает их настолько гибкими и стабильными, насколько это возможно. Но это очень обширная сфера со своими проблемами.
Как раз о них и рассказывается в видео. Автор разобрал Enterprise приложения, рассказал, что с ними делать, а также задел микросервисы, облако, TDD и другие важные термины.
Перейти к просмотру
#видео #архитектура
👨💻 Что не так с функциональным программированием? — [7:00]
Функциональное программирование — это парадигма, представляющая программу как набор математических функций и избегающий изменение данных. Самые популярные языки такого типа — Lisp, F#, Scala.
Беда в том, что такой подход не идеален. В этом видео автор как раз разобрал самые популярные проблемы функционального программирования и максимально простым языком рассказал, что с ним, чёрт возьми, не так.
Перейти к просмотру
#видео #основы
Функциональное программирование — это парадигма, представляющая программу как набор математических функций и избегающий изменение данных. Самые популярные языки такого типа — Lisp, F#, Scala.
Беда в том, что такой подход не идеален. В этом видео автор как раз разобрал самые популярные проблемы функционального программирования и максимально простым языком рассказал, что с ним, чёрт возьми, не так.
Перейти к просмотру
#видео #основы
💥 Адаптивное CSS свойство — [11:07]
Адаптивная вёрстка помогает сайту выглядеть нормально на разных экранах одновременно: на планшете, телефоне и компьютере. Но проблема в том, что писать такой код довольно тяжело.
Автор придумал одну формулу, которую программа самостоятельно просчитывает при изменении экрана, которую он и показывает в этом видео. Она универсальна и подходит для размера шрифта, отступов или самих блоков.
Перейти к просмотру
#верстка
Адаптивная вёрстка помогает сайту выглядеть нормально на разных экранах одновременно: на планшете, телефоне и компьютере. Но проблема в том, что писать такой код довольно тяжело.
Автор придумал одну формулу, которую программа самостоятельно просчитывает при изменении экрана, которую он и показывает в этом видео. Она универсальна и подходит для размера шрифта, отступов или самих блоков.
Перейти к просмотру
#верстка
🎮 ECS и игры — [55:05]
Для тех, кто не знает, ECS — это относительно новая архитектура для разработки игр. Она способна неплохо так улучшить производительность игр и упростить добавление новых механик.
В видео автор рассказывает, в чём вообще заключается суть ECS, а также показывает уже готовые проекты с использованием этой парадигмы. Также, помимо теории, автор на реальных примерах показывает реализацию этой архитектуры.
Перейти к просмотру
#видео #gamedev
Для тех, кто не знает, ECS — это относительно новая архитектура для разработки игр. Она способна неплохо так улучшить производительность игр и упростить добавление новых механик.
В видео автор рассказывает, в чём вообще заключается суть ECS, а также показывает уже готовые проекты с использованием этой парадигмы. Также, помимо теории, автор на реальных примерах показывает реализацию этой архитектуры.
Перейти к просмотру
#видео #gamedev
Яндекс ищет тех, кто пишет на Python или Go
А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
А также тех, кто хочет перейти на них с другого языка программирования. Не пропустите момент и успейте зарегистрироваться на Fast Track для бэкенд-разработчиков 26–27 февраля. Отборочный этап длится до 23 февраля, спешите! На мероприятии, которое пройдет в онлайн-формате, вы сможете за пару дней получить оффер в команду, которая разрабатывает FinOps платформу Яндекса.
FinOps платформа — это внутренняя высоконагруженная финансово-операционная система, через которую проходят денежные транзакции всех сервисов Яндекса. Приходите работать с нами, задачи сложные, но действительно интересные.
Регистрируйтесь, проходите отборочный этап и до встречи 26 и 27 февраля!
🏡 Где живут сайты? — [24:19]
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
Перейти к просмотру
#видео #web
Все веб-приложения, в том числе и Telegram, находятся на серверах, которые хранят в себе все данные, необходимые для работы.
Если вы уже знаете о таких вещах, как Azure или AWS, то это видео вас, конечно, не научит ничему новому, но если нет — вы знаете, что нужно делать:
Перейти к просмотру
#видео #web
🌐 Как работают веб-приложения — [19:22]
Автор полностью разобрал, через какой путь проходят веб-запросы, начиная с поиска доменного имени, заканчивая формированием и отображением результата в браузере.
В видео рассказывается про DNS, Cookie, типы запросов HTTP (GET, POST), обработку запроса, взаимодействие с базой данных, кеширование и ещё целую кучу особенностей фронтенд разработки.
Перейти к просмотру
#видео #web
Автор полностью разобрал, через какой путь проходят веб-запросы, начиная с поиска доменного имени, заканчивая формированием и отображением результата в браузере.
В видео рассказывается про DNS, Cookie, типы запросов HTTP (GET, POST), обработку запроса, взаимодействие с базой данных, кеширование и ещё целую кучу особенностей фронтенд разработки.
Перейти к просмотру
#видео #web
💲 Сколько зарабатывает мидл Python-разработчик — [13:58]
Многие слышали, что Python-разработчики слишком много зарабатывают, но так ли это на самом деле? Спойлер: нет, ведь при поиске профессии на этом языке есть целая куча загвоздок.
В этом видео автор разобрал одну из вакансий мидл Python-разработчика, рассказал, за что они получают 200.000₽ и объяснил, что не так с требованиями компаний.
Перейти к просмотру
#видео #python
Многие слышали, что Python-разработчики слишком много зарабатывают, но так ли это на самом деле? Спойлер: нет, ведь при поиске профессии на этом языке есть целая куча загвоздок.
В этом видео автор разобрал одну из вакансий мидл Python-разработчика, рассказал, за что они получают 200.000₽ и объяснил, что не так с требованиями компаний.
Перейти к просмотру
#видео #python