Please enable JavaScript.
Coggle requires JavaScript to display documents.
Back End, Tech Developer, PHP Developer - Coggle Diagram
Back End
Deployment & Infrastructure
Web Servers / Load Balancers
Apache
NGINX
Trafik
HAProxy
Automation
Continuos Delivery
Dependency Repository
Continuous Integration
Docker
Docker Compose
Docker Images Management
Dockerfiles
Search Engines
Message Brokers
Operating Systems
Windows
Linux Based Systems
Mac OS
I/O & Serialization
JSON
YAML
XML
I/O
Serialization
Protocols & Networking
HTTP
HTTP Methods
Idempotency
HTTP Response Codes
HTTP Messages
HTTPS
Mail Protocols
SMTP
IMAP
POP3
Other Protocols
UDP
TCP/IP
Unix Socket Files
OSI Model
SSH
Software Engineering
Object Oriented Programming
Design Patterns
Creational
Abstract Factory
Prototype
Singleton
Builder
Factory Method
Behavioral
Visitor
Template Method
Command
Observer
Strategy
State
Iterator
Chain of Responsibility
Mediator
Memento
Structural
Facade
Decorator
Flyweight
Adapter
Composite
Bridge
Proxy
Principles
SOLID
Single Responsibility Principle
Open / Closed Principle
Liskov Substitution Principle
Interface Segregation Principple
Dependency Inversion Principle
OOP Principles
Polymorphism
Inheritance
Abstraction
Encapsulation
Dependency Injection
Inversion of Control
Dependency Injection
Code Quality
Performance
Algorithms
Kadane's Algorithm
Binary Search
Insertion Sort
Topological Sort
Bubble Sort
Merge Sort
Dijkstra's Algorithm
Quick Sort
Heap Sort
Selection Sort
Time Complexity
Concurrency and Parallelism
Processes
Threads
Multithreading
Concurrency
Parallelism
Code Review
Functional Programming
Immutability
Expressions
Functions
Pure and Impure Functions
Referential Transparency
Higher Order Functions
Recursion
Lazy Loading
Monads
Reactive Programming
Observers and Observables
Reactive Manifesto
Streams
Operators
Subjects
Web Services
SOAP
GraphQL
RESTful
OpenAPI (Swagger)
Security
Encryption
RSA
AES
Hashing
MD5
bcrypt
SHA-2
Argon2
Vulnerabilities
Cross Site Scripting (XSS)
SQL Injection
Cross-Site Request Forgery (CSRF)
Authentication & Authorization
JWT
OpenID
OAuth
Data
Data Persistence
NoSQL
Wide Column
Document
Graph
Key-value
SQL
MySQL
SQLServer
PostgreSQL
Domain Specific Language (DSL)
Data Structures
Trees
Hash Tables
Stacks & Queues
Linked Lists
Graphs
Arrays
Database Design
ACID
Database Modeling
ERD
AVL Tree
Database Normalisation
First Normal Form (1NF)
Second Normal Form (2NF)
Third Normal Form (3NF)
Version Control Systems
Git Flow
Git
Semantic Versioning
Project Management
Scrum
Agile
Kanban
Software Design
Software Architecture
Domain Driven Design (DDD)
Anti Corruption Layer
Model View Controller (MVC)
Client-server Pattern
Clean Architecture
Application Architecture
Distributed / Microservices
Non distributed
Modeling
UML
Sequence diagrams
Flowchart
Testing
Test Doubles
Spies
Stubs
Mocks
Techniques
TDD
BDD
Testing Pyramid
Regression Testing
Integration Testing
Unit Testing
E2E Testing
Web Development
JavaScript
CSS
HTML
Tech Developer
Testing
Dependency Management
Data Persistence
Frameworks
Security
Programming Language
Deployment
Back-end
Tools
PHP Developer
Programming Language
Magic Methods
Magic Constants
Traits
Interfaces
Abstract Classes
PSR (PHP Standards Recommendations)
Namespaces
Iterators & Generators
Type Hint
Closures
Exceptions & Error Handling
Standard PHP Library (SPL)
Basics
Tools
Linters & Formatters
PHP CS Fixer
PHP MD
PHP Code Sniffer
IDE's / Editors
PHP Storm
VS Code
Version Managers
ASDF
Static Analysis
PHPStan
PHP Insights
Psalm
Debugging
Xdebug
Zend Debugger
Security
Path Traversal
Remote Code Execution
Object injection
Dependency Management
Composer
Autoloading
Package Creation
Manage dependencies
Compose scripts
Dependency Repository
Configuration
npm
Data Persistence
Eloquent
Doctrine
Frameworks
Laravel
Architecture
Service Providers
Request Lifecycle
Facades & Contracts
Service Container
Basics
Queues
Tasks Scheduling
Form Requests
Error Handling
Blade
Logging
Eloquent Resources
Middleware
Router
Database
Eloquent
Query Builder
Migrations
Seeding
Tools
Artisan Console
Laravel Mix
Laravel Sail
Laravel Socialite
Laravel Passport
Laravel Dusk
Security
Policies
Guards
Symfony
Testing
Frameworks & Tools
Mockery
Pest
PHPUnit
Codeception
Back-End
Deployment