Skip to content

Instantly share code, notes, and snippets.

@1Marc
Created October 3, 2019 15:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save 1Marc/179d66329107431a04d538e2da2d1426 to your computer and use it in GitHub Desktop.
Save 1Marc/179d66329107431a04d538e2da2d1426 to your computer and use it in GitHub Desktop.
Full Stack Description
Slug: full-stack-v2
Title: Full Stack for Front-End Engineers, v2
Subtitle: Spend Two Full Days Immersed in Developer Operations with Jem Young
Teachers:
- young
Excerpt:
In this 2-day workshop, learn the skills needed to work across the stack and
build a web application from start to finish.
Benefits:
- Become comfortable with the command line interface
- Understand the essential parts of server operations
- Learn how avoid common pitfalls when securing your server
- Learn how to choose the correct database
- Learn the how and why of Docker containers
Summary:
If you've ever wondered what it means to stand up a server or what all those
obscure terms like "load balancer" or "reverse proxy" mean, this is the course
for you. From understanding different types of databases to securing your web
server, Jem Young will teach you the skills needed to work across the stack.
Taught from the perspective of a fellow Frontend Engineer, this course gives
the tools and knowledge to build a working web application from start to
finish.
Audience:
Overview:
This course designed for Frontend Engineers who want deeper knowledge into
the full cycle of creating a web application. As we will be covering some
unfamiliar concepts, this class is probably not for people new to
programming or for those unfamiliar with basic JavaScript.
# Optional prerequisite list
Prerequisites:
- Access to a Unix based terminal (Linux, OSX, or Windows Subsystem for
Linux)
- Passing familiarity with the command line
- (Optional) Access to a credit card if you wish purchase a domain
Agenda:
Schedule:
- 0930: Introduction
0945: What does "Full Stack" mean
1000: How does the internet work
1030: Command line basics
1100: SSH
1130: "The cloud"
1200: Lunch
1300: Connecting your domain to your server
1330: Setting up your server
1430: Nginx
1500: HTTPS
1600: Recap
- 0930: Introduction
1030: Containers
1100: Docker
1200: Lunch
1300: Databases
1330: Connecting a database
1400: Server security
1500: HTTP/2
1530: Load Balancers
1600: Recap
# Optional add a note below the agenda
# Note: If you want to spice the agenda up with a note
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment