Skip to content
IRC-CodingIRC-Coding
СодержаниеОбзор программированияСписок статейКатегории

Содержание программирования – все статьи по категориям

Полный указатель статей: основы, OOP, базы данных, веб-разработка, API, облако, DevOps, AI, безопасность.

S

schutzgeist

16 min read
Содержание программирования – все статьи по категориям

Оглавление по программированию – все статьи по категориям

На этой странице собраны все статьи из irc-coding.de, отсортированные по категориям с полными ссылками. От основ программирования через архитектуру ПО, базы данных и веб-разработку до искусственного интеллекта, облачных вычислений и информационной безопасности – материал структурирован для эффективного обучения и поиска. Всего 337 статей в 22 категориях.

Основы и введение (34 статьи)

Алгоритмы, структуры данных, анализ сложности, архитектура процессоров, системы счисления и управляющие структуры – те самые informatika-основы, которые должен знать каждый программист. От Big-O-нотации через псевдокод до Call-Stack: кратко, с примерами и контрольными вопросами.

Языки программирования (19 статей)

Сравнение языков программирования: C#, Java, Python, PHP, Perl, Bash и функциональное программирование с lambda-выражениями. Синтаксис, парадигмы, обработка исключений, generics, регулярные выражения и автоматизация скриптами и Cronjobs.

Объектно-ориентированное программирование (31 статья)

Основы OOP, объяснённые доступно: классы, объекты, инкапсуляция, наследование, полиморфизм и абстракция. Интерфейсы, паттерны проектирования (Singleton, Observer, Factory, Adapter), антипаттерны и принципы SOLID для чистой архитектуры программного обеспечения.

Базы данных (13 статей)

Проектирование базы данных, SQL-руководства, нормализация (1NF, 2NF, 3NF, BCNF), ER-модели, транзакции со свойствами ACID, индексы и оптимизация производительности. Реляционные и NoSQL-базы данных, защита от SQL-инъекций и Azure Data Factory.

Веб-разработка (5 статей)

Современная веб-разработка на HTML5, CSS3, JavaScript ES6+, манипуляция DOM, адаптивный дизайн и Progressive Web Apps (PWA). Фреймворки для фронтенда и бэкенда, Service Worker, манифесты и разработка мобильных приложений с React Native, Flutter и кросс-платформенными подходами.

Разработка API (44 статьи)

Принципы RESTful API-дизайна, HTTP-методы, коды статуса, HATEOAS, идемпотентность и statelessness. GraphQL-схемы, резолверы, подписки, аутентификация OAuth 2.0 и best practices для безопасных, масштабируемых веб-API.

Мобильная разработка (1 статья)

Разработка мобильных приложений для iOS, Android и кроссплатформенные решения: native, hybrid и Progressive Web Apps. React Native, Flutter, Swift, Kotlin и HTML5 — от концепции до развёртывания с использованием Service Workers и офлайн-функциональности.

Software Engineering & Testing (51 статья)

Качество ПО, тестирование, CI/CD, DevOps, agile-разработка и управление версиями с Git. Unit-тесты, Integration-тесты, E2E-тесты, TDD/BDD, testpyramide, test doubles, ISO 25010, OWASP Top 10 и IT-безопасность в разработке.

Архитектура и дизайн ПО (24 статьи)

Архитектурные паттерны и паттерны проектирования: многоуровневая архитектура, MVC, MVP, MVVM, Microservices против Monolith, гексагональная архитектура, Pipes & Filter. Включая UML-моделирование, методы анализа и спецификацию структур данных.

Cloud и DevOps (14 статей)

Cloud Computing (IaaS, PaaS, SaaS), Docker-контейнеры, оркестрация Kubernetes, serverless-архитектуры и CI/CD-пайплайны. Сервисы Azure, хостинг Vercel, инфраструктура как код и cloud-native разработка для масштабируемых приложений.

UML и моделирование (17 статей)

UML-диаграммы (диаграмма классов, диаграмма последовательности, диаграмма деятельности, диаграмма вариантов использования) и BPMN-моделирование процессов. Структурные диаграммы, диаграммы поведения, связи (ассоциация, агрегация, композиция) и OCL-ограничения для анализа и проектирования ПО.

UX/UI и эргономика (12 статей)

User Experience, User Interface Design и эргономика программного обеспечения по ISO 9241. Принципы usability, доступность WCAG, закон Фиттса, закон Хика, пользовательско-ориентированная разработка и диалог, соответствующий ожиданиям пользователя, для создания доступных и удобных приложений.

AI и Data Science (17 статей)

Искусственный интеллект, Machine Learning (supervised, unsupervised, reinforcement), Data Science, Big Data Analytics, Computer Vision, Blockchain, Web3, IoT, встроенные системы, кибербезопасность, криптография и квантовые вычисления. Практические введения и туториалы.

IT-безопасность (8 статей)

IT-безопасность и кибербезопасность: шифрование, хеш-функции, цифровые подписи, PKI, TLS/SSL, OWASP Top 10, защита от SQL-инъекций и меры безопасности при разработке ПО. Защита от атак и лучшие практики для безопасных приложений.

Business и ERP (14 статей)

ERP-системы, CRM, SCM, цепочка создания стоимости, анализ полезности, типы ПО (индивидуальное, стандартное, отраслевое) и информатика бизнеса. Бизнес-процессы, управление цепочками поставок и оптимизация процессов для корпоративного ПО.

Сеть и коммуникация (9 статей)

Сетевые протоколы (TCP, UDP, IP, DNS, HTTP, HTTPS), модель OSI, стек TCP/IP, IRC (Internet Relay Chat), подсетевое разделение и калькулятор CIDR. Архитектура сетей, анализ протоколов и коммуникация в распределённых системах.

Web3 и блокчейн (3 статьи)

Основы блокчейна, смарт-контракты, децентрализованные приложения (dApps), децентрализованные финансы (DeFi), криптовалюты и разработка Web3. Криптография, децентрализованные сети и будущее децентрализованного веба.

IoT и встроенные системы (2 статьи)

IoT и встроенные системы: датчики, микроконтроллеры, Raspberry Pi, Arduino и Edge Computing. Программирование на уровне аппаратного обеспечения, исполнительные механизмы, сенсоры и сетевые встроенные системы для интернета вещей.

Разработка игр (3 статьи)

Разработка игр с использованием Unity, Unreal Engine, трёхмерной графики, физических движков и анимации. Принципы Game Design, обучение программированию игр и творческие кодинг-проекты.

Право и лицензии (10 статей)

Правовые основы IT и разработки программного обеспечения: права на наименование, товарные знаки, авторские права, лицензии с открытым исходным кодом (MIT, GPL, Apache, BSD), Copyleft и Permissive, SPDX-идентификаторы, SBOM и соответствие требованиям для программных проектов.

Специальные темы и прочее (4 статьи)

Специальные темы программирования: реактивное программирование, Green Coding, платформы Low-Code, хакатоны, кодинг-челленджи, Vibecoding и творческие подходы за пределами классической программы обучения.

Прочие страницы (2 статьи)

Другие страницы и ресурсы: справочники типографики, тестовые страницы, выходные данные и дополнительный контент на irc-coding.de.

Назад к блогу
Share: