Full-Stack Programming Languages and Tools:
1.JavaScript:
-
Frontend Frameworks:
-
React.js
-
Angular
-
Vue.js
-
-
Backend Frameworks:
-
Node.js
-
Express.js
-
-
Package Managers:
-
npm (Node Package Manager)
-
Yarn
-
-
Build Tools:
-
Webpack
-
Babel
-
2. Python:
-
Web Frameworks:
-
Django
-
Flask
-
-
ORM (Object-Relational Mapping):
-
SQLAlchemy
-
-
Package Management:
-
pip
-
-
Testing Frameworks:
-
pytest
-
unittest
-
3. Java:
-
Web Frameworks:
-
Spring Boot
-
JavaServer Faces (JSF)
-
-
Build Tools:
-
Maven
-
Gradle
-
-
ORM:
-
Hibernate
-
4. Ruby:
-
Web Framework:
-
Ruby on Rails
-
-
Package Manager:
-
RubyGems
-
5. PHP:
-
Web Frameworks:
-
Laravel
-
Symfony
-
-
Package Manager:
-
Composer
-
-
CMS (Content Management System):
-
WordPress
-
6. Oracle:
-
Web Frameworks:
-
Laravel
-
Symfony
-
-
Package Manager:
-
Composer
-
-
CMS (Content Management System):
-
WordPress
-
7. mySQL:
-
Web Frameworks:
-
Laravel
-
Symfony
-
-
Package Manager:
-
Composer
-
-
CMS (Content Management System):
-
WordPress
-
DevSecOps Tools:
6. Source Code Management:
-
Git:
-
GitHub
-
GitLab
-
Bitbucket
-
7. Continuous Integration / Continuous Deployment (CI/CD):
-
Jenkins
-
Travis CI
-
CircleCI
-
GitLab CI/CD
8. Containerization and Orchestration:
-
Docker
-
Kubernetes
9. Infrastructure as Code (IaC):
-
Terraform
-
AWS CloudFormation
10. Security Scanning and Compliance:
-
SonarQube
-
OWASP Dependency-Check
-
Snyk
11. Monitoring and Logging:
-
Prometheus
-
Grafana
-
ELK Stack (Elasticsearch, Logstash, Kibana)
12. Collaboration and Communication:
-
Slack
-
Microsoft Teams
13. Security Orchestration, Automation, and Response (SOAR):
-
Demisto
-
Phantom
14. Threat Intelligence Platforms:
-
MISP (Malware Information Sharing Platform & Threat Sharing)
15. Identity and Access Management (IAM):
-
Okta
-
Auth0
Cloud Platforms:
1. Amazon Web Services (AWS):
-
Key Services:
-
EC2 (Elastic Compute Cloud)
-
S3 (Simple Storage Service)
-
Lambda
-
RDS (Relational Database Service)
-
-
Infrastructure as Code (IaC):
-
AWS CloudFormation
-
AWS CDK (Cloud Development Kit)
-
2. Microsoft Azure:
-
Key Services:
-
Azure Virtual Machines
-
Azure Blob Storage
-
Azure Functions
-
Azure SQL Database
-
-
IaC:
-
Azure Resource Manager (ARM) templates
-
3. Google Cloud Platform (GCP):
-
Key Services:
-
Compute Engine
-
Cloud Storage
-
Cloud Functions
-
Cloud SQL
-
-
IaC:
-
Google Cloud Deployment Manager
-
Containerization and Orchestration:
4. Docker:
-
Description:
-
Containerization platform for packaging applications and their dependencies.
-
-
Key Concepts:
-
Docker images, containers, Docker Compose
-
5. Kubernetes:
-
Description:
-
Container orchestration platform for automating deployment, scaling, and management of containerized applications.
-
-
Key Concepts:
-
Pods, Services, Deployments, ConfigMaps
-
Configuration Management:
6. Ansible:
-
Description:
-
Automation tool for configuration management, application deployment, and task automation.
-
-
Key Concepts:
-
Playbooks, Roles
-
7. Chef:
-
Description:
-
Automation platform for managing infrastructure as code.
-
-
Key Concepts:
-
Cookbooks, Recipes
-
8. Puppet:
-
Description:
-
Configuration management tool for automating the provisioning and management of infrastructure.
-
-
Key Concepts:
-
Manifests, Modules
-
Monitoring and Logging:
9. Prometheus:
-
Description:
-
Open-source monitoring and alerting toolkit designed for reliability and scalability.
-
-
Key Concepts:
-
Metrics, PromQL
-
10. Grafana:
-
Description:
-
Open-source platform for monitoring and observability with beautiful dashboards.
-
-
Key Concepts:
-
Dashboards, Panels
-
11. ELK Stack (Elasticsearch, Logstash, Kibana):
-
Description:
-
Set of tools for searching, analyzing, and visualizing log data in real-time.
-
-
Key Concepts:
-
Indices, Beats, Logstash pipelines
-
Collaboration and Communication:
12. Slack:
-
Description:
-
Messaging platform for team collaboration.
-
13. Microsoft Teams:
-
Description:
-
Collaboration platform integrated with Microsoft 365.
-