File tree 3 files changed +72
-1
lines changed
3 files changed +72
-1
lines changed Original file line number Diff line number Diff line change 1
1
# # Jetbrains
2
2
# ## IDE Files
3
- .idea
3
+ .idea
4
+ devbloc-intro-to-javascript-s2019.iml
Original file line number Diff line number Diff line change
1
+ # Intro to JavaScript Course Content
2
+
3
+ Course content & supporting material for [ DevBloc] ( http://devbloc.ca/ ) 's ** Intro to JavaScript** class
4
+
5
+ ## Course Outline
6
+
7
+ ## Repository Structure
8
+ ```
9
+ .
10
+ ├── course_outline.md
11
+ ├── examples/ ## Examples from the lectures
12
+ ├── projects/ ## Projects & Solutions
13
+ ├── README.md
14
+ └── slides/ ## Lectures slides
15
+ ```
16
+ ### Week 1: Introduction, Setup & JavaScript Fundamentals
17
+ * Environment setup
18
+ * HTML review
19
+ * JavaScript Fundamentals:
20
+ * Variables and data types
21
+ * Basic Operators
22
+ * Coding Challenges
23
+ * Project #1 requirements
24
+
25
+ ### Week 2: JavaScript in the Browser
26
+
27
+ * Project #1 Solution
28
+ * Browser Dev Tools
29
+ * JavaScript in the browser:
30
+ * DOM manipulation
31
+ * Events
32
+ * Coding Challenges
33
+ * Project #2 requirements
34
+
35
+ ### Week 3: Functions, OOP & JSON
36
+
37
+ * Project #2 Solution
38
+ * Functions:
39
+ * Definition
40
+ * Parameters & Invocation
41
+ * Closures
42
+ * Objects:
43
+ * Concept
44
+ * Properties, Methods, constructors
45
+ * Coding Challenges
46
+ * Project #3 requirements
47
+
48
+
49
+ ### Week 4: Asynchronous JavaScript
50
+
51
+ * Project #3 Solution
52
+ * AJAX:
53
+ * Concept
54
+ * Methods
55
+ * Promise & Callbacks
56
+ * Async & Await
57
+ * Project 4 Requirements
58
+
59
+ ### Week 5: ES6 & Modern JavaScript
60
+
61
+ * Project #4 Solution
62
+ * ES6: Features
63
+ * JavaScript outside the browser
64
+ * Build tools & frameworks
65
+ * Best Practice
66
+
67
+ ### Week 6: React
68
+ * Introduction to JavaScript Frameworks
69
+ * React 101
70
+ * Simple project
You can’t perform that action at this time.
0 commit comments