🙅♂️ NoSQL простым языком
NoSQL или «не только SQL» пришёл как замена стандартному языку реляционных баз данных. Его используют более гибкие, масштабируемые базы данных.
Если вам стало непонятно хоть одно слово из того, что было сказано выше, то смело переходите к ролику. Там вам объяснят, что это значит и зачем вообще нужны такие сложности.
https://youtu.be/IBzTDkYNB7I
🤖 Как работают кодировки
Компьютер — это машина, работающая с числами. Человек — это машина, работающая с текстом («Спасибо!» — примечание автора). Так каким образом мы вообще взаимодействуем друг с другом?
Ответ — кодировки. Если вы не понимаете, что такое ASCII, UNICODE и чем они отличаются, то это видео для вас. Также вы узнаете, как кодировки работают на самых разных уровнях.
https://youtu.be/4MFcmreAUhs
Зачем точить когти о диван, если можно оттачивать навыки в международной IT компании 🐈
Не вау-новость, а мяу-новость! Kaspersky открывает дверь на стажировку SafeBoard — начни карьеру в IT еще до окончания вуза.
Можно ли учиться и работать одновременно? 100%. Платим ли за стажировку? Естественно! Хотим ли сделать тебе оффер после SafeBoard? Никому не говори, но в этом смысл стажировки.
Тебе подойдет предложение, если:
✔️ Ты живёшь в Москве или МО
✔️ Готов(а) работать от 20 часов в неделю
✔️ Сможешь приезжать в наш суперский офис 2-3 раза в неделю
✔️ Учишься в вузе или Школе 21
Можно подать заявку на три направления, а на этапе собеседования выбрать одно:
• Разработка С/С++,С#, Python, GO, Java Script
• Исследование угроз
• Анализ угроз
• Анализ и обработка данных
• Контентный анализ
• DevOps и DevSecOps
• Тестирование (ручное)
• Тестирование (авто, Python)
Приём заявок — до 12 октября. Не затягивай 🐾
Реклама. АО «ЛАБОРАТОРИЯ КАСПЕРСКОГО» ИНН: 7713140469 erid:LatgBoN4q
📖 Читаем исходники Python библиотек
Хотите стать лучше? Берите пример с лучших. Изучая open source проекты вы сможете узнать множество best practices и прокачать свои навыки.
В этот раз автор разбирает Loguru (популярная альтернатива logging), рассказывает что к чему и как делать можно, а как не стоит и почему,
https://youtu.be/g6zzZxxifAw
➗ Пишем калькулятор на Swift
Кроме шуток, если вы можете самостоятельно написать полноценный калькулятор на каком-то языке, то вы можете быть уверены, что знаете его основы.
Свой калькулятор, конечно, вы использовать в повседневной жизни не будете, но зато сможете закрепить ваши знания языка на практике.
https://youtu.be/p4izvuFKNe4
Просто интересное интервью с ex-директором по распространению технологий в Яндекс на тему (в основном) ИИ.
Разработчики беседуют про будущее, сможет ли интернет работать без государства, как устроиться в Яндекс в 18 лет и многое другое.
https://youtu.be/w6ePkNjzRbM
🆚 ООП vs Функциональное программирование — [12:12]
Сейчас очень часто спорят, что лучше использовать в проектах: ООП или функциональщину. Единого мнения пока что нет.
Автор рассказывает про преимущества и недостатки обоих подходов, можно ли их использовать вместе и если да, то когда это нужно.
Перейти к просмотру
🌹 Все, что нужно знать про SCSS/SASS
Препроцессоры значительно упрощают нам жизнь, ведь они позволяют использовать функции, которых нет в самом CSS.
Самый популярный препроцессор — SASS. В этом ролике всё, что нужно знать новичку про него и как с ним работать.
https://youtu.be/MpzTnr5x_Wg
Курс для опытных разработчиков уровня Middle и Senior, которые хотят научиться создавать с нуля архитектуру сервисов и приложений. Вас ждёт много практических заданий, прокачка насмотренности в области архитектуры ПО и экспертиза от техлидов Яндекса и других компаний.
Чему вы научитесь
- Определять, какую архитектуру приложения применять — монолитную или микросервисную,
- Выбирать тип хранения данных, формат и протокол обмена данными в зависимости от типа вашего приложения,
- Разбираться в вертикальном и горизонтальном масштабировании, балансировке нагрузки и стратегиях кеширования.
Главное про курс •
Возможность повысить свой грейд, а соответственно и ценность на рынке. •
+5 новых архитектур в портфолио. •
Программа длительностью 6 месяцев: учёбе нужно уделять от 15 часов в неделю.
Ближайший поток стартует 16 октября. Посмотреть подробную программу курса и записаться можно по ссылке
☕️ Gulp с нуля
GULP берёт на себя множество рутиных задач. Он сэкономит пару десятков часов вашего времени и продвинет ваш сайт в поисковой системе.
Но перед этим GULP надо настроить, а ещё научиться им пользоваться (вот так неожиданность). Как, зачем и почему — на все вопросы отвечает автор ролика.
https://youtube.com/watch?v=SVmnfkICqq0
🔐 Как сделать скрипт для шифрования
Сейчас шифруют всё, что можно и нельзя. Но разве вам никогда не было интересно, как это всё работает «под капотом»?
Автор рассказывает, как работают большинство алгоритмов и создаёт свой, который отлично показывает, как всё устроено.
https://youtu.be/XzVkwumFC8o
🔍 Пишем свой поисковик на Java — [1:18:32]
Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.
Он будет работать с огромным массивом документов и c относительно небольшими задержками. Основные таймкоды для удобной навигации:
1. План вебинара — [0:37]
2. Структура приложения — [7:45]
3. Установка и запуск Elasticsearch — [10:20]
4. Создание индексов и поиск по ним — [17:37]
5. Асинхронные вызовы, продвинутые возможности — [1:05:30]
youtube.com/watch?v=sxepRqPnqew
Привет! Мы в МТС активно поддерживаем ИТ-сообщество в России и запускаем всероссийскую олимпиаду по программированию с главным призом в 3 млн рублей.
Для кого? Для школьников, студентов и действующих ИТ-специалистов.
Что будет? Блок онлайн-заданий, митапы и мастер-классы, общение в закрытом Telegram-канале и финальный очный тур с программированием на скорость. Когда олимпиада завершится, мы создадим True Tech Community, где будем делиться полезными и эксклюзивными материалами для разработчиков.
А что еще? Финалистов ждет afterparty, фестиваль технологий, интерактив, квесты, карьерные стенды, где лучшие специалисты смогут получить оффер от МТС.
Регистрация уже открыта! Подробности по ссылке. Ждем тебя!
Реклама. ПАО "МТС". ИНН 7740000076. erid: LjN8KKQwJ
Представляем вам Kaspersky Team — место, где разработчики и руководители «Лаборатории Касперского» делятся своим опытом в IT-индустрии и ищут новых коллег в свои команды.
Переходите на канал, чтобы:
● узнавать новости про IT-технологии;
● почитать про C/C++, C#, Java, React, TypeScript, SQL, Python, Git, Docker, DevOps;
● быть в курсе актуальных вакансий, стажировках и мероприятий;
● пообщаться с экспертами и задать вопросы.
Нам, например, понравились эти посты:
● Интересно узнать про традиции команды GReAT превращать доклады в перформанс? Почитайте историю Виталия Комлюка про веселую жизнь в компании;
● Хотите превратить работу в хобби? Тогда для вас пост от ведущего исследователя киберугроз Бориса Ларина.
Подписывайтесь на Kaspersky Team и узнавайте все о вакансиях и жизни компании 😎
Реклама. АО "ЛАБОРАТОРИЯ КАСПЕРСКОГО". ИНН 7713140469. erid: LjN8K5oKm
📖 Исповедь HTML-программиста
Настало время покаяться, HTML-программисты, извиниться перед ScreenReader'ами и перед SEO-движками, да исправить ошибки свои.
Это видео — набор ошибок, которые допускает множество фронтэндщиков, пока создают вёрстку и почему так важно их избегать.
https://youtu.be/O7jPiFP6zL8
🧠 Всё про операционные системы
Абсолютно любой код, написанный программистом, запускается в оболочке, знакомой нам как операционная система. Поэтому нам стоит понимать, как там все работает.
Начать можно как раз с этого видео. В нем автор поверхностно расскажет про операционные системы, их задачи и принцип работы.
https://youtu.be/k0fY-wd4rCc
🐹 Тестирование в Go
Это не просто видео, где вас учат пользоваться определённым инструментом. Здесь разбираются виды тестов и, даже, архитектура при их добавлении.
Автор рассказывает как написать правильный код для теста Backend'а на Go. Также вы сможете узнать огромное количество Best practices.
https://youtube.com/watch?v=iJK99AQqKZY
👑 Дебажим как царь
Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.
Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам
https://youtube.com/watch?v=8FR4CPRffPM
🐳 Docker для начинающих
С Docker можете забыть про проблемы с зависимостями: теперь вам достаточно один раз настроить приложение и запускать его на других пк.
Что такое контейнеризация, как правильно настроить Docker и что делать, если ничего не работает — это вам расскажет автор ролика.
https://youtube.com/watch?v=_uZQtRyF6Eg
🚦 Дорожная карта специалиста по кибербезопасности
Этот путь разделён всего на 2 этапа: обучение (ссылки на ресурсы для которого есть в дорожной карте) и получение необходимых сертификатов.
Изучите его, если вы хотите понять, в каком направлении вам приблизительно нужно двигаться.
#роадмап #безопасность
🤖 FullStack для новичков — [4:24:12]
Web делится на две части: то, что вы видите и то, что происходит на стороне сервера. FullStack умеет делать и в Frontend и в Backend.
Автор создаёт классный сайт с MongoDB, Express, React и Node.js. Также расскажет, как загрузить его на Heroku. Звучит сложно, но автор объясняет все так, что поймёт и новичок.
Перейти к просмотру
🧠 Алгоритмы и структуры
PostgreSQL способен обрабатывать терабайты информации за пару мгновений. Вам никогда не было интересно, как это работает?
Работник Яндекса и контрибьютор в репозиторий PostgreSQL рассказывает, как что работает и какие алгоритмы / структуры данных там используются.
https://youtube.com/watch?v=KUBxKZPPyiQ
⚛️ React Native для начинающих
React позволяет нам создавать интерфейс приложения, то есть писать фронтенд. А его версия Native — запускать React приложения на телефоне и ПК.
В этом видео вы узнаете, как правильно создать приложение на телефон с помощью React, и как оно вообще запускается.
https://youtu.be/K-aD8ClG1FQ
🏗 Vue 3 для новичков — [2:18:39]
Сейчас Vue — лучший фреймворк для создания пользовательских интерфейсов. По своим возможностям он обходит React и даже Angular.
Это видео поможет вам его освоить на уровне Junior. Автор подробное рассказывает про каждую фичу и показывает её применение на практике.
https://youtube.com/watch?v=p059z-0JTFg
🧠 Тренировки по алгоритмам
Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. У Яндекса есть как раз такие:
1. «Сложность, тестирование, особые случаи» — [1:06:54]
2. «Линейный поиск» — [1:10:02]
3. «Множества» — [1:12:23]
4. «Словари и сортировка подсчётом» — [1:01:48]
5. Разбор домашнего задания по лекции 1 и 2 — [1:24:46]
Все примеры написаны на Python.
Перейти к плейлисту
Архитектура масштабируемых веб-приложений
В этом курсе вы изучите принципы проектирования и разработки масштабируемых веб-приложений. Погрузитесь в микросервисную архитектуру, горизонтальное масштабирование, соглашения RESTful API, инструменты для балансировки нагрузки и обеспечения отказоустойчивости.
📂 Перейти к просмотр
🤖 Возможности С++ для микроконтроллеров
Ваш умный холодильник, принтер, колонка и даже дверной звонок контролируются микроконтроллером. А сам код для них пишут, чаще всего, на C/C++.
В докладе автор рассказывает, почему именно C++, как правильно написать код, а также показывает парочку полезных примеров.
https://youtube.com/watch?v=2MQVKHMn7vw
⚛️ Автоматизация создания React-компонентов
Программисты настолько ленивые люди, что стараются экономить время даже на самых простых операциях. Вот скрипт, который сам создаёт React-компоненты.
Он их не пишет, а генерирует на основе шаблонов, но всё равно сберегает время. В этом ролике вы научитесь работать с generate-react-cli.
Перейти к просмотру
🔥 Создание красивого сайта с горизонтальным Parallax эффектом
Это небольшой сайт по ведьмаку, с невероятно красивыми изображениями, похожими на 3D графику и плавным горизонтальным переходом между ними (Parallax эффект).
В этом видео вы узнаете как создать подобный Parallax эффект, напишите CSS, HTML и JS код и, дополнительно, реализуете вертикальный Parallax.
https://www.youtube.com/watch?v=QFq6PiZ1BQ8