- Complete mastery of JS Fundamentals
- Objects, Factories, Classes
- Standard and Arrow Functions
- Looping, Iteration, Traversal of Arrays and Objects
- Recursion
- Documentation best practices with JSDoc
- Understanding of core data structures
- When each structure is most appropriate
- Real world applicataions of each structure
- Looping, Iteration, Traversal
- Stacks & Queues
- Linked Lists
- Trees
- Graphs
- Hash Tables
- Creation and operation of an Express web server
- Static Routes
- Dynamic Routes
- EJS
- Creation and operation of an Express API Server
- RESTful, Dynamic Model Management
- Authenticated Access with RBAC
- Swagger Documentation
- Creation and operation of a Socket.io Message Queue Server and Client Library
- Creation of a single page web app in React
- Creation of a mobile app with React Native
- Deploy a website to AWS, Heroku, Zeit, Netlify, GoDaddy
- Deploy an API & Lambda functions at AWS
- Reliable, Scalable API Server
- Reliable, Scalable WWW Server
- Message/Queue Service and Client Library
- React/Redux Starter App
- React Native (Mobile) Starter App
- Stable of React and React Native Components at NPM (Styled)
<Header />
<Footer />
<Modal />
<Auth />
<Rotator />
<Autocomplete />
<Draggable />
and<Droppable />
- Scalable SASS Layout and Theme Engine