🖥 Гарвардский курс по основам программирования
Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
1. CS50 на русском: Лекция #1
[47:15]
2. CS50 на русском: Лекция #2
[1:04:15]
3. CS50 на русском: Лекция #3
[50:16]
4. CS50 на русском: Лекция #4
[53:08]
5. CS50 на русском: Лекция #5
[50:22]
Перейти к плейлисту
#видео
Лекции курса смотрятся как увлекательный блокбастер, а задачи, предлагаемые к решению, — не надуманные стерильные учебные материалы, а взятые из реальной жизни кейсы.
1. CS50 на русском: Лекция #1
[47:15]
2. CS50 на русском: Лекция #2
[1:04:15]
3. CS50 на русском: Лекция #3
[50:16]
4. CS50 на русском: Лекция #4
[53:08]
5. CS50 на русском: Лекция #5
[50:22]
Перейти к плейлисту
#видео
⚡️ Свой сервер на Kotlin — [2:17:54]
Этот язык популярен не только среди мобильных разработчиков, но и в Backend-сфере. Понравился он серверным разработчикам своей простотой.
А вот для самих Backender'ов было бы неплохо держать такой проект как «Сервер» у себя за спиной. Так ведь намного легче понять, как работает Apache и nginx.
Перейти к просмотру
#видео #web
Этот язык популярен не только среди мобильных разработчиков, но и в Backend-сфере. Понравился он серверным разработчикам своей простотой.
А вот для самих Backender'ов было бы неплохо держать такой проект как «Сервер» у себя за спиной. Так ведь намного легче понять, как работает Apache и nginx.
Перейти к просмотру
#видео #web
🔥 Как работает видеокарта — [13:59]
Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.
В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.
Перейти к просмотру
#видео #теория
Процессор может быстро выполнять последовательные задачи, а видеокарта — выполнять несколько миллионов вычислений одновременно. Поэтому GPU так нужно для игр и машинного обучения.
В ролике рассказывается о том, как происходит отрисовка игр, что такое параллелизм и на что стоит смотреть при выборе видеокарты.
Перейти к просмотру
#видео #теория
🗳 Что делает аналитик в IT? — [21:04]
Задачи зависят от уровня, но цель всегда одна — собрать всю информацию о приложении и сделать какие-то выводы или передать её дальше, пусть там разбираются.
Автор рассказывает чем занимается Junior, Middle и Senior на работе, какие конкретно задачи они решают. В конце ролика — Roadmap по этому направлению.
Перейти к просмотру
#видео #профессия
Задачи зависят от уровня, но цель всегда одна — собрать всю информацию о приложении и сделать какие-то выводы или передать её дальше, пусть там разбираются.
Автор рассказывает чем занимается Junior, Middle и Senior на работе, какие конкретно задачи они решают. В конце ролика — Roadmap по этому направлению.
Перейти к просмотру
#видео #профессия
🔥 Зачем системным программистам Rust — [44:37]
Видео для системных программистов, тех, кто пишет операционные системы, утилиты для них и драйвера.
В рамках доклада будут рассмотрены преимущества и недостатки современного системного программирования на различных языках от C/C++ до Rust.
Перейти к просмотру
#видео #теория
Видео для системных программистов, тех, кто пишет операционные системы, утилиты для них и драйвера.
В рамках доклада будут рассмотрены преимущества и недостатки современного системного программирования на различных языках от C/C++ до Rust.
Перейти к просмотру
#видео #теория
🔥 Отказоустойчивость сайтов, сервисов и API — [14:36]
В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.
Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.
Перейти к просмотру
#видео #теория
В видео обсуждаются шаблоны для создания устойчивых веб-сайтов, сервисов и API-интерфейсов на примере настройки кластера Kubernetes и его мониторинга.
Также автор обсуждает важность тщательного управления определенными типами запросов во избежание системных ошибок.
Перейти к просмотру
#видео #теория
🎩 7 ошибок джунов — [21:13]
Джуниоры — это программисты, которые только недавно закончили изучать какой-либо язык. Из-за отсутствия опыта, они, очевидно, чаще всего допускают ошибки.
Именно поэтому автор рассказал, каких ошибок можно избежать начинающим разработчикам. Он объяснил, почему много/мало вопросов — это плохо, как непонимание бизнес-логики рушит проекты, а также поделился ещё несколькими полезными советами.
Перейти к просмотру
#видео #профессия
Джуниоры — это программисты, которые только недавно закончили изучать какой-либо язык. Из-за отсутствия опыта, они, очевидно, чаще всего допускают ошибки.
Именно поэтому автор рассказал, каких ошибок можно избежать начинающим разработчикам. Он объяснил, почему много/мало вопросов — это плохо, как непонимание бизнес-логики рушит проекты, а также поделился ещё несколькими полезными советами.
Перейти к просмотру
#видео #профессия
🧑💻 Как сделать мультиплеер в Unity — [17:48]
Автор использует Photon для реализации мультиплеера в игре. Получается простая игра, в которой персонажи ходят по полю, проигрывают анимации и ничего не делают.
Перейти к просмотру
#видео #unity
Автор использует Photon для реализации мультиплеера в игре. Получается простая игра, в которой персонажи ходят по полю, проигрывают анимации и ничего не делают.
Перейти к просмотру
#видео #unity
🔥 Как я выучил ООП в Python — [42:18]
Объяснение для новичков про Объектно ориентированное программирование и его основные концепции: класс/объект, наследование, инкапсуляция, полиморфизм с примерами кода.
Перейти к просмотру
#видео #python
Объяснение для новичков про Объектно ориентированное программирование и его основные концепции: класс/объект, наследование, инкапсуляция, полиморфизм с примерами кода.
Перейти к просмотру
#видео #python
⚡️ Чем хорош Golang? — [18:33]
Хоть этот язык и не такой популярный, как Java, Python или JS, но его всё равно часто используют в сложных и быстрых системах.
Чем так хорош этот язык? Что на нём пишут? И сколько платят разработчикам на Go? На все эти вопросы дал ответ автор этого видео.
Перейти к просмотру
#видео #go
Хоть этот язык и не такой популярный, как Java, Python или JS, но его всё равно часто используют в сложных и быстрых системах.
Чем так хорош этот язык? Что на нём пишут? И сколько платят разработчикам на Go? На все эти вопросы дал ответ автор этого видео.
Перейти к просмотру
#видео #go
👩💻 Пишем свой Promise на JavaScript — [43:55]
В этом видеоролике вы научитесь полностью с нуля писать свой Promise, а также вы поймёте, как он работает под капотом.
Помимо этого, вы узнаете, что такое Test Driven Development (TDD) и осознаете, насколько это удобный и полезный инструмент в промышленной разработке. К функционалу класса Promise изначально будут составлены некоторые требования. По мере реализации, вы будете проверять, что требования действительно удовлетворены с помощью тестов.
#js
В этом видеоролике вы научитесь полностью с нуля писать свой Promise, а также вы поймёте, как он работает под капотом.
Помимо этого, вы узнаете, что такое Test Driven Development (TDD) и осознаете, насколько это удобный и полезный инструмент в промышленной разработке. К функционалу класса Promise изначально будут составлены некоторые требования. По мере реализации, вы будете проверять, что требования действительно удовлетворены с помощью тестов.
#js
⌨️ От веб-разработки до машинного обучения
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
На freeCodeCamp вы найдете 6000+ бесплатных туториалов по веб-разработке, кибер безопасности, машинному обучению и многому другому.
Вы научитесь HTML, CSS, JavaScript, Python, Git, Node.js, React.js и остальным востребованным технологиям. Дерзайте!
Перейти к изучению
#платформа
🛠 Практикуемся взламывать вебсайты
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
Hack This Site – бесплатная, безопасная и легальная тренировочная площадка для развития навыков этичного хакинга.
Сообщество живет с 2003 года, и все это время там люди обмениваются своими знаниями и опытом. Так что это не очередной вебсайт про хакинг, а целая находка.
Перейти к изучению
#платформа
⌨️ Уроки по HTML для начинающих
Язык гипертекстовой разметки HTML — основа любой веб-страницы, поэтому это первое, что следует изучать начинающему фронтенд разработчику. В своих коротких видео автор рассказывает про все детали, которые большинство упускает.
1. Установка brackets. Настройка brackets. Создание веб страницы
[10:00]
2. HTML что такое тег. Парные, непарные теги. Тег i
[8:12]
3. Структура HTML документа. Атрибут html тега. Параметры тега
[13:37]
4. Атрибуты тега meta: name, content, http-equiv, charset, description, keywords, robots
[11:31]
5. HTML теги для форматирования текста. html5 работа с текстом
[17:19]
6. HTML список. Маркированный список. Нумерованный список. Атрибуты списков
[6:48]
7. Cписки определений HTML. Теги dl dt dd. Frontend разработка
[4:52]
8. HTML5 работа с изображениями. Тег img. Атрибут alt. Фон body картинка
[16:29]
#верстка
Язык гипертекстовой разметки HTML — основа любой веб-страницы, поэтому это первое, что следует изучать начинающему фронтенд разработчику. В своих коротких видео автор рассказывает про все детали, которые большинство упускает.
1. Установка brackets. Настройка brackets. Создание веб страницы
[10:00]
2. HTML что такое тег. Парные, непарные теги. Тег i
[8:12]
3. Структура HTML документа. Атрибут html тега. Параметры тега
[13:37]
4. Атрибуты тега meta: name, content, http-equiv, charset, description, keywords, robots
[11:31]
5. HTML теги для форматирования текста. html5 работа с текстом
[17:19]
6. HTML список. Маркированный список. Нумерованный список. Атрибуты списков
[6:48]
7. Cписки определений HTML. Теги dl dt dd. Frontend разработка
[4:52]
8. HTML5 работа с изображениями. Тег img. Атрибут alt. Фон body картинка
[16:29]
#верстка
👁 Как парсить данные с любого сайта на C#
Этот материал полезен новичкам в области парсинга.
Вы узнаете, как перехватывать данные, изменить результаты онлайн-теста, как из кода программы работать с API и представить результат в виде JSON-объекта. Все примеры из реальных проектов.
Первая часть — [31:59]
Вторая часть — [26:54]
Перейти к плейлисту
#видео #csharp
Этот материал полезен новичкам в области парсинга.
Вы узнаете, как перехватывать данные, изменить результаты онлайн-теста, как из кода программы работать с API и представить результат в виде JSON-объекта. Все примеры из реальных проектов.
Первая часть — [31:59]
Вторая часть — [26:54]
Перейти к плейлисту
#видео #csharp
🦾 Полный курс по WebStorm — [57:35]
WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.
Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.
Перейти к просмотру
#javascript #видео
WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.
Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.
Перейти к просмотру
#javascript #видео
❓Заблуждения ООП — [19:36]
ООПэ встречается практически на каждом углу цифрового мира, и это не просто так, ведь методология ООП — мощный инструмент, позволяющий создавать удивительные приложения.
Но его неправильное понимание только ухудшит ситуацию, поэтому автор рассказал о самых частых заблуждениях при разработке с использованием этих принципов.
Перейти к просмотру
#видео #oop
ООПэ встречается практически на каждом углу цифрового мира, и это не просто так, ведь методология ООП — мощный инструмент, позволяющий создавать удивительные приложения.
Но его неправильное понимание только ухудшит ситуацию, поэтому автор рассказал о самых частых заблуждениях при разработке с использованием этих принципов.
Перейти к просмотру
#видео #oop
🗳 Event Loop от А до Я — [1:14:29]
Задачи событийного цикла или Event Loop заключается в том, чтобы выполнять задачи, если они есть или ожидать получения новой таски.
Идея кажется простой, но под капотом много интересных особенностей. В ролике речь пойдёт про архитектуру браузера, node js, очереди Microtask и macrotask.
Перейти к просмотру
#видео #web
Задачи событийного цикла или Event Loop заключается в том, чтобы выполнять задачи, если они есть или ожидать получения новой таски.
Идея кажется простой, но под капотом много интересных особенностей. В ролике речь пойдёт про архитектуру браузера, node js, очереди Microtask и macrotask.
Перейти к просмотру
#видео #web
🔥 Экстремальное программирование — [6:55]
Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.
Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.
Перейти к просмотру
#видео #теория
Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.
Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.
Перейти к просмотру
#видео #теория
🔥 Terraform — Решение сложных задач — [22:05]
Terraform – это инструмент от компании Hashicorp, помогающий декларативно управлять инфраструктрой. Он для создания конфигураций сети, которые потом можно отправить облачному провайдеру.
Этот ролик для DevOps, которые хотят стать профессиональными разработчикам. Автор рассказывает что такое Terraform и как им пользоваться.
Перейти к просмотру
#видео #devops
Terraform – это инструмент от компании Hashicorp, помогающий декларативно управлять инфраструктрой. Он для создания конфигураций сети, которые потом можно отправить облачному провайдеру.
Этот ролик для DevOps, которые хотят стать профессиональными разработчикам. Автор рассказывает что такое Terraform и как им пользоваться.
Перейти к просмотру
#видео #devops
🧩 Сложность алгоритма — [11:26]
Как отличить медленный алгоритм от быстрого? Самый простой способ — замерить время выполнения, но лучше всего — посчитать сложность алгоритма.
Здесь автор рассказывает как оценивать алгоритмы, что такое Big O notation, в чём разница между O(1), O(N), O(log N * N) и какой вариант лучше.
Перейти к просмотру
#видео #теория
Как отличить медленный алгоритм от быстрого? Самый простой способ — замерить время выполнения, но лучше всего — посчитать сложность алгоритма.
Здесь автор рассказывает как оценивать алгоритмы, что такое Big O notation, в чём разница между O(1), O(N), O(log N * N) и какой вариант лучше.
Перейти к просмотру
#видео #теория