🔓 Криптография — [1:10:27]
Пишите вы ботов, сайты или делаете игры, вы обязаны понимать как работает шифрование, зачем нужен HTTPS, чем SHA256 лучше MD5 и как это всё исопльзовать на практике.
Автор рассказывает про проблемы криптографии, про работу хеш-функций, про TLS разных версий, атаки на них и методы ускорения протокола, про Blockchain, PKI и даже про Certificate Transparency.
Перейти к просмотру
#видео #теория
Пишите вы ботов, сайты или делаете игры, вы обязаны понимать как работает шифрование, зачем нужен HTTPS, чем SHA256 лучше MD5 и как это всё исопльзовать на практике.
Автор рассказывает про проблемы криптографии, про работу хеш-функций, про TLS разных версий, атаки на них и методы ускорения протокола, про Blockchain, PKI и даже про Certificate Transparency.
Перейти к просмотру
#видео #теория
⌨️ Обзор кода программиста из Microsoft — [11:53]
В этом видео вы посмотрите на код, который написал Immo Landwerth — разработчик из Microsoft и настоящий профи по С#.
Автор не будет критиковать код, наоборот — укажет на его хорошие аспекты и объяснит, почему обычным программистам на этом языке стоит придерживаться такого же стиля.
Перейти к просмотру
#видео #c_sharp
В этом видео вы посмотрите на код, который написал Immo Landwerth — разработчик из Microsoft и настоящий профи по С#.
Автор не будет критиковать код, наоборот — укажет на его хорошие аспекты и объяснит, почему обычным программистам на этом языке стоит придерживаться такого же стиля.
Перейти к просмотру
#видео #c_sharp
⌨️ Сборник CSS анимаций
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
Максимально классный сайт с различными анимациями на CSS3. Прямо там можно посмотреть весь список анимаций и сразу же опробовать их.
Всё, что вам нужно сделать, это добавить заготовленные стили на свой сайт и применить готовые классы к элементам, которые вы хотите анимировать.
Перейти к изучению
#платформа
🌐 Бесплатный курс по Vue.js
Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.
1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]
Перейти к плейлисту
#видео #web
Vue сейчас — лучший из известных фреймворков для написания Frontend'а. Но этот курс не просто рассказывает про него (как во многих уроках), тут также обсуждаются его нюансы, концепции.
1. О структуре курса — [23:34]
2. Зачем нужен Vue.js? — [18:26]
3. Реактивность — [7:44]
4. Двустороннее связывание — [6:08]
5. Как во Vue.js использовать Х — [8:22]
Перейти к плейлисту
#видео #web
📝 Плагины под VS Code — [10:02]
VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.
Автор делится плагинами, которые сам использует для веб разработки. Ещё более интересные варианты предлагают зрители в комментариях.
Перейти к просмотру
#видео #web
VS Code неидеален, но другие разработчики делают его лучше, создавая разные плагины для этой IDE. Можно сравнить Python с его кучей библиотек.
Автор делится плагинами, которые сам использует для веб разработки. Ещё более интересные варианты предлагают зрители в комментариях.
Перейти к просмотру
#видео #web
⚡️ CS50 на русском
Computer Science 50 — вводный курс о компьютерных технологиях, который сделает вас настоящим программистом.
И, что самое классное, это не скучные лекции с монотонно читающим оратором. Здесь преподаватели делают всё с юмором и максимально понятно. Отличный старт для новичков и продолжение для мидлов.
1. Основы программирования: Легендарный Гарвардский курс CS50 — [0:42]
2. Баги, код, человеческий фактор — [47:16]
3. Основы С++ — [1:04:15]
4. Продолжаем изучать C++ — [50:17]
5. Решаем интересные задачи — [53:09]
Перейти к плейлисту
#видео #теория
Computer Science 50 — вводный курс о компьютерных технологиях, который сделает вас настоящим программистом.
И, что самое классное, это не скучные лекции с монотонно читающим оратором. Здесь преподаватели делают всё с юмором и максимально понятно. Отличный старт для новичков и продолжение для мидлов.
1. Основы программирования: Легендарный Гарвардский курс CS50 — [0:42]
2. Баги, код, человеческий фактор — [47:16]
3. Основы С++ — [1:04:15]
4. Продолжаем изучать C++ — [50:17]
5. Решаем интересные задачи — [53:09]
Перейти к плейлисту
#видео #теория
Backend – дорожная карта
Бэкенд-разработчики сегодня востребованы, потому что почти каждый веб-сайт и мобильное приложение требуют API для работы. Как бэкэнд-разработчик, вы будете нести ответственность за создание подключений к базам данных и схем, написание и поддержку бэкэнд-кода, интеграцию вашего кода с фронтэндом и так далее.
Эта дорожная карта проведет вас через некоторые из важнейших технологий, которые вам необходимо изучить, чтобы стать востребованным бэкенд-разработчиком.
#роадмап #backend
Бэкенд-разработчики сегодня востребованы, потому что почти каждый веб-сайт и мобильное приложение требуют API для работы. Как бэкэнд-разработчик, вы будете нести ответственность за создание подключений к базам данных и схем, написание и поддержку бэкэнд-кода, интеграцию вашего кода с фронтэндом и так далее.
Эта дорожная карта проведет вас через некоторые из важнейших технологий, которые вам необходимо изучить, чтобы стать востребованным бэкенд-разработчиком.
#роадмап #backend
🏗 Паттерны для самых маленьких
Не нам говорить о важности паттернов. В этом курсе вы узнаете про самые популярные шаблоны и когда их стоит применять, а когда — нет.
1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]
Перейти к плейлисту
#видео #теория
Не нам говорить о важности паттернов. В этом курсе вы узнаете про самые популярные шаблоны и когда их стоит применять, а когда — нет.
1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]
Перейти к плейлисту
#видео #теория
🛡 JWT токены — [13:54]
JSON Web Token используется для авторизации пользователя со стороны сервера и выполнения действий со стороны пользователя. Это довольно удобно и безопасно.
Автор рассказывает, как правильно сформировать payload, откуда брать информацию по JWT и какие есть подводные камни.
Перейти к просмотру
#видео #теория
JSON Web Token используется для авторизации пользователя со стороны сервера и выполнения действий со стороны пользователя. Это довольно удобно и безопасно.
Автор рассказывает, как правильно сформировать payload, откуда брать информацию по JWT и какие есть подводные камни.
Перейти к просмотру
#видео #теория
☕️ О Java для начинающих — [1:27:07]
Решили изучать Java, но не уверены в своём выборе? Это видео сможет развеять все мифы и поможет окончательно решить с языком.
Также вы узнаете про архитектуру проектов, Legacy код, немного про Kotlin, про работу, Copilot и многое другое.
Перейти к просмотру
#видео #java
Решили изучать Java, но не уверены в своём выборе? Это видео сможет развеять все мифы и поможет окончательно решить с языком.
Также вы узнаете про архитектуру проектов, Legacy код, немного про Kotlin, про работу, Copilot и многое другое.
Перейти к просмотру
#видео #java
⛔️ Признаки плохих работодателей — [10:56]
Лучше вовсе не работать, чем быть частью неприятных компаний. Определять их нужно ещё на стадии собеседования и не устраиваться туда ни в коем случае.
Автор рассказывает про признаки из названия, почему именно туда устраиваться не стоит и как быть дальше. Интересные идеи также предлагают люди из комментариев.
Перейти к просмотру
#видео #профессия
Лучше вовсе не работать, чем быть частью неприятных компаний. Определять их нужно ещё на стадии собеседования и не устраиваться туда ни в коем случае.
Автор рассказывает про признаки из названия, почему именно туда устраиваться не стоит и как быть дальше. Интересные идеи также предлагают люди из комментариев.
Перейти к просмотру
#видео #профессия
🚦 Дорожная карта Back-End разработчика
Бэкенд разработчик, пожалуй, несёт на себе самую большую ответственность при работе над проектом — на нём лежит корректность работы большей части процессов.
Если вы хотите стать таким специалистом, то с помощью этой дорожной карты вы сможете понять, какими конкретно навыками для этого вы должны обладать.
#roadmap #backend
Бэкенд разработчик, пожалуй, несёт на себе самую большую ответственность при работе над проектом — на нём лежит корректность работы большей части процессов.
Если вы хотите стать таким специалистом, то с помощью этой дорожной карты вы сможете понять, какими конкретно навыками для этого вы должны обладать.
#roadmap #backend
🔥 Создаем сайт про NFT — [2:13:04]
Это видео отлично подойдёт новичкам, ведь здесь подробно разбирается адаптивная вёрстка. В результате получится классный сайт, который можно будет добавить в портфолиои выпендриваться на каждом шагу.
Также здесь вы узнаете про БЭМ, CSS Grid, настройку сайдбара, плагин Swiper и в принципе улучшите свои знания по HTML + CSS.
Перейти к просмотру
#видео #web
Это видео отлично подойдёт новичкам, ведь здесь подробно разбирается адаптивная вёрстка. В результате получится классный сайт, который можно будет добавить в портфолио
Также здесь вы узнаете про БЭМ, CSS Grid, настройку сайдбара, плагин Swiper и в принципе улучшите свои знания по HTML + CSS.
Перейти к просмотру
#видео #web
🔎 Что такое Elasticsearch и Elastic Stack — [18:13]
Elasticsearch — это поисковая система, работающая в режиме реального времени. Позволяет хранить и обрабатывать огромные объёмы данных. Она работает и у Netflix, и у GitHub, и у Amazon.
Освоить её не так уж сложно. Это видео — вступительная часть. Здесь вы узнаете про Elasticsearch, Elastic Stack и зачем это нужно.
Перейти к просмотру
#видео #теория
Elasticsearch — это поисковая система, работающая в режиме реального времени. Позволяет хранить и обрабатывать огромные объёмы данных. Она работает и у Netflix, и у GitHub, и у Amazon.
Освоить её не так уж сложно. Это видео — вступительная часть. Здесь вы узнаете про Elasticsearch, Elastic Stack и зачем это нужно.
Перейти к просмотру
#видео #теория
🔎 Elasticsearch. Все об индексах и шардах — [14:48]
Elasticsearch — самая популярная поисковая система. Она очень мощная, но перед тем как ей пользоваться, её нужно настроить.
В этом ролике вы узнаете про index, shard, а также то, зачем они нужны, как они работают и какие есть best practices по настройке Elasticsearch.
Перейти к просмотру
#видео #теория
Elasticsearch — самая популярная поисковая система. Она очень мощная, но перед тем как ей пользоваться, её нужно настроить.
В этом ролике вы узнаете про index, shard, а также то, зачем они нужны, как они работают и какие есть best practices по настройке Elasticsearch.
Перейти к просмотру
#видео #теория
🗞 Разрабатываем клон TJournal
TJournal — бывшее российское интернет издание. Бывшее, потому что его уже закрыли. Но сайт всё равно может принести нам пользу, ведь мы обираемся создать что-то подобное. Вам предстоит поработать с NextJS, TypeScript, Redux Saga, NestJS и PostgreSQL.
1. Знакомимся с инструментами, пишем код — [1:50:05]
2. Форма комментариев, скрытие комментариев — [48:54]
3. Меню, useRouter, форма авторизации — [43:54]
4. Форма регистрации, валидация — [45:34]
5. NestJS / декораторы, контроллеры, сервисы — [34:15]
Перейти к плейлисту
#видео #web
YouTube
TJournal — бывшее российское интернет издание. Бывшее, потому что его уже закрыли. Но сайт всё равно может принести нам пользу, ведь мы обираемся создать что-то подобное. Вам предстоит поработать с NextJS, TypeScript, Redux Saga, NestJS и PostgreSQL.
1. Знакомимся с инструментами, пишем код — [1:50:05]
2. Форма комментариев, скрытие комментариев — [48:54]
3. Меню, useRouter, форма авторизации — [43:54]
4. Форма регистрации, валидация — [45:34]
5. NestJS / декораторы, контроллеры, сервисы — [34:15]
Перейти к плейлисту
#видео #web
YouTube
🕶 Изучаем Vim — [14:50]
Пока новички пишут в полноценных IDE, выпендрежники в блокноте, true программисты, используют Vim. На самом деле, это удобный легковесный редактор кода в терминале.
В этом уроке вы узнаете, зачем вообще нужен Vim, как им пользоваться и, самое главное — как из него выйти! Обязательно к изучению вместе с Linux.
Перейти к просмотру
#видео #теория
Пока новички пишут в полноценных IDE, выпендрежники в блокноте, true программисты, используют Vim. На самом деле, это удобный легковесный редактор кода в терминале.
В этом уроке вы узнаете, зачем вообще нужен Vim, как им пользоваться и, самое главное — как из него выйти! Обязательно к изучению вместе с Linux.
Перейти к просмотру
#видео #теория
🐳 Полный курс по Docker — [1:58:38]
Если вкратце, Docker — это платформа для разработки, доставки и запуска контейнерных приложений.
После прохождения этого двухчасового курса вы не только разберётесь, в каких конкретно сферах применяется эта технология, но и поймёте, в чём заключаются его базовые концепции.
Перейти к просмотру
#видео #docker
Если вкратце, Docker — это платформа для разработки, доставки и запуска контейнерных приложений.
После прохождения этого двухчасового курса вы не только разберётесь, в каких конкретно сферах применяется эта технология, но и поймёте, в чём заключаются его базовые концепции.
Перейти к просмотру
#видео #docker
📦 Приручаем i3WM — [9:05]
Это особый Window Manager для Linux. Он не такой, как привычные нам Window manager'ы на Linux (например, он не позволяет растягивать окна) — он другой. А ещё он быстрый и легковесный, поэтому отлично работает на слабых пк.
Автор рассказывает про особенность i3WM и показывает его основные преимущества. Если его освоить, вы сможете в разы ускорить свою работу за пекарней.
Перейти к просмотру
#видео #linux
Это особый Window Manager для Linux. Он не такой, как привычные нам Window manager'ы на Linux (например, он не позволяет растягивать окна) — он другой. А ещё он быстрый и легковесный, поэтому отлично работает на слабых пк.
Автор рассказывает про особенность i3WM и показывает его основные преимущества. Если его освоить, вы сможете в разы ускорить свою работу за пекарней.
Перейти к просмотру
#видео #linux
👩💻 Пишем свой Promise на JavaScript — [43:55]
В этом видеоролике вы научитесь полностью с нуля писать свой Promise, а также вы поймёте, как он работает под капотом.
Помимо этого, вы узнаете, что такое Test Driven Development (TDD) и осознаете, насколько это удобный и полезный инструмент в промышленной разработке. К функционалу класса Promise изначально будут составлены некоторые требования. По мере реализации, вы будете проверять, что требования действительно удовлетворены с помощью тестов.
#js
В этом видеоролике вы научитесь полностью с нуля писать свой Promise, а также вы поймёте, как он работает под капотом.
Помимо этого, вы узнаете, что такое Test Driven Development (TDD) и осознаете, насколько это удобный и полезный инструмент в промышленной разработке. К функционалу класса Promise изначально будут составлены некоторые требования. По мере реализации, вы будете проверять, что требования действительно удовлетворены с помощью тестов.
#js
⌨️ Node.js фреймворки — [48:46]
Каждый фреймворк создаётся под определённые задачи, а значит и хорош в чём-то своём. Речь пойдёт об Enterprise-приложениях, про Express, Nest.js и AWS-лямбды.
Здесь вы узнаете про новые подходы, их преимущества и недостатки, а ещё окончательно решитесь с выбором: «На чём же писать новый проект?».
Перейти к просмотру
#видео #web
Каждый фреймворк создаётся под определённые задачи, а значит и хорош в чём-то своём. Речь пойдёт об Enterprise-приложениях, про Express, Nest.js и AWS-лямбды.
Здесь вы узнаете про новые подходы, их преимущества и недостатки, а ещё окончательно решитесь с выбором: «На чём же писать новый проект?».
Перейти к просмотру
#видео #web