Porscode | CMD
28.4K subscribers
4.37K photos
22 videos
4.41K links
Не присваиваем себе авторство над контентом.

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Купить рекламу: https://telega.in/c/porscode_tg

РКН: clck.ru/3Ht4JA
Download Telegram
Docker за выходные 40 практических демонстраций

Чему вы научитесь:

- Вы изучите основы Docker, включая базовые команды и настройку.
- Вы научитесь устанавливать Docker Desktop и регистрироваться в Docker Hub.
- Вы изучите основные команды Docker: загрузку, запуск, остановку и управление контейнерами.
- Вы научитесь создавать образы Docker с нуля и загружать их в Docker Hub.
- Вы изучите инструкции Dockerfile, такие как LABELS, ADD, COPY и ARG.
- Вы научитесь использовать Dockerfile для команд RUN, EXPOSE и других ключевых инструкций.
- Вы научитесь управлять переменными среды и работать с командными строками (CMD) и точкой входа (ENTRYPOINT).
- Вы изучите расширенные инструкции Dockerfile: HEALTHCHECK, USER и оптимизацию сборки образов.
- Вы разберетесь с портами Docker и тем, как их сопоставлять с помощью флагов -p и -P.
- Вы изучите Docker Volumes для хранения постоянных данных и обмена данными между контейнерами.
- Вы узнаете разницу между томами Docker и монтированием Bind Mount, а также когда следует использовать каждый из них.
- Вы научитесь настраивать многоконтейнерные приложения с помощью команд Docker.
- Вы освоите основы Docker Compose, включая использование MySQL в качестве сервиса.
- Вы научитесь управлять многоконтейнерными приложениями с помощью Docker Compose.
- Вы изучите возможности Docker Compose, такие как масштабирование, работа с сетями, проверки работоспособности и порядок запуска.
- Вы освоите работу с профилями Docker Compose, ссылками, псевдонимами и именованными томами.
- Вы изучите расширенные параметры конфигурации Docker Compose, такие как проверки состояния (HEALTHCHECKS) и условия запуска.
- Вы изучите Docker BuildKit для эффективной сборки и поддержки нескольких платформ.
- Вы изучите Docker Cloud для удаленной сборки и управления облачными образами.
- Вы научитесь использовать многоэтапную сборку для создания легковесных и оптимизированных образов Docker.

💾СКАЧАТЬ

#docker | Porscode
Курс по многопоточному программированию

Чему вы научитесь:

- Мотивация изучения многопоточного программирования
- Основные проблемы и цели многопоточного программирования
- Реализация низкоуровневых примитивов синхронизации на языке Go
- Создание критической секции на основе низкоуровневых примитивов
- Устройство и основные свойства блокировок
- Применение и устройство сложных примитивов синхронизации
- Каналы в Go как встроенная многопоточная очередь
- Многопоточные паттерны, основанные на каналах в Go
- Формализм и аппаратные аспекты многопоточного программирования
- Продвинутые блокировки для многосерверных систем
- Продвинутые многопоточные паттерны для коллекций
- Lock-free и obstruction-free алгоритмы
- Асинхронное программирование

💾СКАЧАТЬ

#go | Porscode
Машинное обучение: Метрики качества классификации и регрессии

Чему вы научитесь:

- Введение в метрики классификации.
- Метрики для оценки точности модели.
- Метрики для оценки качества предсказаний.
- Метрики для оценки потерь.
- Метрики для оценки регрессии.

💾СКАЧАТЬ

#ml | Porscode
👍2
Создание процедурных шейдеров и динамических эффектов

Чему вы научитесь:

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

💾СКАЧАТЬ

#dev | Porscode
Установка Ubuntu в ВМ VirtualBox на Windows

Чему вы научитесь:

- Создавать виртуальные машины с помощью VirtualBox.
- Устанавливать Linux-дистрибутивы в виртуальной машине. (Ubuntu Server 24.04 LTS)
- Подключать виртуальную машину различными способами.

💾СКАЧАТЬ

#it | Porscode
Курс по Редактору Кода Visual Studio Code

Чему вы научитесь:

- Горячие клавиши и их настройка для максимальной скорости работы.
- Работа с плагинами: какие расширения действительно полезны.
- Гибкая настройка редактора: темы, шрифты, параметры конфигурации.
- Использование встроенного терминала и интеграция с Git.
- Создание и выполнение приложений в VS Code.
- Автоматизация повседневных задач с помощью встроенных возможностей редактора.

💾СКАЧАТЬ

#ide | Porscode
❤2
Мини-курс по Markdown

Чему вы научитесь:

- Разметке текста и заголовкам
- Оформлению ссылок и картинок
- Созданию списков и таблиц
- Выделению цитат и сносок
- Вставке кода и формул
- Применению Markdown на практике

💾СКАЧАТЬ

#it | Porscode
Масштабный курс по анализу данных на Python с помощью машинного обучения

Чему вы научитесь:

- Освоите построение моделей машинного обучения с учителем.
- Разберётесь с NumPy для работы с числами в Python.
- Научитесь использовать Seaborn для визуализации данных.
- Овладеете Pandas для манипуляций с данными.
- Изучите Matplotlib для настройки визуализаций.
- Выполните конструирование признаков на практических примерах.
- Освоите алгоритмы регрессии для предсказания непрерывных переменных.
- Научитесь готовить данные для машинного обучения.
- Изучите алгоритмы классификации для предсказания категориальных переменных.
- Создадите портфолио проектов по машинному обучению и Data Science.
- Поработаете с Scikit-Learn для применения различных алгоритмов.
- Быстро настроите Anaconda для машинного обучения.
- Поймёте полный цикл этапов работы в машинном обучении.

💾СКАЧАТЬ

#datascience | Porscode
❤2
Вайб-кодим уверенно как сениор-программист

Чему вы научитесь:

- Проектировать архитектуру приложений
- Работать с реляционными базами
- Выбирать современные технологии разработки
- Создавать автономных ИИ-агентов
- Планировать MVP-продукты
- Разрабатывать короткими итерациями
- Эффективно отлаживать код
- Писать надежные e2e-тесты
- Управлять версиями через Git
- Защищать конфиденциальные данные

💾СКАЧАТЬ

#dev | Porscode
❤3
Онлайн-тренажер Prometheus

Чему вы научитесь:

- Устанавливать и настраивать систему мониторинга Prometheus.
- Разбираться в инцидентах и понимать причину, а также получать уведомления о неработоспособности серверов через мессенджеры.
- Создавать графики для визуализации данных.
- Собирать и использовать метрики.
- Защищать себя и данные извне.

💾СКАЧАТЬ

#dev | Porscode
Полный курс по MongoDB

Чему вы научитесь:

- Создавать и настраивать кластер MongoDB Atlas для эффективного хранения и управления данными в облачной среде, улучшая удобство и безопасность приложений.
- Работать с MongoDB в контейнере Docker, чтобы создать гибкую и портативную среду разработки, позволяющую эффективно развёртывать базы данных.
- Выполнять CRUD-операции с данными, включая создание, изменение, удаление и поиск документов, управляя данными в MongoDB на высоком уровне.
- Интегрировать MongoDB с приложениями на Node и Python, создавая мощные системы, взаимодействующие с базой данных.

💾СКАЧАТЬ

#db | Porscode
Освоение продвинутого Agile

Чему вы научитесь:

- Основам методологии Agile.
- Работать в соответствии с принципами Agile.
- Использовать фреймворк Scrum.
- Эффективно управлять задачами.
- Работать в команде.
- Использовать методологию Kanban.
- Оптимизировать рабочие процессы.

💾СКАЧАТЬ

#agile | Porscode
Программирование микроконтроллеров с нуля

Чему вы научитесь:

- Настраивать Raspberry Pi для взаимодействия с Arduino через последовательный порт.
- Создавать полноценные системы внутренней связи с использованием обеих плат.
- Использовать Raspberry Pi в качестве "мозга" и Arduino в качестве "мускулов" вашего проекта.
- Понимать различия между Arduino и Raspberry Pi.
- Устанавливать и настраивать Arduino IDE на Raspberry Pi OS.
- Реализовывать двунаправленную последовательную связь.
- Создавать собственные протоколы для обмена данными по последовательному порту.
- Программировать на Python 3 для Raspberry Pi и C++ для Arduino.
- Разрабатывать Telegram-ботов на Python 3.
- Отправлять уведомления с Raspberry Pi на мобильный телефон.
- Управлять Arduino из Telegram-чата.
- Выполнять множество практических упражнений, включая один крупный финальный проект.
- Начинать с лучших практик и развивать инженерное мышление.
- Становиться более независимыми при работе над будущими проектами.
- Учиться, создавая, а не просто наблюдая.

💾СКАЧАТЬ

#dev | Porscode
LLM под капотом выбираем эффективные технические решения для AI-ассистентов

Чему вы научитесь:

- Выбирать оптимальные LLM-архитектуры.
- Адаптировать шаблоны под домену.
- Экономить бюджет и время.
- Находить причины ограничений моделей.
- Классифицировать сложные продуктовые задачи.
- Избегать типичных ошибок внедрения.

💾СКАЧАТЬ

#ai | Porscode
Алгоритмы и структуры данных - Полный курс

Чему вы научитесь:

- Писать чистый код быстрее.
- Осваивать алгоритмы и структуры данных с нуля.
- Готовиться к алгоритмическим собеседованиям и олимпиадам.
- Решать более 70 практических задач.
- Учиться в своём темпе и в удобное время.

💾СКАЧАТЬ

#algorithm | Porscode
🔥3
Курс-практикум Транзакции и работа с ними

Чему вы научитесь:

- свойства транзакций;
- время жизни транзакций: клиентские и серверные вызовы, вложенные серверные вызовы;
- восстановимые и невосстановимые ошибки;
- примеры изолированных и согласованных транзакций;
- откат изменений в транзакциях: изменения в памяти;
- вложенные транзакции: откат, откат с фиксацией;
- явные и неявные транзакции;
- проблемы проверки активности транзакций;
- правила корректной обработки транзакций.

💾СКАЧАТЬ

#dev | Porscode
Продвинутый Debug во Frontend

Чему вы научитесь:

- Понятие бага и дебага
- Виды дебага и источники ошибок
- Инструменты отладки в браузере
- Работа с Chrome DevTools для веб-приложений
- Разбор возможностей Chrome DevTools
- Основы отладки Node.js-приложений
- Использование встроенного дебаггера
- Отладка Node.js с помощью Chrome DevTools
- Отладка cluster/fork процессов
- Профилирование веб-приложений и Node.js
- Поиск утечек памяти и их причины
- Проблемы воспроизведения окружения в frontend-разработке
- Использование трекеров, вебвизоров и эмуляторов
- Отладка приложений на Android с помощью эмуляторов
- Работа с реальными устройствами для отладки
- Настройка эмулятора и инструментов отладки
- Отладка приложений на iOS с помощью эмуляторов
- Работа с реальными устройствами для отладки
- Настройка эмулятора и инструментов отладки
- Удаленная отладка Node.js-приложений
- Приемы отладки веб-приложений в продакшене
- Статический анализ работы веб-приложений
- Статический анализ работы Node.js-приложений
- Инструменты анализа и мониторинга для предотвращения ошибок

💾СКАЧАТЬ

#qa | Porscode
❤1
16 сентября в Arena Breakout: Infinite выходит седьмой сезон — «Утопия»

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

Что завозят в новом сезоне:

• Заражённая зона — три карты превращаются в биоопасные локации с ночью, туманом и ливнем, по ним бродят шесть видов мутантов. Другие игроки при этом никуда не делись
• Режим на выживание — отдельный PvE без риска: снаряжение с собой не берёшь и ничего не теряешь, просто отбиваешься от волн и открываешь усиления
• Торговец прямо в рейде — можно обменять припасы и разведданные или докупить снаряжение
• Два новых ствола, сезонные обвесы и переработанная стрельба: дальность выше, попадания в голову ощутимее
• На старте бесплатно выдают прокачиваемую сапёрную лопату, скины и билеты, а между игроками разыгрывают 200 000 очков

Игра бесплатная, качается в Steam, российский регион поддерживается → https://abi.go.link/2wzTb
❤1
Neovim - практика и настройка

Чему вы научитесь:

- освоение Vim Motions для эффективной работы с клавиатуры и увеличения скорости написания кода;
- настройка Neovim под индивидуальные потребности и использование с различными языками программирования;
- изучение основ Lua для создания собственной конфигурации и добавления плагинов.

💾СКАЧАТЬ

#dev | Porscode
Linux. Уровень 7. Управление сетью на основе методологии NetDevOps

Чему вы научитесь:

- Настраивать синхронизацию узлов кластера с помощью SSH, Csync2 и Ansible.
- Разворачивать сервисы DHCP, DNS, WWW, FTP, CIFS, iSCSI, EMAIL и IP-телефонии в отказоустойчивой конфигурации.
- Использовать сервис Keepalived и протокол VRRP для создания отказоустойчивого шлюза в интернет.
- Настраивать политики маршрутизации (PBR) для балансировки трафика между несколькими интернет-провайдерами.
- Настраивать системы управления ресурсами кластера Pacemaker/Corosync с помощью систем crmsh и pcs.
- Обеспечивать отказоустойчивость файловых систем с помощью решений rsync, DRBD и OCFS.
- Внедрять виртуализацию с использованием контейнеров (LXC) и виртуальных машин (KVM) в отказоустойчивой инфраструктуре.
- Использовать iSCSI с Multpath для создания отказоустойчивого доступа к распределённому хранилищу Ceph.

💾СКАЧАТЬ

#linux | Porscode