Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to become a full-stack developer?

How to become a full-stack developer?

Beginner level introduction on how to become a full-stack developer.

Avatar for Manoj Fernando

Manoj Fernando

November 10, 2020
Tweet

More Decks by Manoj Fernando

Other Decks in Technology

Transcript

  1. Let’s create impactful digital products together 99x.io How to Become

    a Full-Stack Developer? Getting Started Guide Manoj Fernando Associate Technical Architect @ 99x
  2. Must Know… Full Stack Web Developer • Frontend Web/Mobile Development

    • Backend Development • Implement application logic with a programming language • API • Database • Deployment
  3. Must Know… Full Stack Web Developer • Frontend Web Development

    • Backend Development • API • Application Logics • Database • Deployment
  4. Getting Started Frontend Web Development • Learn HTML, CSS and

    JavaScript https://www.youtube.com/watch?v=pQN-pnXPaVg https://www.youtube.com/watch?v=PkZNo7MFNFg https://www.youtube.com/watch?v=srvUrASNj0s • Learn React https://www.youtube.com/watch?v=4UZrsTqkcW4 • Learn Angular https://www.youtube.com/watch?v=Fdf5aTYRW0E • Road Map https://roadmap.sh/frontend
  5. Must Know… Full Stack Web Developer • Frontend Web Development

    • Backend Development • API • Implement application logic • Database • Deployment
  6. Getting Started Backend Development - APIs • Learn how to

    build a REST API https://www.youtube.com/watch?v=pKd0Rpw7O48 • Learn GraphQL https://www.youtube.com/watch?v=ed8SzALpx1Q • Road Map https://roadmap.sh/backend
  7. • Learn NodeJS https://www.youtube.com/watch?v=TlB_eWDSMt4 JavaScript for Both Frontend and Backend

    Development! Getting Started Backend Development – Application Logic
  8. Getting Started Backend Development – Database • Learn MongoDB https://www.youtube.com/watch?v=-56x56UppqQ

    • Learn MySQL https://www.youtube.com/watch?v=7S_tz1z_5bA • SQL vs NoSQL https://www.youtube.com/watch?v=ZS_kXvOeQ5Y
  9. Must Know… Full Stack Web Developer • Frontend Development •

    Backend Development • API • Application Logics • Database • Deployment
  10. Getting Started Deployment – Cloud Computing • Learn Cloud Computing

    https://www.youtube.com/watch?v=dH0yz-Osy54 • Learn AWS https://www.youtube.com/watch?v=3hLmDS179YE • AWS Full-Stack https://www.youtube.com/c/CloudTutorials
  11. Note-taking application Requirements • You should be able to login

    to your application • Create new notes • View all notes
  12. Note-taking application Steps to Follow • Sign up for an

    AWS account or Apply for AWS Educate • Create an AWS user and configure the credentials on your laptop • Create a React/Angular/Vue application to add notes and view notes • Add and Configure a Login using Amplify CLI and Library • Add an Configure an API using Amplify CLI and Library • Deploy the application to AWS using Amplify CLI
  13. References • How to build a profile app https://www.youtube.com/watch?v=t_eH9en9lP4 https://www.youtube.com/watch?v=0hGKlgPif4A

    https://www.youtube.com/watch?v=O1mT6JA8Z5A • AWS amplify documentation https://docs.amplify.aws/cli