diff --git a/README.md b/README.md index e8a0ab7..01175a8 100644 --- a/README.md +++ b/README.md @@ -11,63 +11,44 @@ -## 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