Update README.md

Reorganized Overview
This commit is contained in:
Jansen Cadorna authored and GitHub committed 2023-08-10 18:06:21 +08:00
1 parent ef3343f646
commit 8b0cc75601
1 file changed
+30 -49
+30 -49
View File
@@ -11,63 +11,44 @@
</div>
</div>
## Summary
# Summary
Embarking on a journey in the field of Information Technology (IT) can be both exciting and daunting. This guide is designed to provide aspiring IT professionals with a structured curriculum, abundant resources, and valuable insights into various job roles within the IT landscape. Whether you're a newcomer or aiming to enhance your skills, this guide serves as a roadmap to success.
## Curriculum Overview
## Overview
- [Programming Fundamentals](#programming-fundamentals)
- General Programming Languagess
- Courses You Need to Try
- Concepts You Need to Know
- Roadmaps For Your Career
- Git: Version Control Systems
- [Web Development](#web-development)
- [Databases](#databases)
- Frontend Complete Guide
- Backend Complete Guide
- Fullstack Complete Guide
- [Databases Management](#databases)
- Relational Databases
- NoSQL Database
- Lightweight Databases
- Database Toolkits
- [Networking Basics](#networking-basics)
- [TCP/IP Illustrated](https://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Professional/dp/0321336313)
- [Networking Basics - Cisco](https://www.cisco.com/c/en/us/training-events/training-certifications/certifications/entry/ccent.html)
- [SubnettingPractice](http://www.subnettingpractice.com/)
- [Wireshark](https://www.wireshark.org/) for network analysis
- [Cybrary - Networking](https://www.cybrary.it/catalog/cybrary/courses/networking-fundamentals/)
- [Cybersecurity](#cybersecurity)
- Types of cyber threats: [OWASP Top Ten](https://owasp.org/www-project-top-ten/)
- [Cryptography and Network Security](https://www.amazon.com/Cryptography-Network-Security-Principles-Practice/dp/0134444280)
- [Metasploit Unleashed](https://www.metasploitunleashed.com/)
- [HackerRank - Cybersecurity Challenges](https://www.hackerrank.com/domains/tutorials/10-days-of-cybersecurity)
- [Cyber Security Courses on Coursera](https://www.coursera.org/browse/information-technology/cyber-security)
- [Cloud Computing](#cloud-computing)
## Programming Fundamentals
- Languages: [Python](https://www.python.org/), [Java](https://www.java.com/), [C++](http://www.cplusplus.com/)
- [Codecademy Python Course](https://www.codecademy.com/learn/learn-python-3)
- [Coursera - Programming for Everybody (Python)](https://www.coursera.org/specializations/python)
- [edX - Introduction to Java Programming](https://www.edx.org/course/introduction-to-java-programming)
## Web Development
- [HTML and CSS fundamentals](https://www.w3schools.com/html/), [CSS-Tricks](https://css-tricks.com/)
- [JavaScript MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- Frontend frameworks: [React](https://reactjs.org/), [Angular](https://angular.io/), [Vue.js](https://vuejs.org/)
- Backend technologies: [Node.js](https://nodejs.org/), [Django](https://www.djangoproject.com/), [Ruby on Rails](https://rubyonrails.org/)
- [FreeCodeCamp](https://www.freecodecamp.org/): Hands-on web development projects
## Databases
- Relational databases: [MySQL](https://www.mysql.com/), [PostgreSQL](https://www.postgresql.org/)
- Database design: [Database Design - Stanford University](https://web.stanford.edu/class/cs145/)
- SQL querying and optimization: [SQLZoo](https://sqlzoo.net/), [LeetCode Database Problems](https://leetcode.com/problemset/database/)
- Introduction to NoSQL databases: [MongoDB University](https://university.mongodb.com/)
## Networking Basics
- [TCP/IP Illustrated](https://www.amazon.com/TCP-Illustrated-Vol-Addison-Wesley-Professional/dp/0321336313)
- [Networking Basics - Cisco](https://www.cisco.com/c/en/us/training-events/training-certifications/certifications/entry/ccent.html)
- [SubnettingPractice](http://www.subnettingpractice.com/)
- [Wireshark](https://www.wireshark.org/) for network analysis
- [Cybrary - Networking](https://www.cybrary.it/catalog/cybrary/courses/networking-fundamentals/)
## Cybersecurity
- Types of cyber threats: [OWASP Top Ten](https://owasp.org/www-project-top-ten/)
- [Cryptography and Network Security](https://www.amazon.com/Cryptography-Network-Security-Principles-Practice/dp/0134444280)
- [Metasploit Unleashed](https://www.metasploitunleashed.com/)
- [HackerRank - Cybersecurity Challenges](https://www.hackerrank.com/domains/tutorials/10-days-of-cybersecurity)
- [Cyber Security Courses on Coursera](https://www.coursera.org/browse/information-technology/cyber-security)
## Cloud Computing
- Introduction to cloud services: [AWS](https://aws.amazon.com/), [Azure](https://azure.microsoft.com/), [GCP](https://cloud.google.com/)
- Cloud deployment models: [IaaS, PaaS, SaaS](https://www.redhat.com/en/topics/cloud-computing/cloud-service-models)
- Virtualization and containerization: [Docker](https://www.docker.com/), [Kubernetes](https://kubernetes.io/)
- [AWS Training and Certification](https://aws.amazon.com/training/)
- [Azure Learn](https://docs.microsoft.com/en-us/learn/azure/)
- Introduction to cloud services: [AWS](https://aws.amazon.com/), [Azure](https://azure.microsoft.com/), [GCP](https://cloud.google.com/)
- Cloud deployment models: [IaaS, PaaS, SaaS](https://www.redhat.com/en/topics/cloud-computing/cloud-service-models)
- Virtualization and containerization: [Docker](https://www.docker.com/), [Kubernetes](https://kubernetes.io/)
- [AWS Training and Certification](https://aws.amazon.com/training/)
- [Azure Learn](https://docs.microsoft.com/en-us/learn/azure/)
## Possible Job Roles