Porscode | CMD
30K subscribers
3.65K photos
16 videos
3.69K links
Не присваиваем себе авторство над контентом.

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3Ht4JA
Download Telegram
Docs as Code

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

- Введение в Docs as Code
- Основы Asciidoc
- Диаграммы с PlantUML
- Сборка и публикация документации
- Интеграция с системами контроля версий
- Автоматизация и CI/CD для документации

💾СКАЧАТЬ

#docs | Porscode
🌚1
Дизайн и анимация персонажа в Illustrator & After Effects

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

- Создание анимированного персонажа и освой профессию Motion Designer с нуля. Motion Graphics для начинающих и профи
- Создание 2D персонажей и ключевые моменты, лежащие в основе создания двумерных персонажей.
- After Effects - подготовка скелета (рига) и анимация персонажа
- Adobe Illustrator - дизайн и экспорт персонажа
- Adobe Photoshop - создание gif-анимации
- Главные навыки в профессии motion designer
- Принципы работы над коммерческими заказами и работа с клиентами

💾СКАЧАТЬ

#design | Porscode
Курс по разработке на языке C# и платформе .NET

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

- Владеть языком C#, что позволит Вам выполнять те задачи, которые требуются, не зависимо от их уровня сложности, и не искать компромиса с имеющимися знаниями;
- Быстро и качественно, без лишних телодвижений, создавать красивые и сложные Windows-приложения (настольные программы);
- Освоите основные концепции платформы .NET и её базовой части Framework;
- Создавать инсталяционные пакеты для Ваших готовых приложений, что б окнечный пользователь смог без проблем развернуть Ваш продукт на своем компьютере;
- Свободно и продуктивно работать в среде Microsoft Visual Studio;
- Выполнять первичное тестирование проекта на этапах разработки;
- Планировать и внедрять архитектуру проекта в четком соответствии с принципами ООП;
- Пользоваться утилитой FxCop для устранения ошибок и дыр в Ваших приложениях.

💾СКАЧАТЬ

#Csharp | Porscode
2
Курс по 3D моделированию в Autodesk Maya 3D

Чему вы научитесь:
- Autodesk Maya 3D
- Установку программы
- Создание любимых персонажей (Minecraft, Hello Kitty, кот Pusheen и пр.)
- Создание объектов (самолет, дома, деревья, полицейская машина, велосипед и пр.)
- Создание сцены (интерьер)
- Создание модели города
- Создание лиц и многое другое
- Модели для 3D печати

💾СКАЧАТЬ

#3D | Porscode
1
Курс по Flask для Python CRUD операций в web-приложений

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

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

💾СКАЧАТЬ

#python | Porscode
👍2
Освоение Docker & Gitlab CI

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

- Контейнеризации приложений с Docker.
- Автоматизации DevOps процессов с GitLab CI.
- Настройке Docker-контейнеров.
- Работе с файловыми системами и репозиториями.
- Писать конфигурации CI/CD
- Настраивать пайплайны и создавать собственные раннеры для эффективной разработки.

💾СКАЧАТЬ

#docker | Porscode
1
Курс по фреймворку Qt

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

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

💾СКАЧАТЬ

#Qt | Porscode
1
Курс: разработка 2D платформера с нуля на Unity

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

- Программирование
- Рсновные понятия и темы
- Написание скриптов
- Разбор кода 2D-игры.
- Создание полноценных 2D игр
- Широкому спектру команд, функций и методов языка C#.

💾СКАЧАТЬ

#gamedev | Porscode
Рекуррентные сети в NLP и приложениях.

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

- Узнаете как работают рекуррентные нейронные сети
- Изучите ррекуррентную нейронную сеть предназначенную для обработки последовательных данных благодаря своей внутренней памяти, позволяющей учитывать контекст предыдущих элементов при обработке текущего.
- Научитесь работать с фреймворком PyTorch
- Сможете решать задачи генерации текстов при помощи RNN
- Узнаете, как RNN используются в других областях
- Создадите итоговый проект, оформленный в виде FastAPI-сервиса
- Повторят основы NLP (ML-подходы, w2v, fasttext)
- Освоят продвинутые методы Python и познакомятся с фреймворком PyTorch
- Узнают как работают рекуррентные нейронные сети
- Применят RNN на практике
- Освоят фреймворк FastAPI
- Сделают итоговый проект с использованием RNN и FastAPI
- Узнают о приложениях RNN в других областях
- Курс подойдет всем, кто интересуется областью автоматической обработки текстов (Natural Language Processing) и в особенности Deep Learning-подходами для решения задач из области NLP.

💾СКАЧАТЬ

#ai | Porscode
4👍1
ClickHouse для инженеров и архитекторов БД.

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

- Вы узнаете, как устанавливать ClickHouse на различных системах, поймёте, какие у данной БД неоспоримые преимущества, изучите сценарии использования.
- Начнёте с базовых понятий, а закончите – продакшен-решением. Выполните много практических заданий, подготовите итоговый проект.
- Разворачивать и настраивать ClickHouse
- Работать как с базовыми, так и более продвинутыми вещами
- Распознавать различия между ClickHouse и другими популярными БД, а также работать в связке с другими базами данных
- Выбирать подходящую конфигурацию и специфику работы с БД в связке с вашими данными
- Курс состоит из теории и практики в соотношении 50/50, а также из сравнений PostgreSQL с гигантами рынка БД
- Навыки работы с БД ClickHouse улучшат вашу позицию на рынке, сделают из вас более эффективного специалистом в сфере больших данных.

💾СКАЧАТЬ

#sql | Porscode
👍1
The Nature of Concurrency - курс по многопоточному программированию.

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

- Программа курса охватывает все уровни - от теоретической мотивации и аппаратных особенностей до прикладных паттернов и современных подходов
- Студенты познакомятся с внутренним устройством планировщика Go, кэшами процессора и когерентностью памяти, изучат атомарные операции и ассемблерные детали, разберут ключевые примитивы sync и свойства блокировок
- Основы многопоточного программирования
- Глобальные проблемы и цели многопоточного программирования
- Реализация критической секции на базе низкоуровневых примитивов синхронизации
- Устройство и ключевые свойства блокировок
- Использование и устройство сложных примитивов синхронизации
- Каналы в Go как встроенная многопоточная очередь
- Многопоточные паттерны на основе каналов в Go
- Формализм и аппаратные особенности многопоточного программирования
- Продвинутые блокировки для многосерверных систем
- Продвинутые многопоточные паттерны для коллекций
- Lock-free и obstruction-free алгоритмы
- Асинхронное программирование
- Сможете разрабатывать различные платёжные шлюзы 500+ RPS, обеспечивающий обработку платежей для всех клиентских сервисов компании
- По итогу обучения ты напишешь свою In-Memory многопоточную obstruction-free платёжную систему

💾СКАЧАТЬ

#go | Porscode
2
Поздравляем всех с Наступающим Новым годом ❄️

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

Пусть в новом году будет меньше багов, больше коммитов и громких побед 🔔
Успехов и новых знаний!
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍3
Программирование на C++ с нуля до гуру

Чему вы научитесь:
- Курс состоит из 6 разделов и охватывает все темы
- Как пишутся программы на C++
- Как правильно использовать комментарии
- Что такое переменные, как они создаются и используются
- Какие типы переменных есть в C++ и чем они отличаются друг от друга
- Что такое константы и как с ними работать
- Какие арифметические, логические и побитовые операции есть в C++ и как их использовать
- Как работать с консолью
- Как решить проблемы с кодировкой в консоли (не) только на вывод, но и на ввод)
- Что такое условный оператор и как он работает
- Что такое оператор switch-case и когда его использовать
- Что такое циклы и какие они есть в C++
- Что такое цикл for, while и do-while и какая между ними разница
- Что такое массивы, какие они бывают и, как и когда их использовать
- Работа с указателями
- Что такое указатели и чем они отличаются от ссылок
- Как взаимодействуют между собой указатели и массивы
- Как работают константы и указатели вместе
- Как работать с массивами в параметрах функций
- Что такое указатель на функцию, а также как и когда его использовать
- Что такое динамические объекты
- Как не допустить утечку памяти
- Объектно-ориентированное программирование
- Что такое объектно-ориентированное программирование и какие парадигмы в нём есть
- Как создаётся класс в C++
- Что такое конструкторы и деструкторы
- Что такое методы (функции класса) и их перегрузка
- Как правильно использовать .h и .cpp файлы
- Что такое модификаторы доступа и как правильно их применять
- Как выполнять самые различные строковые операции
- Что такое регулярные выражения, как их создавать и как использовать
- Как выполнять разнообразные математические операции
- Как считывать данные из файла
- Как записывать данные в файл
- Как использовать контейнеры – важнейшие классы, без которых не обходится ни одна мало-мальски серьёзная программа
- Как быстро и легко осваивать новые классы, которые могут понадобиться Вам в процессе программирования
- Программирование на C++ в Unreal Engine
- Узнаете вообще происходит программирование в Unreal Engine.
- И многое многое другое..

💾СКАЧАТЬ

#cpp | Porscode
👍1
Старт в робототехнику с Python

Чему вы научитесь:
- Вы научитесь работать с типами данных, управлять логикой программ, использовать циклы и условия, а также познакомитесь с микроконтроллерами ESP32 и созданием электронных схем.
- Называть основные конструкции языка Python, элементы электроники и типы микроконтроллеров.
Объяснять работу условий, циклов, переменных и электронных компонентов.
- Использовать Python для решения задач, подключать датчики к ESP32 и программировать микроконтроллер.
- Анализировать логику работы программы и схемы подключения устройств.
- Создавать собственные проекты.
- Оценивать эффективность решений, выбирать подходящие алгоритмы и схемы.
- Этот курс — идеальный старт для новичков (школьников, студентов, энтузиастов), которые хотят совместить программирование и электронику. Он сочетает фундаментальные знания по Python с практикой работы с реальными устройствами, такими как ESP32.
- Все учащиеся получают не только навыки написания кода, но и опыт создания электронных систем, что формирует понимание принципов робототехники и IoT.
- Курс помогает сделать первый шаг в мир STEM-технологий.

💾СКАЧАТЬ

#python | Porscode
👍1
Освоение ML и Data Science на Python.

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

- Программирование в Python (экспресс-курс)
- Изучите NumPy в Python
- Детальное изучение Pandas для анализа и предварительной обработки данных
- Детальное изучение Seaborn для визуализации данных (включая Matplotlib для кастомизации графиков)
- Машинное обучение с помощью SciKit Learn, включая следующие темы:
- Linear Regression - Линейная Регрессия;
- Regularization - Регуляризация;
- Lasso Regression - Лассо-Регрессия;
- Ridge Regression - Ридж-Регрессия;
- Регуляризация Elastic Net;
- Logistic Regression - Логистическая регрессия;
- K Nearest Neighbors - Метод К-ближайших соседей;
- Decision Trees - Деревья решений;
- Random Forests - Случайные леса;
- AdaBoost, GradientBoosting - Адаптивный бустинг, Градиентный бустинг;
- Natural Language Processing - Обработка языковых данных;
- K Means Clustering - Кластеризация
- Hierarchical Clustering - Иерархическая кластеризация;
- DBSCAN (Density-based spatial clustering of applications with noise) - Кластеризация на основе плотности данных;
- PCA - Principal Component Analysis - Метод главных компонент;
- И многое, многое другое!

💾СКАЧАТЬ

#ml | Porscode
👍1
Веб-дизайн для начинающих

Чему вы научитесь:
- Обширный курс по современному веб-дизайну для начинающих
- В процессе обучения мы рассмотрим историю веб-дизайна, детально изучим программное обеспечение, необходимое для работы, такое как Figma (обновлённая версия) и Photoshop (новая версия), инструменты для работы с векторами и полезные утилиты
- Мы также используем потенциал нейросетей для создания впечатляющих и креативных работ.
- Мы разберём каждый аспект, начиная с типографики и визуальной иерархии и заканчивая работой с изображениями и нейросетями
- Обзор истории веб-дизайна и определение актуальных трендов, курс по типографике и визуальной иерархии,
- Полный курс по использованию Figma (обновлённой версии) и Photoshop с нейрофильтрами
- Курс по нейросетям и обработке изображений,
- Подробное изучение принципов использования сеток в дизайне, подробное изучение работы с цветами и их сочетаниями, ознакомление с лучшими практиками и правилами веб-дизайна, выполнение интересных домашних заданий
- Участие в крупном практическом уроке (с реальным примером), предоставление всего необходимого программного обеспечения (бесплатно),
- Получите доступ к большой коллекции шрифтов и различных нароботок.

💾СКАЧАТЬ

#design | Porscode
👍1
Netbox для сетевых инженеров.

Чему вы научитесь:
- Понимание структуры NetBox и его основных модулей: DCIM и IPAM
- Навыки документирования физической инфраструктуры: стойки, устройства, подключения
- Уверенное управление IP-адресами, подсетями, VLAN и VRF
- Основы работы с API NetBox для автоматизации задач
- Практику в построении структурированной и живой документации сети

💾СКАЧАТЬ

#network | Porscode
Введение в СКД

Чему вы научитесь:
- Создание простого отчёта. Закладка «Набор данных». Разбираем базовый шаг при работе с СКД — создание отчёта и настройка набора данных. Учимся работать с запросом и понимать, какие поля формируют основу будущего отчёт
- Использование вариантов. Работа с обычной группировкой. Изучим, как использовать варианты отчётов и простые группировки. Вы увидите, как быстро менять представление данных без изменения самой схемы.
- Работа с группировками. Использование таблиц
Продолжи углубляться в группировки: изучим как при помощи таблиц можно выводить кросс-данные в отчеты.
- Работа с ресурсами. Разберём, что такое ресурсы и зачем они нужны. На примерах увидим, как они помогают в расчётах и формировании итоговых данных.
- Работа с параметрами и условным оформлением. Учимся добавлять параметры и использовать их в отчётах. Плюс рассмотрим условное оформление — чтобы отчёт был не только полезным, но и наглядным.
- Использование вычисляемых полей. Один из самых сильных инструментов СКД. Вы узнаете, как создавать вычисляемые поля и расширять возможности стандартных отчётов.
- Работа с иерархическими полями. Финальный урок курса. Здесь мы настроим иерархические поля и разберём, как их использовать для построения сложных и удобных отчётов.

💾СКАЧАТЬ

#1C | Porscode
👍1
Программирование микроконтроллеров STM32 для начинающих

Чему вы научитесь:
- Научитесь программировать микроконтроллеры любых типов серии AVR и сможет приступить к МК STM32.
- Приобретете навыки уверенного программирования на языке C.
- Научитесь читать и понимать даташиты (техническую документацию) микроконтроллеров, датчиков, радиоэлектронных элементов.
- Сможете разрабатывать электронные устройства средней сложности на базе микроконтроллеров AVR.
- Сможете очень быстро и без труда освоить ARDUINO.
- Будет гораздо проще и интересней изучать микроконтроллеры других серий: STM, PIC и т.п.
- Приобретете новую профессию и в дальнейшем сможете работать программистом микроконтроллеров.

💾СКАЧАТЬ

#dev | Porscode
3
Тимлид: руководство по выживанию. - 2025

Чему вы научитесь:
- Диагностика: как понять, что «горит» по-настоящему
- Как принимать решения в условиях неопределенности
- 5 точек опоры в хаосе: приоритеты, люди, деньги, задачи, коммуникация
- Минимальная структура: как навести порядок, не внедряя процессы
Результат:
- Поймете, где проблемы конкретно в вашей команде и с чего начать их решать
- Научитесь выделять приоритеты и сможете провести экспресс-аудит команды.
- Получите конкретный план из 3 шагов по изменению ситуации.
- Тонущие задачи: откуда берутся и как избежать
- Как ставить задачи без методологий и таск-трекеров
- Контроль без микроменеджмента: как «держать» задачи, не убивая инициативу
Результат:
- Научитесь ставить задачи, которые понятны и выполнимы.
- Сможете отслеживать прогресс команды и вмешиваться только по делу
- Все про 1-на-1: зачем нужен, структура, вопросы, блоки, антиформализм
- Как говорить с разработчиком, который «погас» или «всё знает сам»
- Как давать обратную связь, чтобы она работала на пользу команде
Результат дня:
- Научитесь проводить 1-на-1, которые укрепляют доверие
- Понять свою роль как тимлида
Разобраться, какие задачи действительно входят в вашу зону ответственности и как вы можете быть наиболее полезны команде
- Запустить базовые управленческие практики
Наладить процессы без перегруза: приоритизация, работа с задачами, 1-на-1 и обратная связь — по делу и без лишнего формализма
- Научиться диагностировать и решать проблемы в команде
Системно подходить к разбору «что не так», выделять корень проблемы и подходы к решению
- Укрепить доверие и мотивацию в команде
- Строить человеческие отношения: как говорить с выгоревшим, замкнутым или слишком самостоятельным разработчиком

💾СКАЧАТЬ

#dev | Porscode
Регулярные выражения в Linux: искусство точного поиска

Чему вы научитесь:
- Вы освоите основы и научитесь решать прикладные задачи, с которыми сталкиваются администраторы, разработчики и инженеры по анализу данных в Linux.
- Пользоваться утилитами: grep, find, sort, uniq, wc
- Пользоваться сайтами для составления регулярных выражений
- Составлять расширенные регулярные выражения
- Искать, фильтровать и обрабатывать информацию в логах, конфигах и других текстовых файлах
- Искать файлы с заданными параметрами и выполнять с ними действия: например, удалять устаревшие или большие логи
- Одной командой искать паттерны: IP-адресы, e-mail, пароли, UUID
- Настройка Linux-окружения: развернем легкий стенд и подготовимся к практике
- Изучение утилит: grep, find, sort, uniq, wc
- Погружение в регулярные выражения: от базовых конструкций до сложных многоуровневых шаблонов
- На практике: закрепим навыки на задачах Linux

💾СКАЧАТЬ

#linux | Porscode
👍1