Become a Professional JavaScript Programmer
- Description
- Curriculum
- FAQ
- Reviews
Become a Professional JavaScript Programmer with Stone River eLearning’s online course bundle designed to take you from a Javascript beginner to a pro.
Javascript has seen an incredible rise in popularity over the last several years thanks to the development of a huge number of libraries that allow you to do almost anything with it.
It’s never been more important than right now to learn Javascript in depth. It will allow you to get great development jobs or move up in your current job, and Javascript development (especially for web app development) is a key skill for today’s tech entrepreneurs.
This is a living, breathing course bundle. We will be updating content and adding new content for quite a while to come. Purchase this bundle today and continue to get new cutting edge Javascript content as we roll it out.
Phase 1
This is the core of JS. These courses should be done in the order shown prior to moving to the next “phases”. When completed, the student is ready for “Databases” or “Frameworks”
- Fundamentals of JS
- jQuery
- NodeJS
- BackboneJS
Phase 2
This is optional, but imperative for a “Full Stack” developer. Either Mongo or Firebase, or both. MEAN includes Mongo and also adds a Framework (Angular) and is an assumption of a Full Stack developer.
- Mongo
- Firebase
- MEAN
Phase 3
With Phase 1 complete (and, optionally, Phase 2), the student is ready to learn modern JS Frameworks. Any or all of these are good to go.
- React
- Vue
- Ember
- Angular4
Phase 4
After learning a major JS Framework or two, these supporting libraries/technologies are now in order for the student to complete their JavaScript toolbox.
- JSON
- Git/Github
- REST
- Best Practices
- Webpack
- Unit Testing
- Debugging
- Prog. Web Apps
-
1Introduction to JavaScriptVideo lesson
-
2Script TagsVideo lesson
-
3BoxesVideo lesson
-
4ConsoleVideo lesson
-
5VariablesVideo lesson
-
6Undefined, typeof, NaNVideo lesson
-
7ConcatinationVideo lesson
-
8Comparison OperatorsVideo lesson
-
9Logical OperatorsVideo lesson
-
10Mathematical OperatorsVideo lesson
-
11CommentingVideo lesson
-
12ArraysVideo lesson
-
13Array PrototypeVideo lesson
-
14Looping Over ArraysVideo lesson
-
15Introduction to ObjectsVideo lesson
-
16Creating an ObjectVideo lesson
-
17Dates and TimesVideo lesson
-
18IntervalsVideo lesson
-
19Countdown: Example ApplicationVideo lesson
-
20CallbacksVideo lesson
-
21Callback in CountdownVideo lesson
-
31Section IntroductionVideo lesson
-
32jQuery Core ConceptsVideo lesson
-
33Getting StartedVideo lesson
-
34Adding the jQuery library to your webpage Part 1Video lesson
-
35Adding the jQuery library to your webpage Part 2Video lesson
-
36jQuery Syntax IntroductionVideo lesson
-
37jQuery SelectorsVideo lesson
-
38jQuery Event MethodsVideo lesson
-
39Section ConclusionVideo lesson
-
40Student Project 1Video lesson
-
41Section IntroductionVideo lesson
-
42Creating a jQuery template Part 1Video lesson
-
43Creating a jQuery template Part 2Video lesson
-
44Creating a jQuery template Part 3Video lesson
-
45Get Content and AttributesVideo lesson
-
46jQuery Callback FunctionsVideo lesson
-
47Section ConclusionVideo lesson
-
48Student project 2Video lesson
-
49Section IntroductionVideo lesson
-
50jQuery Effects Part 1Video lesson
-
51jQuery Effects Part 2Video lesson
-
52jQuery Effects Part 3Video lesson
-
53jQuery Effects Part 4Video lesson
-
54jQuery CSS Functions Part 1Video lesson
-
55jQuery CSS Functions Part 2Video lesson
-
56jQuery AJAX Functions Part 1Video lesson
-
57jQuery AJAX Functions Part 2Video lesson
-
58jQuery AJAX Functions Part 3Video lesson
-
59Section ConclusionVideo lesson
-
60Student Project 3 Part 1Video lesson
-
61Student Project 3 Part 2Video lesson
-
62Student Project 3 Part 3Video lesson

External Links May Contain Affiliate Links read more