Nisrine_bg
(Nisrine Bou Ghannam)
16
Day 14: Essential Tech Skills Needed to become a Full-Stack Developer
Front-End Technologies
- HTML5 & CSS3: The fundamentals for structuring and styling web pages.
- JavaScript: Core language for front-end development.
- Frameworks & Libraries:
- React.js: Popular for building user interfaces.
- Vue.js: Known for its simplicity and flexibility.
- Angular: Comprehensive framework for building dynamic web apps.
- TypeScript: A superset of JavaScript that adds static types.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Svelte: A compiler that generates minimal and highly optimized JavaScript code.
Back-End Technologies
- Node.js: JavaScript runtime for building scalable network applications.
- Express.js: Fast, unopinionated, minimalist web framework for Node.js.
- Django: A high-level Python web framework that encourages rapid development.
- Ruby on Rails: A server-side web application framework written in Ruby.
- Spring Boot: A Java-based framework used to create stand-alone, production-grade Spring-based applications.
- Flask: A micro web framework written in Python.
Databases
- SQL Databases:
- PostgreSQL: Open-source relational database.
- MySQL: Widely used relational database.
- NoSQL Databases:
- MongoDB: Document-oriented NoSQL database.
- Redis: In-memory data structure store.
- Graph Databases:
- Neo4j: Leading graph database.
DevOps & Cloud
- Docker: Containerization platform.
- Kubernetes: Container orchestration platform.
- CI/CD Tools:
- Jenkins: Automation server for building, testing, and deploying.
- GitHub Actions: Automate, customize, and execute software development workflows.
- Cloud Platforms:
- AWS: Comprehensive cloud services platform.
- Azure: Microsoft’s cloud computing service.
- Google Cloud Platform: Suite of cloud computing services.
Version Control & Collaboration
- Git: Version control system for tracking changes in source code.
- GitHub/GitLab/Bitbucket: Platforms for hosting and collaborating on Git repositories.
APIs & Protocols
- RESTful APIs: Standard for designing networked applications.
- GraphQL: Query language for APIs and runtime for executing those queries.
- WebSockets: Protocol for two-way communication over a single TCP connection.
lebanon-mug 100daysofcode
3 Likes