Please enable JavaScript.
Coggle requires JavaScript to display documents.
Programmer Competency Matrix - Coggle Diagram
Programmer Competency Matrix
Data Structure
B-Tree
Binomial
Hash Table
Priority Queue
Splay Trees
Skip Lists
AVL / Red Black Trees
Front-end programming
Vue.js
JQuery
Angular
HTML/CSS
React
Bootstrap
API Programming
REST + JSON
API-First Design
Open API & RAML
Back end programming
.NET / C#
C#
VB.NET
Blazor
Ruby on Rails
PHP
Python
Java
Node.js
Deno.js
Software Engineering
Design Patterns
Factory Method
Singleton
Composite
Adapter
Abstract Factory
Application Framework
Test Driven Development (TDD)
Test Automation
Release Management
Build Automation
Source Code Version Control
Pull Request
Initiate a repo
Commit to a remote repo
Branching
Software Architecture Design
N-Tier Architecture
Micro Front-ends
Microservices
Serverless architectures
Evolutionary Database Design
Generic Programming
Dev Tools
Visual Studio
VS Code
.NET Core CLI
Defensive Coding
Don't Repeat Yourself (DRY)
Code Organization
KISS Principle
Database
Transaction Concurrency
Normalization
Relational Design
Star / Snowflake Schema
Object Relational Mapping (ORM)
Data Transfer Object (DTO)
Automapper
OOP
Cloud Computing (AWS, GCP, or Azure)
Containers (Docker and Kubernetes)
Degree / Training
BS
MS
Bootcamp
Certification
Experiences