https://github.com/moonhighway/javascript-jungle
A repository containing all of the files needed to succeed in this JavaScript course!
https://github.com/moonhighway/javascript-jungle
Last synced: 5 months ago
JSON representation
A repository containing all of the files needed to succeed in this JavaScript course!
- Host: GitHub
- URL: https://github.com/moonhighway/javascript-jungle
- Owner: MoonHighway
- Created: 2021-02-09T20:29:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2022-03-30T18:52:24.000Z (about 4 years ago)
- Last Synced: 2025-05-31T22:41:12.809Z (about 1 year ago)
- Language: HTML
- Size: 850 KB
- Stars: 1
- Watchers: 3
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to the JavaScript Jungle 🌿
## Student Resources 📚
Welcome to this course! We're so glad you're here. In this repo, you'll find all of the materials, slides, and resources necessary to succeed in the course.
This 4-hour course is an introduction to JavaScript for software developers. The course gives developers the fundamentals you'll need to take the next steps with JavaScript frameworks and libraries. This course will provide a foundation in four hours and equip students with what they need to make a positive impact on JavaScript projects.
## Using these Files 🗂
This repo contains everything you'll need to participate in the class. Each course section has a folder containing necessary files.
1. Slides: All of the slides are HTML files. Open them in your browser to view!
2. Samples: All of the short samples from the class are found in each folder by category.
3. Labs & Exercises: Labs and Exercises all have a start and a solution folder if you need to catch up.
## Course Sections 📦
The course is broken down into 4 parts: three sections and a longer lab activity.
- [Hello World](https://github.com/MoonHighway/javascript-jungle/tree/main/01-hello-world): A look at the building blocks of the JavaScript language and an overview of how JavaScript works in the browser.
- [Data Structures](https://github.com/MoonHighway/javascript-jungle/tree/main/02-data-structures): An introduction to Node.js with a deeper dive on JavaScript data structures like objects, arrays, and functions.
- [HTTP](https://github.com/MoonHighway/javascript-jungle/tree/main/03-http): An exploration of how servers and clients communicate over HTTP asynchronously.
- [Lab Activity](https://github.com/MoonHighway/javascript-jungle/tree/main/04-lab-activity): Putting it all together with a lab project to build a web server with Node.js.
## Course Times ⏱
You can expect the course to follow this schedule:
| Time | Activity | Length |
| ----------- | --------------- | ------ |
| 9:00-10:00 | Hello World | 1hr |
| 10:00-10:15 | Break | 15min |
| 10:15-11:15 | Data Structures | 1hr |
| 11:15-11:30 | Break | 15min |
| 11:30-12:30 | HTTP | 1hr |
| 12:30-1:00 | Lab Activity | 30min |
| 1:00 | End | |