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

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

Канал включён в перечень РКН: https://rkn.link/WlS
Download Telegram
Изучаем Spiring для Java — [2:02:26]

Spiring — это огромный и самый популярный Java-фреймворк для создания веб-приложений.

Весь его функционал основан на понимании Spiring Core — именно его вы и будете разбирать в этом видео.

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

#видео #java
Облако Mail ru отмечает девятый день рождения! В честь праздника пользователи могут получить скидку 50% при покупке годовых тарифов от 256 Гб до 4 Тб. В Облаке удобно хранить фотографии и видео с телефона — достаточно подключить автозагрузку, и файлы сами попадут в хранилище. Нейросеть сама найдет снимки с документами, выберет лучшие кадры для соцсетей и периодически будет напоминать о приятных моментах из отпуска.
🧠 Алгоритмы и структуры[33:23]

PostgreSQL способен обрабатывать терабайты информации за пару мгновений. Вам никогда не было интересно, как это работает?

Работник Яндекса и контрибьютор в репозиторий PostgreSQL рассказывает, как что работает и какие алгоритмы / структуры данных там используются.

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

#видео #теория
⚛️ React Native для начинающих[1:54:08]

React позволяет нам создавать интерфейс приложения, то есть писать фронтенд. А его версия Native — запускать React приложения на телефоне и ПК.

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

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

#видео #mobile
☕️ Gulp с нуля[2:06:47]

GULP берёт на себя множество рутиных задач. Он сэкономит пару десятков часов вашего времени и продвинет ваш сайт в поисковой системе.

Но перед этим GULP надо настроить, а ещё научиться им пользоваться (вот так неожиданность). Как, зачем и почему — на все вопросы отвечает автор ролика.

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

#видео #web
This media is not supported in your browser
VIEW IN TELEGRAM
🖼 Анимируем SVG

Видели, что на сайтах, иногда, анимируют SVG иконки? По ссылке можете глянуть пример на Codepen.

Так вот, сделать это можно, просто добавив Vivus.js на свой сайт. Весит всего 4 КБ, но позволяет создавать анимации на любой вкус.

Именно поэтому, в этом посте мы оставляем для вас две полезные ссылки:

1. Подробнее

2. Попробовать

#инструменты
🏗 Vue 3 для новичков[2:18:39]

Сейчас Vue — лучший фреймворк для создания пользовательских интерфейсов. По своим возможностям он обходит React и даже Angular.

Это видео поможет вам его освоить на уровне Junior. Автор подробное рассказывает про каждую фичу и показывает её применение на практике.

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

#видео #web
🔐 Как сделать скрипт для шифрования[25:59]

Сейчас шифруют всё, что можно и нельзя. Но разве вам никогда не было интересно, как это всё работает «под капотом»?

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

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

#видео #теория
🧠 Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. У Яндекса есть как раз такие:

1. «Сложность, тестирование, особые случаи» — [1:06:54]
2. «Линейный поиск» — [1:10:02]
3. «Множества» — [1:12:23]
4. «Словари и сортировка подсчётом» — [1:01:48]
5. Разбор домашнего задания по лекции 1 и 2 — [1:24:46]

Все примеры написаны на Python.

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

#видео #теория
🔍 Пишем свой поисковик на Java — [1:18:32]

Это запись вебинара, на котором автор подробно показывает процесс создания полноценного поисковика на Java с помощью Elasticsearch.

Он будет работать с огромным массивом документов и c относительно небольшими задержками. Основные таймкоды для удобной навигации:

1. План вебинара — [0:37]
2. Структура приложения — [7:45]
3. Установка и запуск Elasticsearch — [10:20]
4. Создание индексов и поиск по ним — [17:37]
5. Асинхронные вызовы, продвинутые возможности — [1:05:30]

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

#видео #java
🐍 Python на микроконтроллерах[33:16]

Может вы и не занимаетесь микроконтроллерами, но вам разве не интересно, как запихнули питоновский Hello world (который требует 2МБ) в плашку с 16КБ памяти?

На этом докладе рассказывается про MicroPython и про то, на какие ухищрения пошли авторы, чтобы всё заработало.

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

#видео #python
🤖 Возможности С++ для микроконтроллеров[33:41]

Ваш умный холодильник, принтер, колонка и даже дверной звонок контролируются микроконтроллером. А сам код для них пишут, чаще всего, на C/C++.

В докладе автор рассказывает, почему именно C++, как правильно написать код, а также показывает парочку полезных примеров.

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

#видео #теория
⚛️ Автоматизация создания React-компонентов[14:35]

Программисты настолько ленивые люди, что стараются экономить время даже на самых простых операциях. Вот скрипт, который сам создаёт React-компоненты.

Он их не пишет, а генерирует на основе шаблонов, но всё равно сберегает время. В этом ролике вы научитесь работать с generate-react-cli.

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

#видео #веб
📖 Исповедь HTML-программиста[10:34]

Настало время покаяться, HTML-программисты, извиниться перед ScreenReader'ами и перед SEO-движками, да исправить ошибки свои.

Это видео — набор ошибок, которые допускает множество фронтэндщиков, пока создают вёрстку и почему так важно их избегать.

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

#видео #web
⚙️ Как работать с DOM в JavaScript? — [29:28]

В этом видео вы научитесь выполнять аж 26 задач элементами DOM (объектная модель документа) и разберёте ключевые методы работы с ним. Вот как минимум несколько из таких задач:

1. Создание и удаление элементов на странице
2. Динамическое создание HTML-разметки
3. Добавление классов к элементам
4. Использование обработчиков событий на созданных элементах

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

#javascript
👀 Слой представления[2:01:23]

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

Разбирается как простой UIView, так и более сложные объекты: UIScrollView, UITableView, UICollectionView.

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

#видео #mobile
This media is not supported in your browser
VIEW IN TELEGRAM
🪐NASA поделилось космическими снимками солнечного затмения
Обсерватория солнечной динамики (SDO) сделала снимки затмения, которого не было видно с Земли. В пик затмения Луна закрывала 67% Солнца, звезда подсветила рельеф спутника. В YouTube-ролике они рассказали о магнитном поле Солнца и показали движение Луны.

Видео на английском, но если не знаете языка, можно включить закадровый перевод в Яндекс Браузере. Скачивайте на смартфон, пригодится.
Увидеть затмение этого цикла с Земли можно 25 октября. Будет видно по всей Европе, на Ближнем Востоке, в Центральной Азии и Западной Сибири, а также на северо-востоке Африки.

Перейти к просмотру
👨‍💻 В чём разница между library и framework?

В этом видео автор на пальцах объясняет, что такое фреймворк, и как отличить его от библиотеки (library). Оно ориентировано на новичков, так что всё видео автор старается давать максимально простые для понимания формулировки.

1. Что такое библиотека [0:30]
2. Что такое фреймворк [7:49]
3. Разница между ними на примере постройки здания [10:37]

#видео #frameworks
🔧 Создаём локальные доверенные сертификаты с любыми именами

Использование сертификатов от реальных центров сертификации (ЦС) для разработки может быть невозможным для хостов example.test, localhost или 127.0.0.1. А самоподписанные сертификаты вызывают ошибки доверия.

Лучший вариант — воспользоваться инструментом Mkcert. Он сам создает и устанавливает локальный центр сертификации и генерирует доверенные сертификаты. При этом он не настраивает серверы для использования сертификатов автоматически — это зависит от вас.

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

#github #инструмент
👩‍💻 Изучаем Java за час [1:06:58]

В этом часовом видеоуроке вы узнаете базовый синтаксис языка программирования Java. Изучите базовые конструкции вроде ветвлений, циклов, функций и так далее.

Этот урок подойдёт не только тем, кто является новичком в Java, но и даже тем, кто не очень хорошо знаком с программированием.

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

#java