🕶 Про языки программирования в 2023
2023 год ещё не наступил, но уже можно предсказать, что будет популярно в будущем и какие направления стоит осваивать новичкам.
Автор рассказывает про направления и языки, которые для них нужны. Видео поможет новичкам определиться со своей будущей деятельностью.
https://youtube.com/watch?v=FPJQq6AyQdw
📱 Как создавался фреймворк для Android-разработчиков, который ускорил разработку приложений в Яндексе на 50-70%?
Интересная статья о новом опенсорс-фрейморке Yatagan от Яндекса. Внутри много деталей о реализации проекта, первых результатах, планах на будущее и многом другом.
https://habr.com/ru/company/yandex/blog/704838/
⚡️ Node.js - для тех, кто хочет начать бекенд разработку
В даном курсе вы изучите Backend разработку с Node.js и научитесь работать с серверами, файлами и базами данных.
Содержание:
🔹Установка и первая программа
🔹Дебаг програм
🔹Передача параметров
🔹Чтение файлов и папок
🔹Чтение и запись JSON и CSV
🔹Подключение к базе данных MySql
🔹Работа с БД
🔹Модули Node.js, require
🔹Загрузка файлов на сервер
🔹Сохранение данных из формы в базу
Перейти к просмотру
🔥 Архитектура современных WEB приложений
В видео речь пойдёт о работе web-приложений, о различиях между Frontend и Backend, о монолитной и микросервисной архитектуре.
Автор подробно разбирает как идёт взаимодействие приложения с базой данных, S3, клиентом и другими системами программы.
https://youtube.com/watch?v=S0e_5a2WB60
🔥 8 вопросов Data Scientists
Team lead по безопасности личных данных рассказывает новичкам про жизнь в Data Science и отвечает на вопросы, которые волнуют начинающих.
Здесь вы услышите, где лучше учиться на специалиста по данным, что должен уметь Data Scientists, сколько получает разработчик и нужно ли ехать за границу.
https://youtube.com/watch?v=1uUwwWrhedc
🗳 Что делает аналитик в IT?
Задачи зависят от уровня, но цель всегда одна — собрать всю информацию о приложении и сделать какие-то выводы или передать её дальше, пусть там разбираются.
Автор рассказывает чем занимается Junior, Middle и Senior на работе, какие конкретно задачи они решают. В конце ролика — Roadmap по этому направлению.
https://youtu.be/fi9WqnoeHQU
🔥 Теоретический минимум по Computer Science
Computer Science рассказывает как работает компьютер, что такое двоичная система, что за структуры данных и как их использовать.
Это видео — база по Computer Science, которую должен знать каждый программист. Здесь про блок схемы, вентили и работу двоичных систем.
https://youtu.be/s7g7ZUCZ2q8
❤️ React + TypeScript
React — самый популярная библиотека для создания интерфейса на JavaScript. TypeScript добавляет типы в JS и делает работу с ним проще (или сложнее, зависит от пользователя).
Автор делится лучшими практиками при работе с React и TypeScript, рассказывает про функциональный стиль, его преимущества и работу с хуками.
https://youtu.be/j-LxLzYgpX4
🔥 Создание сайта портфолио с крутой анимацией
Пример действительно классного сайта для портфолио с множеством меню, слайдерами и аномалиями.
https://youtube.com/watch?v=oT0FN1PtmRU
🐍 Оптимизация запросов в БД — [2:29]
Автор рассказывает, как сократить количество запросов в базу, при связи Foreign key в Django-приложениях. Коротко и полезно.
Перейти к просмотру
🕶 Как успешно пройти собеседование
Собеседование — это когда некий Вася пытается доказать другому человеку (который, зачастую, не разбирается в программировании), что Василий — программист.
Автор рассказывает как подготовится и успешно пройти собеседование, как преодолеть волнение и когда стоит приврать (спойлер: никогда).
Перейти к просмотру
🗳 Быстрый курс по Tailwind CSS v3 — [36:34]
Tailwind CSS v3 — фреймворк для вёрстки страниц, не написав ни единой строки кода на CSS. Объекты строятся с помощью готовых шаблонов.
Из урока вы научитесь пользоваться Tailwind CSS v3 и напишите свой конфиг. Он несколько лучше и эффективнее Bootstrap, удаляет неиспользуемые классы, удобнее.
https://youtube.com/watch?v=fyK1sW1CNug
Программирование общее
Микс из самых разных уроков на самые разные темы от самых разных авторов. Изучаем вопросы с максимальной конкретикой и повышаем свою эрудицию.
Перейти к просмотру
👾 Язык Lua
Lua — простой, но мощный встраиваемый язык сценариев. Он использовался в Adobe Photoshop Lightroom, в играх (World of Warcraft и Angry Birds) и даже управлял телевидением.
Автор рассказал про историю появления языка, а также затронул тему того, чем он отличается от других языков программирования и всех отраслей его применения.
https://www.youtube.com/watch?v=PbYf6uNZFCE
Тренд 2038 года - это игра TONight специально для разработчиков, где ты можешь писать код, развлекаться и зарабатывать криптовалюту.
Помоги жителям города решить все их задачки за вознаграждение в TON!
Переходи по ссылке и играй прямо в браузере:
👉 https://clck.ru/34CqGT
🔥 Как работает видеокарта
Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.
В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.
https://youtu.be/9kfjxb78W5Y
🗳 Обзор на PIXSO
PIXSO — это облачная платформа для UI/UX дизайна, как figma, только с большими возможностями. Поддерживает файлы Figma, Sketch, Adobe и совместное редактирование.
Это ещё не все возможности нового редактора. Из ролика вы узнаете про доступные бесплатные функции, которых больше чем в Figma, и про недостатки сервиса.
https://youtu.be/VgUSbuoDpWI
⚡️ Курс Веб-разработчик
Курс для тех, кто решил попробовать себя в роли верстальщика. В нём вы познакомитесь с HTML, CSS, JavaScript и с теорией, важной при создании сайта.
1. Установка необходимых программ — [12:33]
2. Полный цикл создания сайтов — [15:31]
3. Работа с графикой для разработчика — [37:20]
4. Настройка рабочего пространства — [21:58]
5. Знакомство с основами HTML — [36:34]
🐍 Экскурс в Rust для питонистов
«Если бы я был разработчиком, то следующий язык, который я бы учил — это Rust», — так выразился коллега по поводу этого языка.
Rust — быстрый, как C++ и простой, как Golang, язык. Это видео поможет перейти от Python, Ruby, JS к Rust.
https://www.youtube.com/watch?v=VtAqpIbcWFM
⚡️ Что такое Data Science
О новом направлении не слышал только пещерный человек. В каждой рекламе курсов встречаются эти два слова: «Data» и «Science».
Но нигде не сказано, чем же занимаются люди в этом направлении. Автор поможет вам разобраться с новинкой и расскажет, чем на самом деле занимаются Data Scientists.
https://youtu.be/jgLWVHHUIYE
Как работают сортировки
В ролике разбирается сортировка пузырьком (которую учит каждый новичок), выбором, ставками, Хоара, Ломуто с примерами на C++.
Также здесь сравниваются разные виды сортировок за звание лучшего и самого быстрого алгоритма.
https://youtube.com/watch?v=PF7AqefS4MU
🔥 Кто такой DevOps-инженер?
Человек, что стоит на страже покоя. Человек, способный помирить программиста и системного администратора. Человек, способный сохранить бизнесу миллионы.
В этом ролике кратко рассказывается про задачи DevOps и про необходимые навыки. Также самое интересное — зарплаты DevOps-инженера.
https://youtu.be/IhvMgKPYE3g
📱 Самый подробный курс по языку Swift
Этот курс идеально подойдёт тем, кто уже знаком с основами программирования и хочет освоить язык Swift, чтобы начать разрабатывать приложения на iOS.
Курс рассчитан как на тех, кто раньше не изучал языки программирования, так и на тех, кто имеет опыт работы с другими языками. Учтите, что для его прохождения вам понадобится компьютер от Apple с MacOS.
Первый урок — [10:54]
Второй урок — [7:27]
Третий урок — [18:58]
Как запустить контейнер в EC2
Amazon Elastic Compute Cloud — это сервис облачных вычислений, предоставляемый компанией AWS. EC2 позволяет запускать виртуальные машины в облаке и управлять ими.
Автор рассказывает, как правильно развернуть контейнер Docker на EC2.
https://youtube.com/watch?v=_JlhkaSTguA
Как сделать так, чтобы разработчики использовали Kotlin — [43:39]
Kotlin — упрощенная версия Java, разработанная компанией JetBrains. В основном используется в мобильной разработке.
Речь пойдёт про переход из социологии в маркетинг, при чём тут Kotlin, как работается гуманитарию в IT и трудна ли эта сфера.
Перейти к просмотру
🔥 Шаблоны и метапрограммирование в C++
Урок для тех, кто уже чётко понимает что такое ООП, может отличить инкапсуляцию от сокрытия данных и знает что такое полиморфизм.
Здесь вы узнаете про шаблоны, как это представляет себе язык, про явную и частную специализацию, про паттерн Singleton.
https://youtube.com/watch?v=BY11k0POMAM
🎩 7 ошибок джунов — [21:13]
Джуниоры — это программисты, которые только недавно закончили изучать какой-либо язык. Из-за отсутствия опыта, они, очевидно, чаще всего допускают ошибки.
Именно поэтому автор рассказал, каких ошибок можно избежать начинающим разработчикам. Он объяснил, почему много/мало вопросов — это плохо, как непонимание бизнес-логики рушит проекты, а также поделился ещё несколькими полезными советами.
Перейти к просмотру
🐍 Весь Python за 7 часов
Ну, почти весь. Несмотря на то, что Python — это мегапростой язык, справиться с освоением которого сможет даже ребёнок, у него есть целая куча особенностей. Они, вперемешку с обычной теорией (которой здесь предостаточно), как раз-таки и разбираются в этом видео.
Понятное дело, что профессионалом за эти 7 часов вы явно не станете, но после просмотра вы уже уверенно сможете писать простенькие программы по типу «hello world».
Перейти к просмотру
⚙️ Асинхронность в JavaScript
Асинхронность — это выполнение другой задачи, пока первая чего-то ждёт (например, ответа от сервера). Таким образом мы рационально пользуемся одним потоком, что придаёт скорости, не усложняя код.
Конкретно в этом видео рассказывается про асинхронность в JavaScript, а также то, что такое Event loop и Call stack. Кроме того, автор рассказал, каких ошибок стоит избегать, чтобы не тратить кучу времени на дебаг в дальнейшем.
Перейти к просмотру
🍎 Как стать iOS-разработчиком
Продуктами Эпл пользуется чуть ли не половина мира, поэтому разрабатывать под их мобильную операционную систему бывает ой как выгодно, пускай и очень больно.
В это видео автор (как он заявляет) вложил 8 месяцев своей жизни в 50-минутное видео. В нём он рассказал, с чем пришлось столкнуться Junior-разработчику, создающему ПО для iOS, а также поделился несколькими советами по тому, как это можно преодолеть.
Перейти к просмотру