Advanced JavaScript Fundamentals Workshop Setup

Tyler Clark
InstructorTyler Clark
Share this video with your friends

Social Share Links

Send Tweet
Published 4 years ago
Updated 3 years ago

If you are attending my advanced JavaScript workshop, please take a moment to watch this video. I will go over why you should care, what to expect, and what is needed for you to follow along.

Here is the github repo: https://github.com/twclark0/advanced-javascript-fundamentals

Tyler Clark: [0:00] Hello, everybody. My name is Tyler Clark. This is an intro video to my upcoming workshop that I have called Advanced JavaScript Fundamentals.

[0:08] First of all, I want to thank everybody that bought tickets and that's going to be showing up to my workshop. I really appreciate the support. I can't wait to see you there.

[0:15] Like I said, this is an intro video to give you an idea of what to expect from the workshop. Everything's going to be on this repo. First thing you want to do is go to this repo. It's on my personal account, which is just twclark0/advanced-JavaScript-fundamentals. There is a link below this video, so scroll down and click on that. You can follow along as I talk here.

[0:38] As you see, I've organized all the lessons into individual folders. Just right off the bat, we have lessons one through eight. Each one of these lessons is going to have at least one file inside of it. It's going to be a notes.markdown or .md file. This is what I'm going to be using as I walk through each lesson.

[0:56] I've got bullet points in there. I've got code snippets. As I teach each lesson, that's when I'm going to be walking through.

[1:03] If you want to follow along with me, go ahead and click on this lessons and click on the markdown files. You can view it directly in Chrome or whatever browser you have. It formats it for you so you can just follow along with me there.

[1:17] Some of the lessons like lesson five have exercises in them. After I've gone to the note section, I'll invite you to go through the exercise.md file and read the instructions on how to solve the exercise.

[1:31] There's an exercise .js file where you can actually write your code in there. Some of the exercise JS files are empty and some have actual code in there that I'm asking you to you refactor or enhance.

[1:44] As you probably saw at the root, there is this answers folder and that's what I'm going to be using to go to the solutions. If you want to beat me to it and you don't want to wait for me to go to the answers after I've given you time in the exercises, you can just click on the answers folder. Each one of the lessons that have exercises, their answers are in there.

[2:06] I do have a little why statements. I really like this workshop and I hope that you will too. If you're interested a little bit more of why I'm doing this and what you can get from this workshop, go ahead and read that why statement there.

[2:19] As far as a pre-workshop instructions or requirements go, it's super simple because we're not actually building anything in this workshop. Most of the workshops you've probably seen or heard of or watched online are actually taking something from scratch and building something or you take something and you enhance it.

[2:39] This is focused on the fundamentals of a JavaScript so we're not actually building anything. There's nothing you really need to install or work through.

[2:48] I'm going to be sharing my screen, which is going to be VS Code and I've got a plugin that as I console log inside the VS Code, it's going to spit out the result of that console log directly in my VS Code. I'm not going to be using Chrome's console or a browser console or CodeSandbox or whatever. I'm going to be directly in VS Code.

[3:13] If you'd like to follow along, you can. Just clone this repo. Obviously there's git, if you don't have that, there's a link here to install it. You can clone this repo and follow along and do it on your own. You can probably do it in your terminal or you can do in your browser, your browser console or I do have this button to clone sandbox.

[3:33] If you want to work through this stuff and use the console log stuff instead of CodeSandbox, click on that button. You're good to go. No setup required.

[3:43] You do need to make sure you have Zoom installed. If you don't have Zoom, please click on that click. Please have it install and ready to go so that once the workshop starts, we can all just jump in there and go crazy.

[3:53] We're not going to be using a lot of the advanced features of Zoom like Breakout Rooms and stuff because the exercises are pretty small. The only thing we're going to be using is the chat feature. As you have questions, please feel free to ask them.

[4:06] I might not be able to catch it all the time, but I am going to be keeping an eye on chat. As your questions post in there and if anybody has answers to the chat or somebody else's questions, feel free to jump in there and answer it. I love for this to be a discussion where we all teach each other. Feel free to jump in that chat and talk to each other and post questions and post answers and links and stuff like that.

[4:31] We are going to have a moderator. I am going to try to focus on questions, so, so. Please feel free to ask them. If I don't know the answer, then we're just going to Google it on the spot and get an answer. That's pretty much it.

[4:44] Check out this repo, check out the read me. Don't go through the lesson folders just yet. Let's wait until I can go through them each one of those and you can ask those questions then and there. I am excited to see you all at the workshop. Thanks again.

egghead
egghead
~ 4 minutes ago

Member comments are a way for members to communicate, interact, and ask questions about a lesson.

The instructor or someone from the community might respond to your question Here are a few basic guidelines to commenting on egghead.io

Be on-Topic

Comments are for discussing a lesson. If you're having a general issue with the website functionality, please contact us at support@egghead.io.

Avoid meta-discussion

  • This was great!
  • This was horrible!
  • I didn't like this because it didn't match my skill level.
  • +1 It will likely be deleted as spam.

Code Problems?

Should be accompanied by code! Codesandbox or Stackblitz provide a way to share code and discuss it in context

Details and Context

Vague question? Vague answer. Any details and context you can provide will lure more interesting answers!

Markdown supported.
Become a member to join the discussionEnroll Today