diff --git a/BackendDevelopment/Backend.md b/BackendDevelopment/Backend.md index d8cfaec..7602c1a 100644 --- a/BackendDevelopment/Backend.md +++ b/BackendDevelopment/Backend.md @@ -75,6 +75,7 @@ JavaScript, traditionally a frontend language, can also be used for backend deve - [**SQL for Data Science**](https://www.coursera.org/learn/sql-for-data-science) - **Coursera**: Learn SQL and relational databases. - [**CS50: Web Programming with Python and JavaScript**](https://cs50.harvard.edu/web/2020/) - Harvard's free web programming course. - [**Complete SQL Mastery**](https://codewithmosh.com/p/complete-sql-mastery) - **CodeWithMosh**: Everything you need to design and query databases in one course + - [**Version Control with Git**](https://www.udacity.com/course/version-control-with-git--ud123) - **Udacity**: This course covers the essentials of using the version control system Git. - [**Unit Testing in Python**](https://youtu.be/6tNS--WetLI?si=kdo0WWNQD6KhiYvX) - **Youtube**: Learn how to write unittest using the unittest module. @@ -160,6 +161,7 @@ Node.js is a JavaScript runtime that allows you to build scalable and efficient - [**Securing APIs**](https://www.pluralsight.com/courses/securing-restful-apis) - **Pluralsight**: Best practices for API security. - [**Docker Handbook**](https://www.freecodecamp.org/news/the-docker-handbook/) - Intro to Docker and containerization. - [**Understand Django: Beginner to Intermediate Guide**](https://www.mattlayman.com/understand-django/) - A comprehensive guide to learning Django. + - [**The Ultimate Git Course**](https://codewithmosh.com/p/the-ultimate-git-course) - **CodeWithMosh**: Everything you need to know to use Git & GitHub to work effectively as a team. ### 🧠 Key Concepts: @@ -181,6 +183,7 @@ At this level, you’ll explore in-depth backend topics such as advanced data mo ### 📚 Courses & Tutorials: - [**Database Performance Tuning**](https://www.pluralsight.com/courses/database-performance-tuning) - **Pluralsight**: Strategies for optimizing database performance. + - [**The Ultimate Docker Course**](https://codewithmosh.com/p/the-ultimate-docker-course) - **CodeWithMosh**: Everything you need to master Docker in one clear, concise, and practical course - [**The Ultimate Design Pattern Series**](https://codewithmosh.com/p/design-patterns) - **CodeWithMosh**: Learn to write maintainable and extensible code. Become a senior software engineer. - [**System Design Playlist**](https://youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX&si=yVaGqcr77fUaqBE1) - **Youtube**: This series covers essential system design topics like load balancing, microservices, and NoSQL, with video lectures, architecture diagrams, and practical evaluations for real-world application. @@ -189,7 +192,7 @@ At this level, you’ll explore in-depth backend topics such as advanced data mo - [**Microservices Architecture**](https://microservices.io/) - Comprehensive guide to microservices. - [**20 System Design Concepts Explained in 10 Minutes**](https://youtu.be/i53Gi_K3o7I?si=80IKVI0wYJsMqbNL) - A brief overview of 20 system design concept. -### 📖 Books +=### 📖 Books - **Designing Web APIs that Developers Love by Brenda Jin, Saurabh Sahni & Amir Shevat** - **Django Design Patterns and Best Practices by Arun Ravindran** @@ -218,6 +221,7 @@ Stay organized and collaborate effectively with these essential tools: --- ## 🌍 Communities + - [**Django Africa**](https://chat.whatsapp.com/D5O7Ef51xEDEhuns8hClaI) - [**Developers of Value**](https://chat.whatsapp.com/BY8mLdHaD81BqpgCmwumbU) - [**Django Discord Community**](https://discord.com/invite/xcRH6mN4fa) diff --git a/FrontendDevelopment/Frontend.md b/FrontendDevelopment/Frontend.md index c3956a3..db55b99 100644 --- a/FrontendDevelopment/Frontend.md +++ b/FrontendDevelopment/Frontend.md @@ -20,6 +20,7 @@ Start your journey with the basics of frontend development. Here are resources t - [**JavaScript Basics - by MDN Web Docs**](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps) - [**Intro to Web Development - by Coursera**](https://www.coursera.org/specializations/web-design) - [**Frontend Mentor - Practice Frontend Skills**](https://www.frontendmentor.io/) +- [**Foundation Course**](https://www.theodinproject.com/paths/foundations/courses/foundations) ### Key Concepts: - [**Responsive Web Design**](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Responsive_Design) @@ -62,17 +63,40 @@ For advanced learners, focus on performance optimization, state management, test --- -## 🛠 Tools and Resources +## 🛠 Additional Resources +### Tools Expand your development toolkit with these helpful tools and resources. - [**Figma**](https://www.figma.com/) - Collaborative design tool - [**Visual Studio Code**](https://code.visualstudio.com/) - Popular code editor - [**GitHub Pages**](https://pages.github.com/) - Hosting static websites - [**Google Chrome DevTools**](https://developers.google.com/web/tools/chrome-devtools) - Debugging and performance analysis +- [**Netlify**](https://www.netlify.com/) - Deploying and hosting front-end applications and websites. +- [**CodePen**](https://codepen.io/) - An online code editor where you can showcase your HTML, CSS, and JavaScript projects. +- [**Google Lighthouse**](https://developers.google.com/web/tools/lighthouse/) - An open-source tool for improving the quality of web pages, evaluating performance, accessibility and SEO. +### Blogs + +- [**CSS Tricks**](https://css-tricks.com/) +- [**LogRocket Blog**](https://blog.logrocket.com/) +- [**Joshwcomeau Blog**](https://www.joshwcomeau.com/) + + +### Cheatsheets + +- [**HTML Cheatsheet**](https://websitesetup.org/html5-cheat-sheet/)- Cheatsheet for HTML +- [**GIT Cheatsheet**](https://about.gitlab.com/images/press/git-cheat-sheet.pdf) - Cheatsheet for Git +- [**CSS Cheatsheet**](https://htmlcheatsheet.com/css/) --- +### Communities +- [**Stack Overflow**](https://stackoverflow.com/) - A Q&A platform where you can ask coding-related questions and share knowledge. +- [**Dev Community**](https://dev.to/) - A community of developers where you can find articles, tutorials, and discussions on various frontend topics. + + +### Books +- [**Eloquent JavaScript**](https://eloquentjavascript.net/) - A modern introduction to programming using JavaScript. ## 🤝 Contribute Want to add a resource? Contributions are welcome! Please check out the [CONTRIBUTING.md](./CONTRIBUTING.md) file for guidelines on how to add more resources to this repository. diff --git a/README.md b/README.md index c87be3e..d6dfc10 100644 --- a/README.md +++ b/README.md @@ -9,8 +9,6 @@ Welcome to the **Learning Resources Repository**! This repository is designed to 1. [Frontend Development](#-frontend-development) 2. [Backend Development](#-backend-development) 3. [Mobile Development](#mobile-development) - - 4. [Product Design](#product-design) 5. [Programming Basics](#programming-basics) 6. [Personal Development](#-personal-development) @@ -101,18 +99,7 @@ Get access to different ranges of learning resources from videos, courses, tools - [**Intermediate Level**](./TechnicalWriting/TechnicalWriting.md/#-intermediate-level) - [**Advanced Level**](./TechnicalWriting/TechnicalWriting.md/#-advanced-level) - -## 🖊️ Technical Writing - -Get access to different ranges of learning resources from videos, courses, tools to books in order to increase your productivity as a technical writer. - -- [**Beginners Level**](./TechnicalWriting/TechnicalWriting.md/#-beginners-level) -- [**Intermediate Level**](./TechnicalWriting/TechnicalWriting.md/#-intermediate-level) -- [**Advanced Level**](./TechnicalWriting/TechnicalWriting.md/#-advanced-level) - - --- - ## 🤝 Contributions