Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update README.md #63

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 24 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,35 +1,39 @@
# JavaScript Essential Training
This is the repository for the LinkedIn Learning course JavaScript Essential Training. The full course is available from [LinkedIn Learning][lil-course-url].

![JavaScript Essential Training][lil-thumbnail-url]
JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an integral part of the web, infusing every layer with its script.
![JavaScript Essential Training](https://cdn.lynda.com/course/2832077/2832077-1610728160487-16x9.jpg)

Through practical examples and mini-projects, this course helps you build your understanding of JavaScript piece by piece, from core principles like variables, data types, conditionals, and functions through advanced topics including loops, and DOM scripting. Along the way, instructor Morten Rand-Hendriksen provides challenges that allow you to put your new skills to the test.
This repository corresponds to the LinkedIn Learning course "JavaScript Essential Training" by [Morten Rand-Hendriksen][instructor-profile]. The full course is available on [LinkedIn Learning][course-url].

## Instructions
## Overview

This repository does not have any branches. Download the entire repository and you get the exercise files in their final state.
JavaScript is a crucial scripting language for the web, playing a pivotal role in the transition from static to dynamic web environments. This course covers essential JavaScript concepts through practical examples and mini-projects. Starting from core principles like variables, data types, conditionals, and functions, it progresses to advanced topics such as loops and DOM scripting.

Each folder corresponds with a movie with an exercise file. The naming convention is `CHAPTER#_MOVIE#`. As an example, the folder named `02_03` corresponds to the second chapter and the third video in that chapter.
Instructor Morten Rand-Hendriksen guides learners with challenges to apply their newfound skills, fostering a hands-on learning experience.

Some movies will have a beginning and an end state. In the exercise files, the end-state for a movie is marked with an `e` for "end" as in `02_03e`. This folder contains the code as it is at the end of the movie.
## Repository Structure

## Installing
The repository contains exercise files organized by chapters and videos. Each folder follows the naming convention `CHAPTER#_MOVIE#`, where, for example, `02_03` corresponds to the second chapter and the third video within that chapter.

1. To use these exercise files, you must have the following installed:
- A code editor ([VS Code](https://code.visualstudio.com/) is recommended)
- [Node.js](https://nodejs.org/en/)
- [Prettier code formatter extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
- [ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)
2. From the root folder, open the terminal and enter the command `nmp install` to install dependencies.
For movies with a distinct beginning and end state, the end-state is marked with an `e` (e.g., `02_03e`). This folder contains the code as it appears at the end of the respective video.

### Instructor
## Installation Instructions

**Morten Rand-Hendriksen**
To use the exercise files, ensure you have the following installed:

1. A code editor (e.g., [VS Code](https://code.visualstudio.com/))
2. [Node.js](https://nodejs.org/en/)
3. [Prettier code formatter extension](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode)
4. [ESLint extension](https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint)

From the root folder, open the terminal and run `npm install` to install dependencies.

## Instructor

**Morten Rand-Hendriksen**
_Web Designer and Developer_

Check out my other courses on [LinkedIn Learning](https://www.linkedin.com/learning/instructors/morten-rand-hendriksen?u=104).
Explore Morten's other courses on [LinkedIn Learning][instructor-courses].

[lil-course-url]: https://www.linkedin.com/learning/javascript-essential-training
[lil-thumbnail-url]: https://cdn.lynda.com/course/2832077/2832077-1610728160487-16x9.jpg
[instructor-profile]: https://www.linkedin.com/learning/instructors/morten-rand-hendriksen?u=104
[course-url]: https://www.linkedin.com/learning/javascript-essential-training
[instructor-courses]: https://www.linkedin.com/learning/instructors/morten-rand-hendriksen?u=104