Editor's NotesJem teaches you the essentials for becoming a full stack developer.
- You'll learn to move back and forth between UI and the back-end through the the command line, SSH, nginx, docker containers, server security, HTTP/2, HTTP/3 and more.
Editor's NotesLinux and the command line are essentail skills for anyone who wants to be effective beyond writing application code.
- Gain powerful command-line skills, learn to use Ubuntu, quit VIM, handle package management, and write your own shell scripts!
Editor's NotesBuilding APIs is the foundation of any back-end application.
- Use Express to build a REST API in Node.js – handle REST API verb methods to create, read, update and delete resources from a MongoDB database.
Editor's NotesAmazon Web Services is the most popular cloud hosting option. Learn to deploy single page and Node.js application on AWS.
- Learn how to deploy your next passion project online or your organization's next-generation client-side application with Amazon Web Services like S3, Route 53, CloudFront, and much more!
Editor's NotesBeing able to bundle your environment into Docker allows new developers to get up and running quickly, as well as provides the ability to ship your code in a self-contained environment.
- Learn to create containers from scratch and with Dockerfiles, run containers from Dockerhub, and learn best practices for front-end and Node.js code in containers.
Editor's NotesThere are more options to go further below! Learn git in-depth and write more secure code, and go deeper into Node.js with mongo and server-side GraphQL.
- A deep dive into git, this course is for developers who use it every day and want to learn inner workings and use advanced techniques in git.
- Get hands on attacking and defending web applications. Defend Cross-Site Scripting (XSS) and Man-in-the-Middle attacks, secure 3rd party assets and more!
- Create a GraphQL schema which includes type definitions, queries, and mutations. Then create resolvers to return the data, and move onto advanced features like interfaces and unions, and creating relationships in your resolvers.
- Learn to build schemas, structure models and query MongoDB to get the right data. You'll learn the core concepts of MongoDB to build production-ready applications!