TGViewer
Channel Public Channel
[404] — программирование

[404] — программирование

@procode404

Научим тебя программировать бесплатно.

Сотрудничество: @zubar89

Канал включён в перечень РКН: https://rkn.link/WlS
Subscribers
40.3K
Photos
101
Videos
1
Links
2.2K

Showing posts older than #1228 · Back to latest

Older Posts 20 shown
Post #1226 25.3K
​🖥 Пишем сайт на Python и Django за час — [1:21:23]

В этом видеоуроке вы разберётесь, как можно написать несложный сайт с панелью администратора всего за час. Причём всё будет понятно даже человеку, который не очень разбирается в деталях того, как устроен Django, достаточно лишь знать базовый синтаксис Python.

#python #django
Post #1224 24.3K
​⌨️ Изучаем структуры данных в JavaScript — [43:13]

В этом небольшом видеоуроке вы узнаете, что такое структуры данных и почему важно быть с ними знакомым, а также сможете немного попрактиковаться и реализовать свой связный список на JavaScript.

#js #data_structures
Post #1222 24.2K
​🖥 Практика написания продвинутого backend на Node.js — [1:41:26]

Недавно на канале был пост о том, как работает цикл событий в JavaScript, а в частности, как Node.js удаётся в одном потоке столь эффективно обрабатывать большие нагрузки.

Теория — это отлично, но без практики она зачастую бесполезна, поэтому в этом видео вы сможете на практике ощутить всё удобство и простоту использования ноды. Вы научитесь правильно подходить к разработке архитектуры backend'а, также вы сможете понять, как правильно работать с авторизацией и аутентификацией пользователей со стороны сервера.

#js #nodejs
Post #1221 23.5K
​👨‍💻 Цикл событий JavaScript простым языком — [14:38]

Наверняка многие задумывались, как NodeJS способен обрабатывать такие серьёзные нагрузки, учитывая, что он работает всего в одном потоке. На самом деле, правда заключается в том, что большая часть времени, которую сервер тратит на обработку одного клиента, — это ожидание. Либо ожидание ответа от клиента, либо сама отправка запроса через сеть.

NodeJS умеет делать все эти операции ожидания неблокирующими. То есть, пока он ждёт завершения какого-то системного вызова или завершения операции с сетью, он может обрабатывать другие соединения и благодаря этому не проигрывать, а порой даже выигрывать серверы, написанные в пусть и многопоточном, но блокирующем стиле.

В этом видео вы узнаете, как это работает и почему это очень круто.

#js #nodejs
Post #1219 22.7K
​🧑‍🏫 Изучаем популярный на собеседованиях алгоритм — [31:22]

Ни для кого не секрет, что знание алгоритмов — очень важная вещь для успешного прохождения технического собеседование в большую часть IT-компаний (особенно таких, как Яндекс или Google).

При этом нередко на собеседованиях бывают задачи, где поступают некоторые запросы на отрезке. Например, запросы на сумму. С одной стороны, любому новичку в программировании будет очевидно, как с этим справиться: просто пройтись по отрезку и посчитать сумму элементов на нём. Но зачастую — это не то, чего ждут от собеседуемого. Чаще ожидают решение, которое может отвечать на каждый вопрос "моментально" (для тех, кто знаком с обозначениями, за O(1) времени).

В этом небольшом видео автор понятным языком расскажет, как просто и эффективно можно обрабатывать такие запросы.

#алгоритмы #собеседование
Post #1217 24.4K
​🔫 Пишем свой 3D шутер на Unity и C#

В этом небольшом плейлисте из 8 видео вы научитесь писать игры, использую современные возможности платформы Unity и языка C#. Вы узнаете о том, как можно настраивать физику движения персонажей и объектов, освещение сцен. При этом вам не придётся лезть в какие-то низкоуровневые детали самого движка.

1. План проекта, начало
[4:22]
2. Создание местности
[9:00]
3. Движение игрока
[27:51]
4. Начало создания мультиплеера
[24:19]
5. Синхронизация движения
[9:30]
6. Стрельба
[21:31]
7. Нанесение урона
[19:12]
8. Итоги, завершение
[1:46]

#unity
Post #1215 23.2K
​👩‍💻 Пишем свой Promise на JavaScript — [43:55]

В этом видеоролике вы научитесь полностью с нуля писать свой Promise, а также вы поймёте, как он работает под капотом.

Помимо этого, вы узнаете, что такое Test Driven Development (TDD) и осознаете, насколько это удобный и полезный инструмент в промышленной разработке. К функционалу класса Promise изначально будут составлены некоторые требования. По мере реализации, вы будете проверять, что требования действительно удовлетворены с помощью тестов.

#js
Post #1214 22.5K
Как механическая клавиатура изменит вашу жизнь

Если из-за работы или хобби вы часто сидите за компьютером, то покупка механической клавиатуры — лучшее вложение. На это есть несколько причин:

1. Неподдельный кайф и эмоции. Да, это абсолютно другая планета в плане тактильного эффекта. Стоит 1 раз поработать за механической клавиатурой, чтобы почувствовать разницу. Не верите? Почитайте отзывы.
2. Возможность кастомизации и апгрейда. Хотите заточенный конкретно под вас девайс, да еще и с персональной гравировкой? Легко, с механическими клавиатурами это возможно, а наши партнеры из Geekboards не только продают уникальные клавиатуры, но и делают кастомы чуть ли не лучше всех в мире.
3. Долговечность. За счёт особенностей конструкции и качественных материалов механические клавиатуры не подвержены износу. Даже спустя десятилетия клавиши будут нажиматься так же легко и чётко, как в день покупки.
4. Большой вес. Металлические рамки и множество деталей делает механические клавиатуры тяжелее обычных, поэтому случайные сдвиги во время работы или игры исключены.
5. Девайс как у профи. Все киберспортсмены играют только на механике. И если по скилу у вас пока не получается дотянуться до великих, то по уровню девайсов это сделать легко.

Воспользуйтесь промокодом 404GB на сайте Geekboards и получите крутейший коврик на рабочий стол за 2 тысячи при покупке товаров от 12 тысяч. И торопитесь, промокод будет действовать всего 1 месяц — https://geekboards.ru/
Post #1213 25.5K
​🧑‍💻 Парсинг сайтов с помощью Python и Selenium

Посмотрев этот плейлист, вы научитесь менее, чем за полчаса, парсить веб-страницы любой сложности. Для этого вы будете использовать достаточно популярный и продвинутый инструмент, Selenium. Его плюс заключается не только в обширном функционале и возможности работать с веб-страницей интерактивно, но и в понятной и простой документации.

1. Информация о курсе
[0:56]
2. Установка Selenium и разбор основных функций
[5:02]
3. Работа с объектами на странице, заполнение форм
[7:46]
4. Юзер-агенты, работа в фоне и обход распознавания Selenium
[6:20]
5. Работа с прокси
[2:29]
6. Работа с cookies
[2:28]
7. Заключение и небольшой бонус
[1:16]

#python
Post #1211 24.6K
​👩‍💻 Создание игры на JavaScript — [15:05]

Несмотря на заблуждения многих людей, на JavaScript можно делать много чего ещё кроме создания сайтов. Например, после просмотра этого небольшого видео, вы будете уметь создавать собственную игру на JavaScript с нуля за 15 минут.

Также в видео есть работа с CSS и анимацией, знание которых, безусловно, важно для любого фронтенд разработчика.

#js #css
Post #1209 24.7K
​👨‍💻 Полноценное веб-приложение на Spring и Vue с нуля

Посмотрев этот плейлист, вы поймёте, как правильно планировать разработку приложений, научитесь интегрировать ваше приложение с другими сервисами (например, Google oAuth), а также базово работать с безопасностью (авторизация и аутентификация).

1. Настройка среды разработки и проекта
[15:41]
2. Базовый JavaScript интерфейс для REST приложения
[16:07]
3. Отображение и изменение данных с сервера
[15:12]
4. Подключение базы данных и настройка сериализации
[15:26]
5. Подключение Spring Security и oAuth2
[13:10]
6. Настройка Spring Security и oAuth2
[12:55]
7. Настройка Webpack и разбиение фронтенда на модули
[18:28]
8. Подключение и настройка WebSocket
[20:15]

#java #js
Post #1207 24K
​🖥 Создаём собственный конструктор сайтов на чистом JavaScript — [2:03:50]

Посмотрев это двухчасовое видео, вы сможете написать несложный конструктор сайтов, при этом использовать вы будете чистый JS, никаких фреймворков, только хардкор.

Также просмотр будет полезен тем, кто хотел бы увидеть практическое применения различных фишек самых последних версий стандарта языка.

#js
Post #1205 25K
​👩‍💻 Основы C++ за час — [1:14:33]

В этом видео вы познакомитесь с базовыми конструкциями и синтаксисом языка С++.

— Основные типы переменных
— Работа с вводом и выводом
— Функции
— Классы
— Ссылки и указателями

Изучив этот урок, можно будет смело приступать к изучению более сложных концепций.

#cpp
Post #1203 27.3K
​​⌨️ Основы Linux — серия коротких видео

Мастхэв плейлист для всех разработчиков: автор рассказывает только про самые важные темы без кучи непонятных команд в терминале.

1. Какой линукс выбрать новичку — лучшие дистрибутивы
[4:45]
2. Переменные окружения Linux | Как безопасно хранить данные для проекта
[3:31]
3. Основы SSH и SCP в одном видео | Настройка для безопасной работы
[2:34]
4. Базовое руководство по TMUX - Окна, панели и сеансы через SSH
[6:03]
5. Vim — Основы редактора за 5 минут на простых примерах
[5:54]
6. Как пользоваться консольным браузером ELINKS
[4:43]
7. Установка Arch Linux с графической оболочкой XFCE
[8:19]

#linux
Post #1201 25.8K
​​👨‍💻 Программирование на Golang для начинающих

Плейлист по разработке на go. В ходе уроков вы сможете познакомиться с основами языка и его синтаксисом, а также сможете на практике написать своего Telegram-бота.

1. Типы и переменные
[15:01]
2. Переменные и ошибки с ними
[16:26]
3. Циклы
[14:41]
4. Массивы и срезы
[9:33]
5. Словари
[7:45]
6. Функции
[10:14]
7. Структуры
[10:28]
8. Парсер на Golang. Telegram и Go
[13:54]
9. Telegram bot. Используем webhook
[10:54]
10. Telegram bot. Собираем данные пользователей
[6:13]
11. Фильтр сообщений для Telegram
[5:11]
12. Telegram bot. Отправляем фото из облачного хранилища
[7:12]
13. Упаковываем приложение в Docker
[7:22]

#go
Post #1199 28.4K
​🐍 Парсинг сайтов на Python — уроки для начинающих

В ходе уроков вы научитесь парсить данные с веб-сайтов, поймете взаимодействие сервера и клиента, а также с помощью GET и POST запросов будете получать нужный результат от сервера.

1. Запросы с помощью Requests (GET/POST)
[6:34]
2. Библиотека Beautiful Soup, фейковые юзерагенты
[14:44]
3. Авторизация на сайте, работа с куки и сессией
[9:24]
4. Скачивания файлов, парсинг данных
[12:04]
5. Прокси, мультипроцессинг
[6:12]

#python
Post #1195 26.2K
​⌨️ Фреймворк SvelteJS: главный конкурент ReactJS и VueJS

За последние годы SvelteJS приобретает все большую популярность среди фронтенд-разработчиков. И зачастую его даже выбирают вместо устоявшихся и проверенных фреймворков. В этом плейлисте автор расскажет про SvelteJS и пройдется по всем его основным фичам.

1. Что такое SvelteJS (отличие от React, Angular, Vue)
[6:04]
2. Как работает SvelteJS
[12:37]
3. Переменные и стили в SvelteJS
[12:48]
4. Как добавлять события в SvelteJS
[10:56]
5. Реактивность в SvelteJS
[10:59]
6. Как SvelteJS работает с формами (bind)
[7:44]
7. Как работают условные операторы в SvelteJS
[8:22]
8. Как создавать компоненты в SvelteJS
[10:29]
9. Как работают циклы в SvelteJS. Зачем нужен key
[14:24]

#javascript
Post #1193 27.1K
​📱 Изучаем Dart и Flutter для мобильной разработки — уроки с нуля

Flutter — это гибридная технология для создания мобильных приложений. Написав одно приложение, его можно запустить на Android и iOS. Фреймворк официально поддерживается компаний Google и имеет открытый исходный код.

1. Разработка мобильных приложений для начинающих
[19:24]
2. Изучение языка Dart. Основные концепции
[40:05]
3. ООП и Dart. Создание классов и объектов
[10:54]
4. Создание Flutter проекта
[24:17]
5. Основные виджеты приложения
[19:00]
6. Изображения, кнопки и контейнеры
[22:02]
7. Система сеток «Grid System». Создание приложения с дизайном
[32:22]
8. Создание приложеия «Список дел»
[31:20]

#flutter
Post #1191 30.6K
​​👨‍💻 Git, Git Flow и TDD — уроки для новичков

Мастхэв плейлист по GIT: помимо основ автор поговорит про все тонкости Git Flow, работу с ветками и их слиянием. Еще он затронет популярный подход TDD — разработку через тестирование.

1. Что нужно знать о работе с Git
[16:35]
2. Git Flow: Основы работы с ветками в Git
[22:35]
3. Введение в TDD и тестирование в Python
[24:54]

#git
Post #1189 35K
​​​​🎮 Создаем Minecraft на C++ — уроки по OpenGL

Серия видео по разработке одного из типов воксельных движков на примере популярный игры Minecraft при помощи C++ и библиотеки OpenGL.

1. Открываем окно
[23:27]
2. Прямоугольник с текстурой
[34:00]
3. Камера, матрицы, 3D
[21:41]
4. Воксели, текстурный атлас
[19:48]
5. Соединяем чанки, строим, разрушаем
[13:09]
6. AO, сохранение, mip-mapping, ландшафт
[13:12]
7. Освещение
[16:35]
8. Блоки и их свойства
[13:05]
9. Бесконечный мир
[14:47]

#cpp #геймдев
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →