Оглавление по программированию – все статьи по категориям
На этой странице собраны все статьи из irc-coding.de, отсортированные по категориям с полными ссылками. От основ программирования через архитектуру ПО, базы данных и веб-разработку до искусственного интеллекта, облачных вычислений и информационной безопасности – материал структурирован для эффективного обучения и поиска. Всего 337 статей в 22 категориях.
Основы и введение (34 статьи)
Алгоритмы, структуры данных, анализ сложности, архитектура процессоров, системы счисления и управляющие структуры – те самые informatika-основы, которые должен знать каждый программист. От Big-O-нотации через псевдокод до Call-Stack: кратко, с примерами и контрольными вопросами.
- 3-слойная архитектура (3-Tier) просто: UI, бизнес-логика, доступ к данным и контрольные вопросы
- Основы алгоритмов: как формулировать, применять, псевдокод и управляющие структуры
- Основы алгоритмов: свойства, базовые блоки и структурограммы (IHK)
- Основы алгоритмов: анализ сложности, Big-O-нотация, поиск и сортировка
- Алгоритмы и структуры данных 2026
- Алгоритмы: сложность, устойчивость к наихудшему случаю и безопасность (Algorithmic Complexity Attacks)
- Алгоритмы: поиск, сортировка и рекурсия просто (с примерами кода)
- Что такое алгоритм: определение, сложность, корректность и контрольные вопросы
- Big-O-нотация просто
- Call Stack (стек вызовов) просто: Stack Frame, Stacktrace и debugging
- Call Stack просто: Stack Frame, Stacktrace и Stack Overflow
- Code-Diff: объяснение термина, примеры и типовые контрольные вопросы
- CPU просто: архитектура, Fetch-Decode-Execute, регистры и кэш
- Основы структур данных: Stack, Queue, Heap, Array, Tree, Graph
- Queue, Stack, Heap, Array, Tree, Graph просто
- Обзор структур данных: Array, Stack, Queue, Heap, Tree и Graph
- Структуры данных: Stack, Queue, Heap, Array, Tree, Graph и алгоритмы
- Редактор vs IDE vs генератор кода: различия, применение и риски
- Разработка и представление программной логики просто
- Как найти и исправить ошибки: debugging, логирование, breakpoints и контрольные вопросы
- Обработка ошибок и debugging: примеры, инструменты и контрольные вопросы
- Управляющие структуры просто: последовательность, выбор, повторение
- Основы архитектуры компьютеров: CPU, шина, память и адресация
- Архитектура компьютеров: принцип фон Неймана, CPU-цикл, иерархия памяти, прерывания и DMA
- Архитектура процессора: управляющее устройство, АЛУ, регистры и Fetch-Decode-Execute
- Как работает рекурсия просто
- Stacktrace просто – debugging, структура, риски и типовые контрольные вопросы
- Стандартные алгоритмы: сортировка, поиск, QuickSort, MergeSort и BubbleSort
- Стандартные алгоритмы: поиск и сортировка просто
- Стандартные алгоритмы: линейный и бинарный поиск, сортировка, Bubblesort, Selection, Insertion
- Синтаксические ошибки vs семантические ошибки: различие просто (с примерами)
- Top-Down vs Bottom-Up проектирование: различия, риски, Meet-in-the-Middle (IHK)
- Методологии разработки: Водопад, V-Model XT и спиральная модель (IHK)
- Системы счисления: двоичная, шестнадцатеричная, десятичная и битовые операции
Языки программирования (19 статей)
Сравнение языков программирования: C#, Java, Python, PHP, Perl, Bash и функциональное программирование с lambda-выражениями. Синтаксис, парадигмы, обработка исключений, generics, регулярные выражения и автоматизация скриптами и Cronjobs.
- .NET vs C# vs CLR vs IL - различия 2026
- Bash Scripting Tutorial на русском
- Основы программирования на C#
- Clean Code и SOLID просто: принципы, примеры и контрольные вопросы
- Принципы Clean Code: читаемый, поддерживаемый и расширяемый код
- Curl: забытый мультипарадигменный язык программирования для World Wide Web
- Сравнение Deno vs Node.js vs Bun 2026
- Лучшие языки программирования 2026
- Обработка исключений в Java: Try-Catch-Finally, Throw, Throws и Custom Exceptions
- Exception Handling vs Return Codes vs Exit Codes: различия и контрольные вопросы
- Популярные языки программирования: полный обзор для разработчиков 2026
- Multithreading в Java: потоки, синхронизация, Wait/Notify и Concurrent Locks
- Язык программирования C# 2026 введение
- Программирование и автоматизация: скрипты, Cronjobs, логирование и контрольные вопросы
- Python Frameworks 2026: полный справочник для выбора
- Reactive Programming: асинхронные потоки данных, Observables и Subjects
- Regex (регулярные выражения) просто
- Принципы SOLID: SRP, OCP, LSP, ISP и DIP
- Какой язык программирования или скриптинга для какого проекта? Обзор 2026
Объектно-ориентированное программирование (31 статья)
Основы OOP, объяснённые доступно: классы, объекты, инкапсуляция, наследование, полиморфизм и абстракция. Интерфейсы, паттерны проектирования (Singleton, Observer, Factory, Adapter), антипаттерны и принципы SOLID для чистой архитектуры программного обеспечения.
- Абстракция в OOP: основные концепции
- Антипаттерны: God Interfaces и Interface Segregation
- Context Engineering: цикл Vibe-Coding вместо промптинга
- Паттерны проектирования: категории GoF и вопросы для экзамена
- Каталог паттернов проектирования: Singleton, Observer, Factory, Adapter и другие
- Паттерны проектирования: Singleton, Observer, Factory, Adapter, Iterator, Strategy, Decorator
- Паттерны проектирования: порождающие паттерны (Singleton, Factory, Builder, Prototype, Abstract Factory)
- Функциональное программирование: Lambda объяснено просто
- Функциональное программирование: Lambda-выражения и Functional Interfaces
- Функциональное программирование: Lambda, Functional Interfaces и функции высшего порядка
- Обобщённые классы: Generics, Type Safety и Type Parameters
- God Interfaces: антипаттерн и Interface Segregation
- Java Stream API: Lambda, Functional Interfaces, Map, Filter, Reduce и Collect
- Инкапсуляция в OOP: основные концепции
- Объектно-ориентированное программирование: основные концепции (2026)
- OOP: абстракция, основные концепции, интерфейсы и Design by Contract
- Термины OOP: атрибуты, сообщения, вызовы методов, персистентность и интерфейсы
- OOP: динамическое связывание, Single и Double Dispatch
- OOP: динамическое связывание, Single и Double Dispatch
- Основы OOP: класс, объект, экземпляр и методы для экзамена
- Основы OOP: класс, объект, экземпляр, атрибуты и методы
- Инкапсуляция в OOP: основные концепции и управление видимостью
- Инкапсуляция в OOP: основные концепции и управление видимостью
- OOP классы: статические и экземплярные методы, атрибуты и отношения
- Отношения между классами: ассоциация, агрегация, композиция и наследование
- Отношения между классами: ассоциация, агрегация, композиция и наследование
- Полиморфизм в OOP: основные концепции, динамическое связывание и Dispatch
- Наследование в OOP: основные концепции, наследование и полиморфизм
- Наследование в OOP: основные концепции, наследование и полиморфизм
- Полиморфизм в OOP: основные концепции
- Наследование в OOP: основные концепции
Базы данных (13 статей)
Проектирование базы данных, SQL-руководства, нормализация (1NF, 2NF, 3NF, BCNF), ER-модели, транзакции со свойствами ACID, индексы и оптимизация производительности. Реляционные и NoSQL-базы данных, защита от SQL-инъекций и Azure Data Factory.
- Индексы в базах данных и оптимизация производительности: B-Tree, Hash, Fulltext и Clustered
- Управление базами данных: программирование на SQL (2026)
- Нормализация баз данных: 1NF, 2NF, 3NF, BCNF и аномалии
- Оптимизация производительности баз данных: индексы, оптимизация запросов и стратегии кеширования
- Транзакции в базах данных: ACID, уровни изоляции и дедлоки
- Проектирование базы данных: нормализация и основные концепции
- Проектирование базы данных: нормализация 1NF, 2NF, 3NF и BCNF
- Базы данных: SQL-руководство и команды (2026)
- ER-модель: основные концепции
- ER-модели: Entity-Relationship, отношения и кардинальность
- ER-модели: Entity Relationship, отношения и кардинальность
- Основы управления базами данных и хранения данных
- Нормальные формы: 1NF, 2NF, 3NF, BCNF, 4NF и 5NF полностью
Веб-разработка (5 статей)
Современная веб-разработка на HTML5, CSS3, JavaScript ES6+, манипуляция DOM, адаптивный дизайн и Progressive Web Apps (PWA). Фреймворки для фронтенда и бэкенда, Service Worker, манифесты и разработка мобильных приложений с React Native, Flutter и кросс-платформенными подходами.
- Разработка приложений: виды приложений (Native, Hybrid, Cross-Platform и Responsive Web)
- Разработка мобильных приложений на HTML5, iOS и Android
- Разработка мобильных приложений: React Native, Flutter, Swift, Kotlin и PWA для кросс-платформенных решений
- Основы веб-разработки: HTML, CSS, JavaScript, манипуляция DOM и адаптивный дизайн
- Веб-разработка: фронтенд и бэкенд разработка, фреймворки (2026)
Разработка API (44 статьи)
Принципы RESTful API-дизайна, HTTP-методы, коды статуса, HATEOAS, идемпотентность и statelessness. GraphQL-схемы, резолверы, подписки, аутентификация OAuth 2.0 и best practices для безопасных, масштабируемых веб-API.
- API Authentifizierung und Authorization: Grundlagen, Unterschiede und Verfahren
- API Design Prinzipien: RESTful APIs planen, strukturieren und skalieren
- API Dokumentation Best Practices: Verständlich, vollständig und nutzbar gestalten
- API First Design Prinzipien: Schnittstellen zuerst planen und erfolgreich umsetzen
- API Gateway Grundlagen mit Kong und Nginx: Routing, Sicherheit und Skalierung
- API Gateway Sicherheit: Authentifizierung, Rate Limiting, Threat Protection und Best Practices
- API Gateway vs. Reverse Proxy: Unterschiede, Gemeinsamkeiten und wann man was einsetzt
- API Monitoring und Observability: Betrieb, Metriken und Auffälligkeiten erkennen
- API Pagination, Filter und Sortierung: Daten effizient und nutzerfreundlich ausliefern
- API Performance und Caching: Schnelle, skalierbare und ressourcenschonende APIs
- API Rate Limiting Implementierung: Praktische Umsetzung für verteilte Systeme
- API Schlüsselverwaltung: Sichere Erzeugung, Speicherung und Rotation
- API Security Best Practices: APIs schützen, absichern und betreiben
- API Testing: Unit, Integration und Contract Tests für zuverlässige Schnittstellen
- API: REST vs. GraphQL vs. gRPC – Entscheidungshilfe für moderne Systeme
- CORS für APIs: Sicherer Umgang mit Cross-Origin Requests
- GraphQL API Entwicklung Grundlagen: Schemas, Resolvers, Subscriptions & Apollo
- gRPC, GraphQL und REST im Vergleich 2026: Wann welche API passt
- HTTP Statusklassen: 2xx Erfolgscodes & 4xx Clientfehler einfach erklärt
- HTTP-Statuscodes 2xx und 4xx einfach erklärt: 200/201/202/204 & 400/401/403/404
- Idempotenz im API Design: Webhooks, Idempotency Keys und praktische Beispiele
- Idempotenz in HTTP/REST einfach erklärt: Regeln, Statuscodes & Idempotency Key
- Idempotenz Regeln einfach erklärt: HTTP, REST API, Idempotency Key & ETag
- JWT Token: Struktur, Sicherheit und richtige Verwendung in APIs
- OAuth 2.0 Grundlagen: Authorization Code & Access Token
- OAuth 2.0: Authorization Code, Flows & Access Token
- OAuth2 und OpenID Connect für APIs: Sicherer Zugriff und Identitätsprüfung
- Postman API Testing 2026: Collections, Tests, Automation und Best Practices
- Rate Limiting und Throttling für APIs: Fairness, Schutz und Best Practices
- REST API Design einfach erklärt: Ressourcen, HTTP, Statuscodes & Prüfungsfragen
- REST API Fehlerbehandlung: Statuscodes, Error Objects und Problem Details
- REST API Grundlagen: HTTP-Methoden, Statuscodes & HATEOAS
- REST API Grundlagen: HTTP-Methoden, Statuscodes, HATEOAS & Richardson Maturity Model
- REST API Sicherheit: Authentifizierung, Autorisierung und Schutzmaßnahmen
- REST API Versionierung: Strategien, Best Practices und praktische Umsetzung
- REST Architekturstil einfach erklärt: Ressourcen, Methoden, Statuscodes, HATEOAS & Caching
- REST Grundlagen einfach erklärt: Constraints, HATEOAS, Caching & API-Design
- REST-API Entwicklung Grundlagen: HTTP-Methoden, Statuscodes, HATEOAS & Best Practices
- RESTful Design-Prinzipien einfach erklärt: GET, POST, PUT, DELETE, PATCH
- RESTful Design-Prinzipien: HTTP-Methoden, Statuscodes, Idempotenz & Statelessness
- RESTful Web API Design frameworks deutsch 2026
- SOAP vs. REST vs. GraphQL: API-Stile im Vergleich für Praxis und Prüfung
- Webhook Grundlagen 2026: Ereignisbasierte Kommunikation für APIs erklärt
- Zero Trust API Architektur: Nie vertrauen, immer prüfen
Мобильная разработка (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-безопасность в разработке.
- Agile Entwicklung und Projektmanagement
- Akzeptanztests: Software aus Nutzersicht validieren
- API Versionierung 2026: Strategien für REST, GraphQL und gRPC
- Behavior Driven Development: BDD für Teams und Qualität
- Boolesche Algebra: Logik-Gatter, Wahrheitstabellen & Schaltalgebra
- CI/CD und Testing: Automatisierte Qualität in der Pipeline
- Code Review Checkliste: Strukturierte Prüfung von Pull Requests
- Code Review Grundlagen: Struktur, Prozess und Best Practices
- E2E Tests Grundlagen: Komplette Anwenderabläufe validieren
- Eigenschaften guter Unit-Tests: isoliert, schnell, aussagekräftig, wartbar & einfach durchführbar
- Git Versionierung: Grundlagen, Branches, Merge Conflicts & Workflows
- Integration Tests Grundlagen: Zusammenspiel von Komponenten testen
- Load Testing: Systemverhalten unter realistischer Last
- Mock, Stub, Fake und Test Doubles: Ersatzobjekte im Test
- Mutation Testing: Wie gut sind Deine Tests wirklich?
- Performance Testing: Geschwindigkeit, Stabilität und Skalierbarkeit
- Qualitätssicherungsmaßnahmen einfach erklärt: CI/CD, Code Reviews, Audits & Tests
- Regressionstests: Sicherstellen, dass Änderungen nichts zerstören
- Security Testing: Sicherheitslücken früh erkennen und schließen
- Shift Left Testing: Qualität früher im Entwicklungsprozess sicherstellen
- Software Testing Grundlagen: Unit Tests, Integration Tests, E2E Tests, TDD & BDD
- Software-Entwicklung Testen und Qualitätssicherung
- Software-Normen & Standards einfach erklärt: ISO 25010, 9241, 27001, DSGVO & ITIL
- Software-Normen und Standards: Begriffserklärung, wichtige Beispiele und Prüfungsrelevanz
- Softwarequalität Grundlagen: Definition, Merkmale und Praxisleitfaden
- Softwarequalität Metriken: Kennzahlen für bessere Software
- Softwarequalität und Benutzerfreundlichkeit: UX, Usability und Accessibility
- Softwarequalität und ISO 25010: Qualitätsmerkmale im Überblick
- Softwarequalität und Performance: Schnelle, effiziente Software
- Softwarequalität und Sicherheit: Sicherheit als Qualitätsmerkmal
- Softwarequalität und Testabdeckung: Code Coverage, Metriken und Strategien
- Softwarequalität und Wartbarkeit: Architektur, Dokumentation und Tests
- Softwarequalität und Zuverlässigkeit: Fehlertoleranz, Monitoring und Recovery
- Softwarequalität: ISO 9126 vs. ISO 25010 Qualitätsmerkmale einfach erklärt
- Static Code Analysis Tools: ESLint, SonarQube, Pylint und Co.
- TDD & CI/CD einfach erklärt: Red-Green-Refactor & automatisierte Pipelines
- TDD & CI/CD einfach erklärt: Red-Green-Refactor, Pipeline & Prüfungsfragen
- Test Driven Development: Der Red-Green-Refactor Zyklus
- Testarten in der Softwareentwicklung: Übersicht und Einsatzgebiete
- Testautomatisierung und Softwarequalität: Strategien und Werkzeuge
- Testdoubles einfach erklärt: Stubs, Mocks, Fakes & Spys – wann was verwenden?
- Testfallermittlung: Äquivalenzklassen, Grenzwertanalyse & Zweigüberdeckung einfach erklärt
- Testmethoden & Klassifikation: Unit, Integration, E2E, Blackbox, Whitebox, TDD & mehr
- Testpyramide einfach erklärt: Unit, Integration, E2E, Mutation Testing & Flaky Tests
- Testpyramide: Unit, Integration und E2E Tests im richtigen Verhältnis
- Teststrategien 2026: Planung, Auswahl und Abstimmung im Team
- Top Entwickler Tools Software Engineering Werkzeuge Methodiken für Entwickler
- Top Softskills für IT Softwareentwickler Developer Informatiker
- Unit Tests Grundlagen: Isoliert, schnell und effektiv testen
- Versionsverwaltung (Git) einfach erklärt: Branch, Merge/Rebase, Pull Requests & Releases
- Wie Programmierer denken lernen: Softskills & Problemlösung
Архитектура и дизайн ПО (24 статьи)
Архитектурные паттерны и паттерны проектирования: многоуровневая архитектура, MVC, MVP, MVVM, Microservices против Monolith, гексагональная архитектура, Pipes & Filter. Включая UML-моделирование, методы анализа и спецификацию структур данных.
- Архитектурные паттерны: цели качества, компромиссы, документация (C4/ADR)
- Обмен данными и интеграция: API, форматы, безопасность и тестовые вопросы
- Паттерны проектирования: Singleton, Observer, Factory, Adapter, Facade, Proxy с примерами
- Паттерны проектирования и архитектурные паттерны: различия и примеры
- Основы проектирования ПО
- Гексагональная архитектура (Ports and Adapters): определение, преимущества, тестовые вопросы
- Архитектура Microservices: Bounded Context, Saga, отказоустойчивость и наблюдаемость
- Microservices и Monolith: сравнение архитектур, плюсы, минусы и тестовые вопросы
- Архитектура Microservices: Bounded Context, Saga, наблюдаемость и риски
- Монолитная архитектура: структура, преимущества, недостатки и тестовые вопросы
- MVC, MVP и MVVM: сравнение паттернов архитектуры интерфейсов с тестовыми вопросами
- OpenAPI и Swagger для документирования API: спецификации, инструменты и лучшие практики
- Паттерн Pipes and Filter: обработка потоков данных и ETL
- Pipes and Filters: архитектурный паттерн, примеры и тестовые вопросы
- Многоуровневая архитектура (Layered Architecture): слои, DTO, правила и тестовые вопросы
- Многоуровневая архитектура: MVC и n-Tier (3-Tier) с тестовыми вопросами
- Многоуровневая архитектура: MVC, n-Tier и разделение ответственности
- Архитектура ПО: Monolith и Microservices с API Gateway и Service Mesh
- Дизайн и архитектура ПО
- Основные принципы архитектуры ПО: интеграция систем и Legacy-системы
- Архитектура ПО: обзор архитектурных паттернов (многоуровневость, MVC, Microservices, EDA, Hexagonal)
- Архитектура ПО: основные принципы и интеграция систем (Legacy, миграция, интерфейсы)
- Спецификация и планирование: основы, модели данных, интерфейсы и тестовые вопросы
- Спецификация: структуры данных и программ на JSON Schema, OCL и Design by Contract
Cloud и DevOps (14 статей)
Cloud Computing (IaaS, PaaS, SaaS), Docker-контейнеры, оркестрация Kubernetes, serverless-архитектуры и CI/CD-пайплайны. Сервисы Azure, хостинг Vercel, инфраструктура как код и cloud-native разработка для масштабируемых приложений.
- Azure Data Factory: введение 2026
- Сервисы Azure, стоимость Data Factory и практическое применение 2026
- Azure SQL DP203 на русском 2026 Azure Data Engineer Associate
- Cloud Computing: основы IaaS, PaaS, SaaS, AWS, Azure, GCP и serverless-функции
- Cloud Native разработка: основы Kubernetes, Docker, контейнеры, serverless и облачная архитектура
- Контейнеризация и оркестрация в разработке ПО
- Форматы данных для SQL и Azure: CSV, Parquet, JSON, Avro
- DevOps: основы CI/CD, Docker, Kubernetes, автоматизация, мониторинг и инфраструктура как код
- DevOps и Continuous Integration/Delivery
- Docker контейнеры: основы 2026
- Docker контейнеры: основы, образы, Dockerfile и Docker Compose
- Microsoft Azure облачные вычисления: сертификация 2026
- Разработка ПО: облачные технологии и сервисы
- Vercel хостинг и развертывание: полное руководство для современной веб-разработки
UML и моделирование (17 статей)
UML-диаграммы (диаграмма классов, диаграмма последовательности, диаграмма деятельности, диаграмма вариантов использования) и BPMN-моделирование процессов. Структурные диаграммы, диаграммы поведения, связи (ассоциация, агрегация, композиция) и OCL-ограничения для анализа и проектирования ПО.
- Диаграмма деятельности (UML): моделирование процессов и рабочие потоки
- Анализ и методы проектирования: UML, Use Cases, GRASP, SOLID и цели качества
- Диаграмма вариантов использования (Use-Case)
- BPMN Business Process Model Notation: моделирование процессов
- BPMN основы: Business Process Model and Notation
- BPMN основы: моделирование процессов с событиями, условиями, задачами, пулами и дорожками
- BPMN основы: моделирование процессов, события, условия и задачи
- Диаграмма классов (UML): классы, атрибуты, методы, наследование, ассоциация, агрегация, композиция
- Диаграмма последовательности: поток сообщений, линии жизни, полосы активации
- SQL и NoSQL: реляционные и документо-ориентированные базы данных и их применение
- UML диаграммы: диаграммы классов, последовательности, деятельности и вариантов использования
- UML основы: типы диаграмм, диаграмма классов, диаграмма последовательности и OCL
- UML основы: типы диаграмм, связи, кардинальности и OCL (актуально для экзаменов)
- UML диаграммы классов: связи, ассоциация, агрегация и композиция
- UML полиморфизм: основы динамического связывания и переопределения
- UML диаграммы: диаграмма классов, последовательности, деятельности и вариантов использования
- Конечные автоматы (FSM): диаграмма состояний, UML, состояния, переходы и события
UX/UI и эргономика (12 статей)
User Experience, User Interface Design и эргономика программного обеспечения по ISO 9241. Принципы usability, доступность WCAG, закон Фиттса, закон Хика, пользовательско-ориентированная разработка и диалог, соответствующий ожиданиям пользователя, для создания доступных и удобных приложений.
- Пользовательско-ориентированная разработка (UCD) объясненная просто: ISO 9241-210, персоны и usability
- Лучшие решения для резервного копирования Android для Linux, Windows и macOS (ТОП 12)
- Соответствие ожиданиям (ISO 9241-110) объясненное просто: консистентность, паттерны и измерение
- Закон Фиттса объясненный просто: размер цели, расстояние и эргономика UI (с формулой)
- Разработка графических десктопных приложений на Linux
- Закон Хика-Хаймана объясненный просто: время решения при меню, списках и выборе
- Туториал по программированию на Linux BASH
- Основы эргономики программного обеспечения: usability vs. UX, ISO 9241, макеты и доступность
- Эргономика ПО: принципы диалога ISO 9241-110, элементы управления и принципы UI
- Диаграмма вариантов использования (UCD) объясненная просто: актеры, include/extend, граница системы и тесты
- User Experience (UX) и User Interface (UI) дизайн
- WCAG объясненный просто: POUR, уровни A/AA/AAA, контраст, клавиатура и фокус
AI и Data Science (17 статей)
Искусственный интеллект, Machine Learning (supervised, unsupervised, reinforcement), Data Science, Big Data Analytics, Computer Vision, Blockchain, Web3, IoT, встроенные системы, кибербезопасность, криптография и квантовые вычисления. Практические введения и туториалы.
- Оркестрация агентов: лучшие практики для многоагентных систем
- Основы Computer Vision: обработка изображений, обнаружение объектов, OpenCV, TensorFlow и PyTorch
- CoT, ToT, ReAct, AOT, ATOM и MCP. Архитектура подсказок для разработчиков объясненная
- Примеры CrewAI: создание и координация команд агентов
- Основы Data Science: Big Data Analytics, ML-pipelines, ETL и визуализация
- Расширенная модель водопада объясненная просто: фазы, обратная связь, прототипы и вопросы экзамена
- Программирование AI: введение и лучшие практики 2026
- Туториал LangGraph: многоагентные системы пошагово
- Добавление llms.txt к блогу Astro, инструкция
- Основы Machine Learning: supervised, unsupervised и reinforcement learning с алгоритмами
- Machine Learning и искусственный интеллект
- Многоагентные системы 2026: сравнение LangGraph, CrewAI и OpenClaw
- NVIDIA DGX Spark vs AMD Halo Developer Platform (Ryzen max+ 395/495) vs RTX-PRO-6000-рабочие станции
- Основы Pydantic AI 2.0: AI-приложения с type-safety
- Туториал Qiskit: квантовые вычисления и квантовое программирование на Python
- Основы Spatial Computing 2026
- Векторные базы данных для AI-агентов: решения хранения и семантический поиск
IT-безопасность (8 статей)
IT-безопасность и кибербезопасность: шифрование, хеш-функции, цифровые подписи, PKI, TLS/SSL, OWASP Top 10, защита от SQL-инъекций и меры безопасности при разработке ПО. Защита от атак и лучшие практики для безопасных приложений.
- Основы кибербезопасности: криптография, шифрование, хеш-функции и цифровые подписи
- Кибербезопасность на Linux. Рекомендации по книгам
- OSINT Open Source Intelligence: основы, инструменты и самозащита
- OWASP Top 10: риски безопасности для веб-приложений
- PKI Public Key Infrastructure: сертификаты, CA и TLS/SSL
- Безопасность при разработке ПО
- SQL Injection: атаки, защитные меры и профилактика
- SQL Injection: риск безопасности, защитные меры и лучшие практики
Business и ERP (14 статей)
ERP-системы, CRM, SCM, цепочка создания стоимости, анализ полезности, типы ПО (индивидуальное, стандартное, отраслевое) и информатика бизнеса. Бизнес-процессы, управление цепочками поставок и оптимизация процессов для корпоративного ПО.
- Разработка приложений: адаптивные веб-приложения, PWA и Service Worker
- Типы приложений объясненные просто: нативные, гибридные, кроссплатформенные и адаптивные веб
- Типы ПО: индивидуальное vs. отраслевое (объяснено просто)
- Типы ПО: индивидуальное vs. отраслевое vs. стандартное объясненные просто
- ERP-системы Enterprise Resource Planning объясненные просто
- Анализ полезности объясненный просто: критерии, взвешивание, матрица и анализ чувствительности
- Анализ полезности для архитектуры ПО: определение, оценка и взвешивание критериев
- Анализ полезности архитектуры ПО: определение, оценка и взвешивание критериев
- Progressive Web Apps (PWA) объясненные просто: offline, Service Worker и вопросы экзамена
- Progressive Web Apps (PWA) объясненные просто: Service Worker, манифест, offline-возможность
- Progressive Web Apps (PWAs) веб-приложения 2024
- Toolchain объясненный: компилятор, компоновщик, интерпретатор, отладчик и ПО для тестирования (IHK)
- Обзор: ERP, CRM, CAD, CMS, DMS, PPS, ECM, SCM объясненные просто
- Цепочка создания стоимости: логистика, SCM и ERP-системы
Сеть и коммуникация (9 статей)
Сетевые протоколы (TCP, UDP, IP, DNS, HTTP, HTTPS), модель OSI, стек TCP/IP, IRC (Internet Relay Chat), подсетевое разделение и калькулятор CIDR. Архитектура сетей, анализ протоколов и коммуникация в распределённых системах.
- API Gateway Patterns: Backend for Frontend, API Composition, Protocol Translation и Aggregation
- CIDR Subnetting Нетворк онлайн калькулятор 2026
- Документация как инструмент QA: документация пользователя, интерфейсов, программы
- Протоколы HTTP/2 и HTTP/3: производительность, безопасность и преимущества
- Программирование IRC-ботов: фреймворки для Python, Node.js, Go и Rust
- IRC Internet Relay Chat
- Архитектура микросервисов: Service Mesh, API Gateway
- Сетевые протоколы: TCP, UDP, IP, DNS, HTTP/HTTPS и модели OSI/TCP-IP
- Процесс тестирования: планирование, выполнение, анализ и протоколирование
Web3 и блокчейн (3 статьи)
Основы блокчейна, смарт-контракты, децентрализованные приложения (dApps), децентрализованные финансы (DeFi), криптовалюты и разработка Web3. Криптография, децентрализованные сети и будущее децентрализованного веба.
- Основы блокчейна: криптография, децентрализованные сети, смарт-контракты и криптовалюты
- Разработчик криптографии и блокчейна
- Основы разработки Web3 и блокчейна: смарт-контракты, DApps и DeFi
IoT и встроенные системы (2 статьи)
IoT и встроенные системы: датчики, микроконтроллеры, Raspberry Pi, Arduino и Edge Computing. Программирование на уровне аппаратного обеспечения, исполнительные механизмы, сенсоры и сетевые встроенные системы для интернета вещей.
- Основы IoT и встроенных систем: датчики, микроконтроллеры, Raspberry Pi, Arduino и Edge Computing
- Second Brain и AI: твой цифровой архив знаний с Obsidian и Notion
Разработка игр (3 статьи)
Разработка игр с использованием Unity, Unreal Engine, трёхмерной графики, физических движков и анимации. Принципы Game Design, обучение программированию игр и творческие кодинг-проекты.
- Курс Game Development E-Degree
- Основы разработки игр: Unity, Unreal Engine, 3D-Graphics, Physics и Animation
- Учимся программировать, играя 2026
Право и лицензии (10 статей)
Правовые основы IT и разработки программного обеспечения: права на наименование, товарные знаки, авторские права, лицензии с открытым исходным кодом (MIT, GPL, Apache, BSD), Copyleft и Permissive, SPDX-идентификаторы, SBOM и соответствие требованиям для программных проектов.
- Артефакты и двоичные артефакты: репозиторий, версионирование, SBOM и подписи
- Модели лицензирования объяснены просто: открытый исходный код и проприетарное ПО
- Модели лицензирования: открытый исходный код и проприетарное ПО объяснены просто с GPL, MIT и Apache
- Типы лицензий: Copyleft и Permissive объяснены просто: GPL, LGPL, MIT, Apache, BSD
- Открытый исходный код объяснён просто: определение, лицензии, преимущества и контрольные вопросы
- Основы открытого исходного кода объяснены просто: сообщество, лицензии, управление и безопасность
- Правовые основы IT-проектов: товарные знаки, авторские права, выходные данные и UWG
- Правовые основы объяснены просто: права на наименование, товарные знаки, авторские права и права использования
- SPDX объяснён просто: ID лицензий, SPDX-License-Identifier и контрольные вопросы
- SPDX объяснён просто: Software Package Data Exchange для документации лицензий и SBOM
Специальные темы и прочее (4 статьи)
Специальные темы программирования: реактивное программирование, Green Coding, платформы Low-Code, хакатоны, кодинг-челленджи, Vibecoding и творческие подходы за пределами классической программы обучения.
- Green Coding: устойчивая разработка программного обеспечения для разработчиков
- Хакатоны и кодинг-челленджи 2026
- No Code и Low Code разработка 2026
- Что такое Vibecoding: будущее программирования на основе AI
Прочие страницы (2 статьи)
Другие страницы и ресурсы: справочники типографики, тестовые страницы, выходные данные и дополнительный контент на irc-coding.de.

