[404] — программирование
43.7K subscribers
101 photos
2 videos
1.75K links
Научим тебя программировать бесплатно.

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
​​👨‍💻 Фриланс и заработок для фронтенд-разработчика

В этом видео автор поговорит о том, сколько можно заработать на верстке и создании сайтов, работая фрилансером. Более того, будет разобран конкретный проект верстки сайта на HTML, CSS и JS.

1. Сколько можно заработать на верстке сайта | HTML CSS JS
[16:20]
2. Как я делал реальный заказ и сколько заработал | Фриланс, Дизайн, Верстка, CMS
[14:26]
3. Заработать на JavaScript? Платные скрипты на продажу | JS, Envato, Codecanyon
[10:54]

#фриланс
​​🖥 Разработка сайта на Java Spring Boot — уроки с нуля

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

1. Создание веб-сайта на Java
[17:01]
2. Главная страница сайта
[23:12]
3. Разработка раздела «Блог»
[12:11]
4. Работа с базой данных MySQL. Создание модели
[34:54]
5. Форма добавления записей через сайт
[18:38]
6. Вывод каждой из статей
[12:04]
7. Редактирование и удаление
[16:37]

#java
👁 Наглядная теория — 4 коротких видео

Этот плейлист — находка для тех, кто пытался безуспешно понять некоторые веб-термины по сложным статьям. Автор объяснил все максимально просто и коротко на наглядных примерах.

1. Middleware. Что такое middleware? Теория простыми словами
[2:23]
2. Redux и React. Все о Redux. Понятная теория для всех
[4:29]
3. Что такое Websocket? Websockets простыми словами
[1:47]
4. Что такое Event Loop в JavaScript? Event Loop Простыми словами
[5:51]

#веб
​​💬 Подготовка к JavaScript собеседованию — [1:41:31]

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

В этом видео мы изучим основные проблемы, с которыми сталкиваются новички на собеседовании по JavaScript.

#javascript
🔫 Пишем свой 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
👨‍💻 Цикл событий JavaScript простым языком — [14:38]

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

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

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

#js #nodejs
🖥 Пишем сайт на Python и Django за час — [1:21:23]

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

#python #django
⌨️ Учимся писать графический интерфейс на Python

Плейлист из 11 видео, по которым вы научитесь работать со всеми базовыми компонентами десктоп интерфейса. Использовать вы будете Python и библиотеку для работы с интерфейсом Qt5.

1. Программа для скачивания видео с YouTube
[6:30]
2. Удалённый рабочий стол
[21:22]
3. Чат с графическим интерфейсом
[22:47]
4. Создаём форму для регистрации
[9:01]
5. Распознавание речи с графическим интерфейсом
[22:47]
6. Работа с буфером обмена
[4:03]

#python #ui
🧑‍🏫 Пишем парсер на Python — [11:02]

В этом коротком видео вы научитесь парсить веб-страницу на языке Python. Всё, что вам потребуется для освоения этого урока — это базовое знание синтаксиса Python и представление о том, что такое HTML.

#python #parsing
💻 Удобный сервис для изучения git

Очень удобный сайт для изучения git, здесь помимо гайда для использования всех базовых команд вас ждёт крутая визуализация всего графа изменений. Возможно, кто-то, кто уже был знаком с гитом, начнут думать о нём несколько по-другому после знакомства с данным сервисом.

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

Перейти к изучению
⌨️ Разбираемся с многопоточностью в Python — [16:03]

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

#python #concurrency #multithreading
👨‍💻 Пишем бота для Террарии на Python — [13:21]

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

#python #bots
💻 Крутой сервис для написания регулярных выражений

Регулярные выражения — очень полезная вещь, которая часто бывает нужна на практике. Однако у них есть недостатки. Например, у них довольно сложный синтаксис, а ещё их бывает тяжело отлаживать.

Обе эти проблемы решает этот сервис. Помимо очень удобной подсветки самих регулярных выражений, вы можете также вводить строки и проверять, подходят ли они. Более того, он также содержит удобную справку по синтаксису, так что можно писать самые сложные регулярные выражения в одном веб-приложении.

#regexp #service
🤔 Что выбрать: PHP или Python[9:15]

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

Перейти к просмотру

#php #python #видео
👨‍💻 Самый полный плейлист по Java

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

Перейти к плейлисту

#java
🖥 Сервис для подготовки к собеседованиям

Одним из лучших ресурсов для подготовки с собеседованиям является LeetCode. Здесь есть огромная база задач с реальных собеседований в Google, Microsoft, Facebook*, Netflix и из других крупных компаний. Для особо заинтересованных проводятся соревнования раз в неделю, где нужно решить как можно больше задач в сжатые строки. Однако обычно на собеседованиях попадаются задачки уровня easy или medium, так что при подготовке стоит делать фокус именно на них.

#платформа

*Facebook принадлежит Meta, которая признана экстремисткой организацией и запрещена в России.
Создаём игру для Android через Unity за 45 минут!

Это видео — пошаговая инструкция по созданию игры, смотрите и повторяйте! Вместе с автором видео вы начнёте с пустого проекта, а закончите полноценным приложением (apk-файлом), которое сможете опубликовать в Google Play.

Перейти к просмотру

#unity #apk #android
😱 7 ошибок в обучении на программиста[16:37]

Если вы только учитесь на программиста — обязательно посмотрите это видео. Автор рассказывает о самых распространенных ошибках новичков и объясняет, как их избежать. Все начинающие программисты совершают эти ошибки, поэтому, зная их, вы сохраните свои нервы и время. Удивительно, но они не связаны с процессами программирования.

Перейти к просмотру

#видео
📰 Изучаем CSS Flexbox за 19 минут [19:04]

CSS Flexbox — это набор инструментов для быстрого создания сложных и гибких макетов, на которые в традиционном CSS пришлось бы потратить много времени.

Автор видео за 20 минут расскажет основы Flexbox: как устроен, для чего нужен и как использовать его на практике.

Перейти к просмотру

#видео #css
🎵 «Музыкальный генератор» для программирования

Речь идёт о сайте musicforProgramming. В сервисе есть 62 плейлиста, помогающих сконцентрироваться на написании кода: они постоянно пополняются и отличаются только по длине и содержанию.

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

Перейти к изучению инструмента

#инструмент