Full Stack for Front-Ends Part 2
Join us for an Awesome Workshop on:

Full Stack for Front-Ends Part 2

October 20, 2017 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

October 20, 2017 - 9:30am to 5:30pm Central US Time

This Workshop's Online Chatroom is Currently Open!

October 20, 2017 - 9:30am to 5:30pm Central US Time

You can watch video of this workshop!

Full Stack for Front-Ends Part 2

Some Key Takeaways!

By coding along with us in the Workshop, you'll:

  • Learn how to use Node and Bash to build powerful shell scripts
  • Learn advanced Nginx configuration from caching to gzip
  • Uncover common server vulnerabilities and learn how to mitigate them
  • Learn how to add HTTPS to your server
  • Understand how to set up a database
  • Learn the how and why of Docker containers

Your (Awesome) Instructor

Jem Young

Jem Young

Jem is a Software Engineer in San Francisco, works at Netflix where he works on the User Interface team. In his free time, he hassles other engineers to write more tests.

Spend A Full Day Immersed With Jem Young

Workshop Details

Full Stack for Front-Ends Part 2

We'll open with a brief review of Fullstack 1 and then we'll log into our servers and perform some quick maintenance. Then, we'll dive into the Terminal and learn all about shells, bash, and shell scripting. Once we're masters of the command line, we'll learn how to secure our Linux servers.

Next, we'll explore Nginx and discover advanced Nginx configurations that can really improve your website performance. While we're working in Nginx, we'll add HTTPS to your server so that all your traffic is sent securely and you can use technologies such as service workers or web Bluetooth in your site.

Once our server is tuned and running securely, we'll learn how to install a database and hook it into your Node application. Finally, we'll go over some common server technologies and trends so that the next time someone says Kubernetes and Docker, you'll know exactly what they're talking about.

Daily Schedule

We've already held over 100 workshops holding thousands attendees in-person and online. In this time we've discovered ways to schedule the day so it goes smoothly and efficiently.

Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 8:30AM
    Agenda and FSFE 1 recap
  • 9:00AM
    Getting to know your Terminal
  • 9:15AM
    Grep, find, and pipes
  • 9:45AM
    What is shell scripting
  • 10:00AM
    Shell scripting with bash and node
  • 11:00AM
    Securing your server
  • 12:00PM
  • 1:00PM
    Advanced nginx configuration
  • 2:00PM
  • 3:30PM
    Databases for fun and profit
  • 4:30PM

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


This class is for frontend engineers that understand server basics but are curious to learn more and want to have the skills to maintain a production level server.

Any Prerequisites?

  • Students should have taken the first Full Stack for Frontend or be familiar with all of the concepts from that course. Students must have a working Ubuntu server as we'll be spending all of our time on the server and it would be helpful to have an associated domain name as well.

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


October 20, 2017 - 9:30am to 5:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN