0% found this document useful (0 votes)
63 views

Programming

Uploaded by

shivank kunwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Programming

Uploaded by

shivank kunwar
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

1.

About Your Instructor - Nazariy Dumanskyy


2. Welcome
3. The 7 Habits of Highly Paid Developers
4. Should You Freelance or Full-Time Based On Your Personality
5. Let's Figure Out Your Income Goals To Direct Yourself
6. The Pros and Cons of Freelancing vs Full-Time (In-Depth)
7. 螺 5 Ways to Generate $5,000 per month as a JavaScript Developer
8. How To Get Maximum ROI From This Course
9. How To Get Maximum ROI from the Facebook Community
10. Your War Plan for the JavaScript Crash Course
11. Why Learn Javascript, And Where Can We Use It?
12. Overview of Project: Guess the Number Game
13. How to Run Javascript Code
14. Manipulate the DOM with JavaScript
15. Numbers in JavaScript
16. Functions in JavaScript
17. While vs. For Loops in JavaScript
18. Data Types in JavaScript
19. Strings (Common Methods)
20. JavaScript Arrays
21. Objects in JavaScript
22. If-Else Conditionals and Switch Statements
23. Learn JSON in 5 Minutes
24. Project: Let's build Guess The Number Game
25. Guess The Number Game: Retrieve User Input
26. Guess The Number Game: Generate Random Number
27. Guess The Number Game: Compare User Input With Generated Number
28. Guess The Number Game: Create Function To Compare Result
29. Guess The Number Game: Create The Main Dialog To Show Result
30. Guess The Number Game: Connect Result Logic With Dialog
31. Guess The Number Game: Save User Guess History
32. Guess The Number Game: Display Guess History
33. Guess The Number Game: Ability To Restart The Game
34. Overview of Module on Problem Solving
35. Challenge 1: Add Two Numbers
36. Challenge 2: Convert Minutes to Seconds
37. Challenge 3: Your Age In Seconds
38. Challenge 4: First Item In An Array
39. Challenge 5: Label Good Movies and Bad Movies
40. Challenge 6: Check if a string is empty
41. Challenge 7: Finding the Minimum
42. Challenge 8: Finding the Maximum
43. How to Visualize Your JavaScript Code
44. Challenge 9: Sort by Biggest Numbers
45. Challenge 10: How to Use Helper Functions
46. Project: Sort IMDB Movie Database
47. Sort IMDB Movie Database: Let's set up the project
48. Sort IMDB Movie Database: Sort movies list by rank
49. Sort IMDB Movie Database: Create a flexible function to sort movies by rank, id, and title
50. Sort IMDB Movie Database: How are strings compared?
51. Sort IMDB Movie Database: Create a helper function for sorting movies
52. Overview of Module on DOM-inate with JavaScript
53. What is DOM and why do we need it?
54. How to access the DOM elements
55. How to search the DOM tree for the element you need
56. How to modify the content of the DOM
57. What is BOM?
58. Project: Create a Google DOC like TextEditor
59. TextEditor: Add bold, italic, and underline features
60. TextEditor: Add text align features
61. What is the right keyboard event to use?
62. Welcome
63. Alfred - Find files and your copied text instantly
64. Google Chrome Inspect Tool - Pick apart web pages easily
65. Oh My ZSH - A cleaner, nicer, more powerful, more robust, command line.
66. VIM - crazy keyboard shortcuts to DOUBLE your coding speed.
67. Visual Studio Code - the best code editor
68. Stack Overflow - best community for coding questions (and fixing bugs!)
69. Spectacle - window management
70. Droplr - clear screenshots and clear communication to clients/teams
71. Overview of Module on Advanced Javascript
72. What/Why ES6+?
73. ES6+: Using Let & Const to correctly define variables and their scope
74. ES6+: Template Literals for easier concatenation of strings
75. ES6+: Using Arrow Functions to define functions easier
76. ES6+: Setting Default Parameters in functions
77. ES6+: Simpler ways for iterating over arrays and objects
78. ES6+: Deconstructing Objects
79. Challenge: Convert TextEditor Project to ES6+
80. ES6+: Using promises to run code in the future
81. ES6+: Fetching data from an API
82. Project: Create a Weather App
83. Weather App: Fetch weather data from API
84. Weather App: Get weather data based on user input
85. Weather App: Display weather data
86. Overview of Module on Object-Oriented Programming
87. What is OOP? Why do we need to learn it?
88. Creating Objects for containing data and methods
89. Everything is an object in Javascript! Almost...
90. Creating Classes
91. Inheriting from other Classes
92. Project: BeatBoxJS Intro
93. BeatBoxJS: Setting up the project using GitHub
94. BeatBoxJS: Listening on keystrokes
95. BeatBoxJS: Creating a Beat Class to play audio files
96. BeatBoxJS: Connecting keypress to the playing of audio
97. BeatBoxJS: Create Button class to represent button colors and transitions
98. BeatBoxJS: Finishing up
99. Feb 6 Live Call - Student Introductions and Answering Questions
100. Feb 22 Coding Live Call - Teaching the Process of Creating the Guess The Number
Game
101. March 21 - Google Maps Project Explanation/Catch Up
102. March 28 - How to turn your idea into a reality
103. April 4 - ES6 String Literals, CSS & FlexBox
104. April 11 - Problem Solving Algorithm Questions to prepare for developer interviews
105. April 19 - Solving Diagonal Difference Algorithm Question From Homework on April
11
106. Module Intro
107. Project: My Blog Intro
108. Blog App: Creating a Software Requirements Document to give to our clients
109. Blog App: Learning to create our first Wireframe
110. Blog App: Setting up the project files
111. Using the power of Flexbox to build any layout on the web
112. Blog App: Creating the Home Page base structure
113. Blog App: Creating the Blog Post html and style
114. Blog App: Learning to add transitions and hover effects
115. Blog App: Complete Individual Post structure and styling
116. What is a REST API?
117. Blog App: Creating your first NodeJS Server API
118. Blog App: Creating API Endpoint to return a list of posts
119. Blog App: Reading data from JSON file in NodeJS
120. Blog App: Creating API Endpoint to get an individual blog post
121. Blog App: Connecting Home Page with API Data
122. Blog App: Connecting Post Page with API Data
123. Blog App: Uploading images to NodeJS API
124. Blog App: Posting a new Blog Post to the API (WE ARE DONE )
125. Blackjack and Intro Projects (Your Projects/Challenges For This Module)
126. Mini-Project 1: Your Age In Days
127. Mini-Project 2: Random Cat Generator
128. Mini-Project 3: Rock Paper Scissors (Part 1)
129. Mini-Project 3: Rock Paper Scissors (Part 2)
130. Mini-Task: Changing the color of all buttons
131. How Blackjack Works
132. Writing the HTML for Blackjack
133. Writing the CSS for Blackjack
134. Blackjack: Part 1
135. Blackjack: Part 2
136. Blackjack: Part 3
137. Blackjack: Part 4
138. Blackjack: Part 5
139. Blackjack: Part 6
140. Module Intro
141. Project: Twitter Clone Intro
142. Twitter Clone: Creating a Software Requirements Document to provide a foundation
for the project
143. Twitter Clone: Building a Wireframe
144. Twitter Clone: Create a Twitter Developer Account
145. Twitter Clone: Connecting to Twitter API
146. Twitter Clone: Setting up the files
147. Twitter Clone: Using Mockup files as a Front End Developer
148. Twitter Clone: Creating the Page Structure
149. Twitter Clone: Create HTML and Style for Navigation
150. Twitter Clone: Create HTML and Style for Input Box
151. Twitter Clone: Creating HTML and Style for Individual Tweet
152. Twitter Clone: Creating HTML and Style for Trending Box
153. Twitter Clone: Setting up NodeJS Server
154. Twitter Clone: Create API endpoint to receive Twitter Data
155. Twitter Clone: Create helper function to move Twitter API Logic
156. Twitter Clone: Saving secure API tokens in a .env file
157. Twitter Clone: Retrieve data from our API on the APP
158. Twitter Clone: Retrieving Twitter data based on user search input
159. Twitter Clone: Showing tweets based on API Data
160. Twitter Clone: Showing Tweet Images
161. Twitter Clone: Showing Tweet Videos and Gifs
162. Twitter Clone: Showing tweet user info
163. Twitter Clone: Using momentjs to show created date of tweet
164. Twitter Clone: Allowing users to search using trends
165. Twitter Clone: Creating the Next Page Button
166. Twitter Clone: Showing Next Page of Tweets
167. Twitter Clone: Clean Up (WE ARE DONE)
168. Module Intro
169. Project: Google Maps App Intro
170. Google Maps: Creating a Software Requirements Document to provide a foundation
for the project
171. Google Maps: Creating the Wireframe
172. Google Maps: Get your own Google Maps API Key
173. Google Maps: Using Mockup Files as a Developer
174. Google Maps: Setting up the files for the Google Maps Store Locator App
175. Google Maps: Import Google Maps into our project
176. Google Maps: Create HTML and STYLE for the header
177. Google Maps: Create HTML and STYLE for zip code input
178. Google Maps: Create HTML and STYLE for stores list container
179. Google Maps: Create your FIRST marker on the map
180. Google Maps: Set up NodeJS API
181. Google Maps: Get your own Stores data 
182. Google Maps: What is a NoSQL Database(MongoDB)? 
183. Google Maps: Create a POST API endpoint to save our data
184. Google Maps: Create YOUR FIRST MongoDB Database
185. Google Maps: Connect to MongoDB Database with Mongoose
186. Google Maps: Create a Store Model in MongoDB and SAVE our first Object
187. Google Map: Delete and Save real data in MongoDB Database
188. Google Maps: Get real STORE data from MongoDB Database
189. Google Maps: Show markers on Google Map of all STORES from API
190. Google Maps: Add InfoWindow to every store marker
191. Google Maps: Add HTML and STYLE for individual store
192. Google Maps: Show the full list of stores from the API
193. Google Maps: Open Info Window of a marker on the selection of a store
194. Google Maps: Find Stores around zip code using MongoDB and Google Maps
Geocoding API
195. WHAT is ASYNC/AWAIT?
196. Google Maps: Use ASYNC/AWAIT to cleanly refactor API code
197. Google Maps: Implement search by zip code on the app
198. Google Maps: Add Starter Screen (WE ARE DONE!)
199. Feb 22 Coding Live Call - Teaching the Process of Creating the Guess The Number
Game
200. April 25 - Starting COVID-19 Project Part 1
201. May 2, 2019 - COVID Tracker Part 2
202. May 9, 2020 - COVID Tracker Part 3 - Adding LIVE COVID data to the map
203. May 16, 2020 - 7-Figure Freelance Developer Interview 
204. May 7 - Success Coaches that will skyrocket your knowledge in JavaScript
205. May 14 - Creating a Pokemon Card with CSS, HTML

You might also like