- Define static site generators
- Utilize Gatsby starter sites
- Create pages and routing in Gatsby
- What are SPAs?
- Basic router setup
- Route
- Why to use styled components
- Setup & syntax
- Styling through props
- Set up project environment
- Use JSON Server for development
- Create custom hooks for game logic
- DOM manipulation
- Conditionals
- className
- The Virtual DOM
- React limitations
- JSX
- Set up React Native with Expo
- Style with Views and Text components
- Manage state with React hooks
- Understand React Router basics
- Implement Router Provider and Outlet
- Create nested routes and layouts
- What Ansible is
- Ansible terminology
- Installing Ansible
- Understand what Puppet is
- Know the differences between Puppet OSS and Enterprise
- Understand Puppet concepts, including run process, declaritive programming, puppetdb, and more
- What Kubernetes is and what its used for
- Key Kubernetes concepts, including the Kubernetes API, cluster architecture, and more
- How to install, configure, and validate Kubernetes clusters