0% found this document useful (0 votes)
6 views

Two-Month Learning Plan for Web_Mobile App Development, Data Science, and DevOps

The document outlines a 12-week learning plan focused on web and mobile development, covering topics such as GitHub, JavaScript, React, MERN stack, Node.js, TypeScript, APIs, data science, and DevOps. Each week includes specific goals and recommended resources for further learning. Additional recommendations for tools and best practices in collaboration, version control, security, and CI/CD are also provided.

Uploaded by

shykh3363
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Two-Month Learning Plan for Web_Mobile App Development, Data Science, and DevOps

The document outlines a 12-week learning plan focused on web and mobile development, covering topics such as GitHub, JavaScript, React, MERN stack, Node.js, TypeScript, APIs, data science, and DevOps. Each week includes specific goals and recommended resources for further learning. Additional recommendations for tools and best practices in collaboration, version control, security, and CI/CD are also provided.

Uploaded by

shykh3363
Copyright
© © All Rights Reserved
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Week Topic Goal Resources

Week 1 GitHub and Vercel Learn the basics of version control with Git and how to use GitHub as well as deploying applications using Vercel
Week 2 JavaScript Basics Understand the fundamentals of JavaScript [JavaScript.info](https://javascript.info/), [MDN Web Docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript), [Eloquent JavaScript](https://eloquentjavascript.net/), [JavaScript Tutorial for Beginners](https://www.youtube.com/watch?v=W6NZfCO5SIk)
Week 3 React Basics Start learning React [React Official Documentation](https://reactjs.org/docs/getting-started.html), [FreeCodeCamp React Course](https://www.freecodecamp.org/learn/front-end-libraries/react/), [Scrimba React Course](https://scrimba.com/learn/learnreact), [React JS Crash Course](https://www.youtube.com/watch?v=w7ejDZ8SWv8)
Week 4 MERN Stack and Fullstack Development Learn about the MERN stack and understand the difference between frontend and backend development MERN Stack: [MERN Stack Tutorial](https://www.mongodb.com/mern-stack), [Traversy Media MERN Stack](https://www.youtube.com/watch?v=7CqJlxBYj-M); Fullstack Development: [Fullstack Open Course](https://fullstackopen.com/en/), [The Odin Project](https://www.theodinproject.com/), [MERN Stack Full Tutorial](https://www.youtube.com/watch?v=ktjafK4SgWM)
Week 5 React Native Explore React Native for mobile app development [React Native Documentation](https://reactnative.dev/docs/getting-started), [React Native Express](https://www.reactnative.express/), [React Native Crash Course](https://www.youtube.com/watch?v=0-S5a0eXPoc)
Week 6 Databases Learn about popular databases [SQL vs NoSQL Databases](https://www.mongodb.com/compare/sql-vs-nosql), [MongoDB University](https://university.mongodb.com/), [SQL vs NoSQL Explained](https://www.youtube.com/watch?v=ruz-vKczt-g)
Week 7 Node.js Basics Learn the basics of Node.js [Node.js Official Documentation](https://nodejs.org/en/docs/), [The Node Beginner Book](http://nodebeginner.org/), [Node.js Crash Course](https://www.youtube.com/watch?v=fBNz5xF-Kx4)
Week 8 TypeScript and CSS Frameworks Learn TypeScript and CSS frameworks TypeScript: [TypeScript Handbook](https://www.typescriptlang.org/docs/handbook/intro.html), [TypeScript for JavaScript Programmers](https://www.typescriptlang.org/docs/handbook/typescript-in-5-minutes.html), [TypeScript Crash Course](https://www.youtube.com/watch?v=BCg4U1FzODs); CSS Frameworks: [Bootstrap Documentation](https://getbootstrap.com/docs/5.0/getting-started/introduction/), [Tailwind CSS Documentation](https://tailwindcss.com/docs), [Bootstrap 5 Crash Course](https://www.youtube.com/watch?v=4sosXZsdy-s), [Tailwind CSS Crash Course](https://www.youtube.com/watch
Week 9 API and Next.js Learn about APIs and how to use them in a Next.js frontend project [RESTful API Tutorial](https://www.youtube.com/watch?v=Q-BpqyOT3a8), [GraphQL vs REST](https://www.youtube.com/watch?v=6M5VXKLf4D4), [Next.js Documentation](https://nextjs.org/docs), [Next.js Crash Course](https://www.youtube.com/watch?v=mTz0GXj8NN0), [Using API Routes in Next.js](https://www.youtube.com/watch?v=EH8VeoTWz5w)
Week 10 Web/Mobile App Development Delve deeper into web and mobile app development using the skills learned [React Router Documentation](https://reactrouter.com/), [Next.js Documentation](https://nextjs.org/docs), [React Native for Windows and macOS](https://microsoft.github.io/react-native-windows/), [Full-Stack Web Development](https://www.youtube.com/watch?v=1hPgQWbWmEk)
Week 11 Data Science Explore the basics of data science [Coursera Data Science Specialization](https://www.coursera.org/specializations/jhu-data-science), [Kaggle Learn](https://www.kaggle.com/learn/overview), [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook/), [Data Science Tutorial](https://www.youtube.com/watch?v=X3paOmcrTjQ)
Week 12 DevOps Learn the basics of DevOps and related tools [DevOps Roadmap](https://roadmap.sh/devops), [Udacity DevOps Nanodegree](https://www.udacity.com/course/devops-engineer-nanodegree--nd9991), [Docker Documentation](https://docs.docker.com/get-started/), [DevOps Crash Course](https://www.youtube.com/watch?v=9pC4b_5IN54)
Additional Recommendations Learn about additional tools and best practices Communication and Collaboration Tools: Learn about tools like Slack, Trello, and Jira for effective team collaboration; Version Control Advanced Topics: Explore branching strategies, pull requests, and code reviews in GitHub; Security Best Practices: Understand basic security principles in web development, including HTTPS, data encryption, and secure coding practices; Continuous Integration/Continuous Deployment (CI/CD): Familiarize with CI/CD tools like GitHub Actions, Travis CI, or Jenkins
GitHub: [GitHub Learning Lab](https://lab.github.com/), [Pro Git Book](https://git-scm.com/book/en/v2), [GitHub Guides](https://guides.github.com/); Vercel: [Vercel Documentation](https://vercel.com/docs), [Vercel Deployment Guide](https://vercel.com/guides/deploying-nextjs-with-vercel), [Git & GitHub Crash Course For Beginners](https://www.youtube.com/watch?v=SWYqp7iY_Tc), [Deploy Your First App with Vercel](`)

, [React JS Crash Course](https://www.youtube.com/watch?v=w7ejDZ8SWv8)


/), [The Odin Project](https://www.theodinproject.com/), [MERN Stack Full Tutorial](https://www.youtube.com/watch?v=ktjafK4SgWM)

se](https://www.youtube.com/watch?v=BCg4U1FzODs); CSS Frameworks: [Bootstrap Documentation](https://getbootstrap.com/docs/5.0/getting-started/introduction/), [Tailwind CSS Documentation](https://tailwindcss.com/docs), [Bootstrap 5 Crash Course](https://www.youtube.com/watch?v=4sosXZsdy-s), [Tailwind CSS Crash Course](https://www.youtube.com/watch?v=UBOj6rqRUME)
tube.com/watch?v=mTz0GXj8NN0), [Using API Routes in Next.js](https://www.youtube.com/watch?v=EH8VeoTWz5w)

andbook/), [Data Science Tutorial](https://www.youtube.com/watch?v=X3paOmcrTjQ)

actices: Understand basic security principles in web development, including HTTPS, data encryption, and secure coding practices; Continuous Integration/Continuous Deployment (CI/CD): Familiarize with CI/CD tools like GitHub Actions, Travis CI, or Jenkins

You might also like