From bdda561ba5660fd7a4cd58e4457aae6477841602 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 17:33:50 +0800 Subject: [PATCH 1/9] Update README.md Added Codewars & Roadmap.sh --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 38be473..2d7b7dc 100644 --- a/README.md +++ b/README.md @@ -100,6 +100,7 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [Codecademy](https://www.codecademy.com/) - [FreeCodeCamp](https://www.freecodecamp.org/) - [Khan Academy](https://www.khanacademy.org/) +- [Roadmap.SH](https://roadmap.sh/) ### Coding Practice and Challenges @@ -107,6 +108,7 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [HackerRank](https://www.hackerrank.com/) - [CodeSignal](https://codesignal.com/) - [Project Euler](https://projecteuler.net/) +- [CodeWars](https://www.codewars.com/) ### Documentation and Tutorials From ef3343f646848da9320d38346bbb6d1beb9fae7c Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 17:37:17 +0800 Subject: [PATCH 2/9] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d7b7dc..e8a0ab7 100644 --- a/README.md +++ b/README.md @@ -100,7 +100,7 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [Codecademy](https://www.codecademy.com/) - [FreeCodeCamp](https://www.freecodecamp.org/) - [Khan Academy](https://www.khanacademy.org/) -- [Roadmap.SH](https://roadmap.sh/) +- [Roadmap.sh](https://roadmap.sh/) ### Coding Practice and Challenges From 8b0cc756017e32c151d8ac61521cd7ec609fb02f Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 18:06:21 +0800 Subject: [PATCH 3/9] Update README.md Reorganized Overview --- README.md | 79 +++++++++++++++++++++---------------------------------- 1 file changed, 30 insertions(+), 49 deletions(-) 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 From 5c9524bc6b35466fd64c472e9b971132cf36e1ec Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 18:17:54 +0800 Subject: [PATCH 4/9] Update README.md Added General Programming Languages --- README.md | 56 ++++++++++++++++++++++++++++++++++++++++--------------- 1 file changed, 41 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 01175a8..9c3671f 100644 --- a/README.md +++ b/README.md @@ -16,21 +16,21 @@ Embarking on a journey in the field of Information Technology (IT) can be both e ## 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) - - Frontend Complete Guide - - Backend Complete Guide - - Fullstack Complete Guide -- [Databases Management](#databases) - - Relational Databases - - NoSQL Database - - Lightweight Databases - - Database Toolkits +- Programming Fundamentals + - [General Programming Languagess](#general-programming-languagess) + - [Courses You Need to Try] + - [Concepts You Need to Know] + - [Roadmaps For Your Career] + - [Git: Version Control Systems ] +- Web Development + - [Frontend Complete Guide] + - [Backend Complete Guide] + - [Fullstack Complete Guide] +- Databases Management + - [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) @@ -50,6 +50,32 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [AWS Training and Certification](https://aws.amazon.com/training/) - [Azure Learn](https://docs.microsoft.com/en-us/learn/azure/) +## General Programming Languages +Programming languages are the heart of software development. Each language has its strengths and applications. Here's a quick overview: + +- **Python**: A versatile language known for its readability and simplicity. It's great for beginners and has a wide range of applications, from web development to data science. [Learn more](https://python.org) + +- **JavaScript**: The language of the web, used for building interactive websites and web applications. It's also used for server-side development with Node.js. [Learn more](https://developer.mozilla.org/en-US/docs/Web/JavaScript) + +- **Java**: A versatile and widely-used language for building robust applications. It's known for its portability and is commonly used in enterprise environments. [Learn more](https://www.java.com) + +- **C++**: An extension of the C language, C++ is used for system-level programming, game development, and high-performance applications. [Learn more](https://isocpp.org) + +- **Ruby**: A dynamic, elegant language often used for web development. It's appreciated for its clean syntax and developer-friendly environment. [Learn more](https://www.ruby-lang.org) + +- **Swift**: Developed by Apple, Swift is used for creating iOS, macOS, watchOS, and tvOS applications. It's known for its speed and safety features. [Learn more](https://swift.org) + +- **Rust**: A systems programming language that emphasizes safety and performance. It's gaining popularity for its modern features and memory safety. [Learn more](https://www.rust-lang.org) + +> **Remember!** Each language has its unique strengths, so pick one that matches your goals and interests. Happy coding! + +--- + +## Courses You Need To Try +- [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) + ## Possible Job Roles | Job Role | Average Salary (PHP) | US Average (PHP) | AUS Average (PHP) | PH Average (PHP) | From f09928f9cc555b1348acb7b856b5016606a04bf7 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 19:33:51 +0800 Subject: [PATCH 5/9] Update README.md Added Guides, Toolkits, Resources for Frontend, Backend, Fullstack, and Databases --- README.md | 192 ++++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 178 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 9c3671f..cbfafa8 100644 --- a/README.md +++ b/README.md @@ -17,20 +17,35 @@ Embarking on a journey in the field of Information Technology (IT) can be both e ## Overview - Programming Fundamentals - - [General Programming Languagess](#general-programming-languagess) - - [Courses You Need to Try] - - [Concepts You Need to Know] - - [Roadmaps For Your Career] - - [Git: Version Control Systems ] + - [General Programming Languagess](#general-programming-languages) + - [Courses You Need to Try](#free-courses-you-need-to-try) + - [Concepts You Need to Know](https://www.educative.io/answers/what-are-the-basic-fundamental-concepts-of-programming) + - [Roadmaps For Your Career](https://roadmap.sh) + - [Git: Version Control Systems ](https://learn.microsoft.com/en-us/training/modules/intro-to-git/) - Web Development - - [Frontend Complete Guide] - - [Backend Complete Guide] - - [Fullstack Complete Guide] -- Databases Management - - [Relational Databases] - - [NoSQL Database] - - [Lightweight Databases] - - [Database Toolkits] + - [Frontend Guide](#frontend-mini-guide) + - [Backend Guide](#backend-mini-guide) + - [Fullstack Guide](#fullstack-mini-guide) +- **Databases Management** + - **Relational Databases** + - [PostgreSQL](https://www.postgresql.org/) + - [MySQL](https://www.mysql.com/) + - **NoSQL Databases** + - [MongoDB](https://www.mongodb.com/) + - [Redis](https://redis.io/) + - **Lightweight Databases** + - [SQLite](https://www.sqlite.org/) + - [MariaDB](https://mariadb.org/) + - [CouchDB](https://couchdb.apache.org/) + - **ORM (Object-Relational Mapping)** + - [Sequelize](https://sequelize.org/) + - [Hibernate](https://hibernate.org/) + - [Entity Framework](https://docs.microsoft.com/en-us/ef/) + - **Database Toolkits** + - [Prisma](https://www.prisma.io/) + - [TypeORM](https://typeorm.io/) + - [SQLAlchemy](https://www.sqlalchemy.org/) + - [Drizzle](https://github.com/drizzle-db/drizzle) - [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) @@ -50,6 +65,8 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [AWS Training and Certification](https://aws.amazon.com/training/) - [Azure Learn](https://docs.microsoft.com/en-us/learn/azure/) +--- + ## General Programming Languages Programming languages are the heart of software development. Each language has its strengths and applications. Here's a quick overview: @@ -71,10 +88,157 @@ Programming languages are the heart of software development. Each language has i --- -## Courses You Need To Try +## Free Courses You Need To Try - [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) +- [Introduction to Computer Science](https://pll.harvard.edu/course/cs50-introduction-computer-science?delta=0) +- [Web Programming with Python and JavaScript](https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0) +- [Introduction to Programming with Scratch](https://pll.harvard.edu/course/cs50s-introduction-programming-scratch?delta=0) +- [Introduction to Programming with Python](https://edx.org/course/cs50s-introduction-to-programming-with-python) +- [Understanding Technology](https://pll.harvard.edu/course/cs50s-understanding-technology-0?delta=0) +- [Introduction to Artificial Intelligence with Python](https://pll.harvard.edu/course/cs50s-introduction-artificial-intelligence-python?delta=0) +- [Introduction to Game Development](https://pll.harvard.edu/course/cs50s-introduction-game-development?delta=0) +- [CS50's Computer Science for Business Professionals](https://pll.harvard.edu/course/cs50s-computer-science-business-professionals-0?delta=0) +- [Mobile App Development with React Native](https://pll.harvard.edu/course/cs50s-mobile-app-development-react-native?delta=0) +- [Introduction to Data Science with Python](https://pll.harvard.edu/course/introduction-data-science-python?delta=0) + +--- + +## Frontend Mini Guide + +- **Basics** + - [HTML](https://www.w3schools.com/html/) + - Tags + - SEO + - Accessibility + - [CSS](https://www.w3schools.com/css/) + - Layouts + - Responsiveness + - [JavaScript](https://www.w3schools.com/js/) + - Fetch API/Ajax (XHR) + - Handling Forms + +- **Intermediate** + - **JS Frameworks** + - [React](https://reactjs.org/) + - [Vue](https://vuejs.org/) + - [Angular](https://angular.io/) + - [Svelte](https://svelte.dev/) + - [Astro](https://astro.build/) + - **CSS Frameworks** + - [SASS](https://sass-lang.com/), [PostCSS](https://postcss.org/) + - [Tailwind CSS](https://tailwindcss.com/) + - [Bootstrap](https://getbootstrap.com/) + - [Chakra UI](https://chakra-ui.com/) + - [Material UI](https://mui.com/) + - **Other Web Frameworks** + - [Django](https://www.djangoproject.com/) + - [Laravel](https://laravel.com/) + - [Ruby on Rails](https://rubyonrails.org/) + - **Cross-Platform Applications** + - Android, iOS + - [React Native](https://reactnative.dev/) + - [Flutter](https://flutter.dev/) + - [Xamarin](https://dotnet.microsoft.com/apps/xamarin) + - Windows, macOS, Linux + - [Electron](https://www.electronjs.org/) + - [Qt](https://www.qt.io/) + - [Avalonia](https://avaloniaui.net/) + - [JavaFX](https://openjfx.io/) + - [NW.js](https://nwjs.io/) + - [Proton Native](https://proton-native.js.org/) + - [Sciter](https://sciter.com/) + + +- **Advanced** + - **Frontend Cloud** + - [Netlify](https://www.netlify.com/) + - [Vercel](https://vercel.com/) + - [Cloudflare](https://www.cloudflare.com/) + - [AWS](https://aws.amazon.com/) + - [Azure](https://azure.microsoft.com/) + - **Server Side Rendering** + - **Static Site Generation** + - **Using Devtools** + +--- + +## Backend Mini Guide + +- **Basics** + - [Programming Languages](https://www.w3schools.com/) + - Python + - Ruby + - Node.js (JavaScript) + - Java + +- **Web Servers and APIs** + - [HTTP Basics](https://developer.mozilla.org/en-US/docs/Web/HTTP) + - [RESTful APIs](https://restfulapi.net/) + - [GraphQL](https://graphql.org/) + +- **Databases** + - [SQL](https://www.w3schools.com/sql/) + - MySQL + - PostgreSQL + - SQLite + - [NoSQL](https://www.mongodb.com/nosql-explained) + - MongoDB + - Redis + - Cassandra + +- **Backend Frameworks** + - [Express.js (Node.js)](https://expressjs.com/) + - [Ruby on Rails](https://rubyonrails.org/) + - [Django (Python)](https://www.djangoproject.com/) + - [Flask (Python)](https://flask.palletsprojects.com/) + +- **Authentication and Authorization** + - [OAuth 2.0](https://oauth.net/2/) + - [JWT](https://jwt.io/) + +- **Advanced** + - **Backend Cloud Services** + - [Supabase](https://supabase.io/) + - [Firebase](https://firebase.google.com/) + - [Pocketbase](https://www.pocketbase.io/) + - **Server Deployment** + - [Docker](https://www.docker.com/) + - [Kubernetes](https://kubernetes.io/) + - **Serverless Architecture** + - [AWS Lambda](https://aws.amazon.com/lambda/) + - [Azure Functions](https://azure.microsoft.com/en-us/services/functions/) + - **API Security** + - **Caching Strategies** + +--- + +## Fullstack Mini Guide + +After mastering the frontend and backend basics, it's time to combine them! Start creating fullstack applications that seamlessly blend user experience with server-side logic. + +### Project-Based Learning FTW + +PBL is a dynamic approach to mastering new skills. Instead of just reading about concepts, you learn by rolling up your sleeves and building projects. It's like diving into the real deal straight away. By creating practical applications, you not only gain hands-on experience but also solidify your understanding of concepts in a more engaging way. So, it's a win-win situation where you learn and conquer at the same time + +### Side Project Ideas + +- **E-commerce Platform**: Build a virtual shop with product listings, shopping cart, and secure checkout. +- **Social Media App**: Create a platform for users to connect, share posts, and engage. +- **Task Management Tool**: Craft a robust app to organize tasks, deadlines, and priorities. +- **Real-time Chat Application**: Develop a chat app where users can exchange messages instantly. +- **Portfolio Website**: Showcase your skills with an impressive portfolio site. + +### Resources for Your Fullstack Journey + +- [FreeCodeCamp](https://www.freecodecamp.org/): Offers in-depth fullstack curriculum. +- [The Odin Project](https://www.theodinproject.com/): A fullstack learning path with hands-on projects. +- [Fullstackopen](https://fullstackopen.com/): University-level fullstack course with React, Node.js, and more. +- [Project Ideas from GitHub](https://github.com/karan/Projects): A collection of coding project ideas to challenge yourself. + +--- + ## Possible Job Roles From 68fb4d69e4018962b978d4c0f484c3815ac47b61 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 19:35:42 +0800 Subject: [PATCH 6/9] Update README.md Clean Links --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index cbfafa8..93d4731 100644 --- a/README.md +++ b/README.md @@ -46,19 +46,19 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [TypeORM](https://typeorm.io/) - [SQLAlchemy](https://www.sqlalchemy.org/) - [Drizzle](https://github.com/drizzle-db/drizzle) -- [Networking Basics](#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) +- 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) +- 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/) From 7f27519a643ec79bc4a80c2d4384ad2d4afa8f66 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 19:41:59 +0800 Subject: [PATCH 7/9] Update README.md Added Training Resources --- README.md | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 93d4731..540cacb 100644 --- a/README.md +++ b/README.md @@ -26,22 +26,22 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [Frontend Guide](#frontend-mini-guide) - [Backend Guide](#backend-mini-guide) - [Fullstack Guide](#fullstack-mini-guide) -- **Databases Management** - - **Relational Databases** +- Databases Management + - Relational Databases - [PostgreSQL](https://www.postgresql.org/) - [MySQL](https://www.mysql.com/) - - **NoSQL Databases** + - NoSQL Databases - [MongoDB](https://www.mongodb.com/) - [Redis](https://redis.io/) - - **Lightweight Databases** + - Lightweight Databases - [SQLite](https://www.sqlite.org/) - [MariaDB](https://mariadb.org/) - [CouchDB](https://couchdb.apache.org/) - - **ORM (Object-Relational Mapping)** + - ORM (Object-Relational Mapping) - [Sequelize](https://sequelize.org/) - [Hibernate](https://hibernate.org/) - [Entity Framework](https://docs.microsoft.com/en-us/ef/) - - **Database Toolkits** + - Database Toolkits - [Prisma](https://www.prisma.io/) - [TypeORM](https://typeorm.io/) - [SQLAlchemy](https://www.sqlalchemy.org/) @@ -271,7 +271,11 @@ PBL is a dynamic approach to mastering new skills. Instead of just reading about - [Codecademy](https://www.codecademy.com/) - [FreeCodeCamp](https://www.freecodecamp.org/) - [Khan Academy](https://www.khanacademy.org/) -- [Roadmap.sh](https://roadmap.sh/) +- [LinkedIn Learning](https://www.linkedin.com/learning/) +- [Pluralsight](https://www.pluralsight.com/) +- [Google Developers](https://developers.google.com/learn) +- [Microsoft Learn](https://learn.microsoft.com/) +- [Stack Overflow](https://stackoverflow.com/) ### Coding Practice and Challenges @@ -280,8 +284,9 @@ PBL is a dynamic approach to mastering new skills. Instead of just reading about - [CodeSignal](https://codesignal.com/) - [Project Euler](https://projecteuler.net/) - [CodeWars](https://www.codewars.com/) +- [Exercism](https://exercism.io/) -### Documentation and Tutorials +### Official Documentation and Tutorials - [MDN Web Docs](https://developer.mozilla.org/) - [W3Schools](https://www.w3schools.com/) From 01a59147375bdeb6906788c8b224bc8a43ae57f1 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 19:48:56 +0800 Subject: [PATCH 8/9] Update README.md Added Free Tier Platforms --- README.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 540cacb..3f71dbf 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ Embarking on a journey in the field of Information Technology (IT) can be both e - [Concepts You Need to Know](https://www.educative.io/answers/what-are-the-basic-fundamental-concepts-of-programming) - [Roadmaps For Your Career](https://roadmap.sh) - [Git: Version Control Systems ](https://learn.microsoft.com/en-us/training/modules/intro-to-git/) + - [Check This Resources You'll Love!](#training-resources) - Web Development - [Frontend Guide](#frontend-mini-guide) - [Backend Guide](#backend-mini-guide) @@ -275,7 +276,6 @@ PBL is a dynamic approach to mastering new skills. Instead of just reading about - [Pluralsight](https://www.pluralsight.com/) - [Google Developers](https://developers.google.com/learn) - [Microsoft Learn](https://learn.microsoft.com/) -- [Stack Overflow](https://stackoverflow.com/) ### Coding Practice and Challenges @@ -285,13 +285,43 @@ PBL is a dynamic approach to mastering new skills. Instead of just reading about - [Project Euler](https://projecteuler.net/) - [CodeWars](https://www.codewars.com/) - [Exercism](https://exercism.io/) - +- [Stack Overflow](https://stackoverflow.com/) + ### Official Documentation and Tutorials - [MDN Web Docs](https://developer.mozilla.org/) - [W3Schools](https://www.w3schools.com/) - [DevDocs](https://devdocs.io/) +## Free Tier Offers + +- **Amazon Web Services (AWS)** + - [AWS Free Tier](https://aws.amazon.com/free/) +- **Microsoft Azure** + - [Microsoft Azure Free Account](https://azure.microsoft.com/en-us/free/) +- **Google Cloud Platform** + - [Google Cloud Free Tier](https://cloud.google.com/free) +- **IBM Cloud** + - [IBM Cloud Free Tier](https://www.ibm.com/cloud/free) +- **Heroku** + - [Heroku Free Tier](https://www.heroku.com/free) +- **Firebase** + - [Firebase Spark Plan](https://firebase.google.com/pricing) +- **Vercel** + - [Vercel Free Plan](https://vercel.com/pricing) +- **Netlify** + - [Netlify Free Plan](https://www.netlify.com/pricing) +- **MongoDB Atlas** + - [MongoDB Atlas Free Tier](https://www.mongodb.com/cloud/atlas) + +- **Redis Labs** + - [Redis Labs Free Tier](https://redislabs.com/redis-enterprise-cloud/try-free/) +- **Auth0** + - [Auth0 Free Tier](https://auth0.com/pricing) +- **Twilio** + - [Twilio Free Tier](https://www.twilio.com/docs/usage/tutorials/how-to-use-your-free-trial-account) + + ## 2-Year Time Frame Roadmap | Year | Quarter | Subjects to Cover | Resources | From b993347b029c4842d36c0866a2f968234ca06ad7 Mon Sep 17 00:00:00 2001 From: Jansen Cadorna <119676423+cadornajansen@users.noreply.github.com> Date: Thu, 10 Aug 2023 20:04:31 +0800 Subject: [PATCH 9/9] Update README.md Added Github Student Pack Button --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index 3f71dbf..bf77106 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,13 @@ [![GitHub Forks](https://img.shields.io/github/forks/carlcastanas/IT-curriculum-guide)](https://github.com/carlcastanas/IT-curriculum-guide/network/members) [![LinkedIn](https://img.shields.io/badge/-LinkedIn-blue?style=flat-square&logo=linkedin&logoColor=white&link=https://www.linkedin.com/company/icreatechs-aus)](https://www.linkedin.com/company/icreatechs-aus) ![Visitor Badge](https://visitor-badge.laobi.icu/badge?page_id=carlcastanas.IT-curriculum-guide) +
+[![GitHub Student Pack](https://img.shields.io/badge/GitHub_Student_Pack-Claim_Now-37a779?style=for-the-badge)](https://education.github.com/benefits?type=student) + + + # Summary