Getting Started with JavaScript, v2
"softddl.org"
12-06-2020, 10:55
-
Share on social networks:
-
Download for free: Getting
-
Getting Started with jаvascript, v2
WEBRip | English | MP4 + PDF Guides | 1920 x 1080 | VP8 ~615 kbps | 29.970 fps
A_VORBIS | 192 Kbps | 48.0 KHz | 2 channels | 2h 36mn | 1.4 GB
Getting Started with jаvascript, v2 WEBRip | English | MP4 + PDF Guides | 1920 x 1080 | VP8 ~615 kbps | 29.970 fps A_VORBIS | 192 Kbps | 48.0 KHz | 2 channels | 2h 36mn | 1.4 GB Genre: eLearning Video / Development, Programming Want to learn to code using jаvascript? This is a great place to start! In this course, you'll start out with a tour of the basic building blocks programming like variables, loops, functions and operations. Then, you'll go through the three main pillars of jаvascript: Types and Coercion for comparing values and converting between types, Scope and Closure for knowing where variables can be accessed, and jаvascript's "this" and Prototype system for dynamic context. Getting Started with jаvascript, v2 WEBRip | English | MP4 + PDF Guides | 1920 x 1080 | VP8 ~615 kbps | 29.970 fps A_VORBIS | 192 Kbps | 48.0 KHz | 2 channels | 2h 36mn | 1.4 GB[/center] Genre: eLearning Video / Development, Programming
Download now LINK
Want to learn to code using jаvascript? This is a great place to start! In this course, you'll start out with a tour of the basic building blocks programming like variables, loops, functions and operations. Then, you'll go through the three main pillars of jаvascript: Types and Coercion for comparing values and converting between types, Scope and Closure for knowing where variables can be accessed, and jаvascript's "this" and Prototype system for dynamic context.
Introduction Introduction 00:00:00 - 00:05:44 Introduction Kyle Simpson introduces the course on beginning to program in jаvascript and demonstrates several basic parts of a program working together. Course Overview 00:05:45 - 00:09:23 Course Overview Kyle gives an overview of what will be covered in the course, including a primer on the main concepts of programming and also the three pillars of jаvascript: types and coercion, scope and closure, and this and prototypes. Programming Primer Values 00:09:24 - 00:16:35 Values Kyle presents examples of different kinds of values. Differences are given between primitive and non-primitive values, and between array indexes and object properties. Operations 00:16:36 - 00:23:57 Operations Kyle presents examples of different kinds of operations that can be performed, including addition, subtraction and comparison. After explaining what each does, Kyle runs the code to show how they evaluate. Types 00:23:58 - 00:27:12 Types Kyle demonstrates how the typeof unary operator can be used to reveal the type of a value, including number, string, boolean, undefined, and object. Variables 00:27:13 - 00:36:57 Variables Kyle explains what variables are, walking through how to use the assignment operator to assign a variable's value and then how to access the value. Empty values and semicolons are also discussed. Expressions vs Statements 00:36:58 - 00:40:54 Expressions vs Statements Kyle differentiates between expressions and statements and then counts the number of expressions in an example statement. Kyle later runs an expression and statement to show how they evaluate. If & Else 00:40:55 - 00:44:39 If & Else Kyle introduces control flow in jаvascript in the form of if and else statements, and explains the power this gives to the programmer. Kyle then runs a program with an if else statement. Loops 00:44:40 - 00:51:41 Loops Kyle introduces loops by describing for loops, for of loops, and while loops. After explaining why loops are used, Kyle then runs a while loop to demonstrate how the while loop is working. Functions 00:51:42 - 00:56:27 Functions Kyle explains why it is useful to group code together into a function, highlights the parts of a function signature, and shows what a function evaluates to after changing its arguments and running it. Programming Primer Exercise 00:56:28 - 01:01:34 Programming Primer Exercise Kyle instructs students to use the basic programming principles learned in previous lessons to work through an exercise on adding strings to an array, then looping through the array. Programming Primer Solution 01:01:35 - 01:11:23 Programming Primer Solution Kyle live codes the solution to the exercise. Programming Primer Summary 01:11:24 - 01:12:30 Programming Primer Summary Kyle summarizes the programming primer section of the course, suggests resources for learning more about mentioned concepts, and discusses what will be covered in the course next. Types & Coercion Primitive Types 01:12:31 - 01:20:46 Primitive Types Kyle introduces primitive types by debunking the myth that everything in jаvascript is an object and then explains what it means for the type to belong to the value in jаvascript instead of the variable. NaN 01:20:47 - 01:22:52 NaN Kyle explains what NaN is, when a NaN will be returned, how to test if a value is of the type NaN, and in what situations it is beneficial to test for NaN values. new 01:22:53 - 01:24:56 new Kyle differentiates between situations where new should be used to create instances of object representations and when not to use new, and instead by omitting it allow for type conversion to occur. Coercion 01:24:57 - 01:30:04 Coercion Kyle introduces coercion by explaining when it occurs, discussing how the plus operator is overloaded related to coercion, and walking through instances of number and string coercion. Booleans 01:30:05 - 01:35:55 Booleans Kyle displays the list of falsy and truthy values in jаvascript, and explains how the falsy list can be used to know which values will become true or false during conversion to a boolean value. Examples are given in the form of if and while statements. Coercion Best Practices 01:35:56 - 01:39:51 Coercion Best Practices Kyle argues for making types and type conversions obvious, and frames the quality of a program related to types in terms of the reader of the code. Equality 01:39:52 - 01:44:43 Equality Kyle distinguishes between the double and triple equals, and dives into how each works under the hood related to type conversions. A case is made for not always choosing the triple equals. Types Summary 01:44:44 - 01:46:28 Types Summary Kyle summarizes the section on types by advocating for critical thinking around how to use types in a program, when to allow type coercion, and when to disallow it. Scope Scope 01:46:29 - 01:49:40 Scope Kyle introduces scope as the rules for where to look for things and walks through the process of how variables are being looked up in a few lines of code. Undefined vs Undeclared 01:49:41 - 01:50:28 Undefined vs Undeclared Kyle explains how the two concepts around emptiness in jаvascript, undefined and undeclared, differ. Function Expressions 01:50:29 - 01:54:29 Function Expressions Kyle defines what a function expression is and then performs side-by-side comparisons between named and anonymous function expressions to argue that naming increases readability. IFFEs 01:54:30 - 01:56:33 IFFEs Kyle discusses when it is beneficial to use the IIFE pattern to create immediately invoked function expressions. Block Scoping with let 01:56:34 - 02:01:03 Block Scoping with let Kyle explains how to use block scoping as a tool to selectively make variables available, with the let keyword protecting a value from being accessed in an outer scope. Closure 02:01:04 - 02:06:38 Closure Kyle explains what it means for closure to occur in a program and how to use closure advantageously when passing functions to other functions. this & Prototypes this 02:06:39 - 02:12:02 this Kyle demonstrates how the this keyword in jаvascript's dynamic context system references the execution context of a function call in order to access values that are specific to that function call. Prototypes 02:12:03 - 02:16:05 Prototypes Kyle introduces prototypal inheritance in jаvascript through an example where a method is added to a constructor's prototype and is then available to instances created using the constructor. class 02:16:06 - 02:18:38 class Kyle explains how the class keyword works in jаvascript by displaying code using the class syntax that achieves the same result as code that uses the prototypal inheritance pattern. Practice Three Pillars of JS Exercise 02:18:39 - 02:21:08 Three Pillars of JS Exercise Kyle instructs students to build off of code from the first exercise by incorporating elements of types, scope and closure, and the this and prototypes system. Three Pillars of JS Solution 02:21:09 - 02:33:13 Three Pillars of JS Solution Kyle live codes the solution to the exercise. Pillars of JS Summary 02:33:14 - 02:35:33 Pillars of JS Summary Kyle reviews what was learned about the three pillars of jаvascript and gives tips about how to continue growing as a jаvascript developer. Wrapping Up Wrapping Up 02:35:34 - 02:36:55 Wrapping Up Kyle wraps up the course by encouraging students to go out and code in jаvascript using the tools learned in the course (if old file-links don't show activity, try copy-paste them to the address bar) General Complete name : 2. Three Pillars of JS Solution.mp4 Format : WebM Format version : Version 2 File size : 73.3 MiB Duration : 12 min 4 s Overall bit rate mode : Variable Overall bit rate : 849 kb/s Writing application : Lavf57.71.100 Writing library : Lavf57.71.100 FileExtension_Invalid : webm Video ID : 2 Format : VP8 Codec ID : V_VP8 Duration : 12 min 4 s Bit rate : 615 kb/s Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate mode : Constant Frame rate : 29.970 (30000/1001) FPS Compression mode : Lossy Bits/(Pixel*Frame) : 0.010 Stream size : 53.1 MiB (72%) Language : English Default : Yes Forced : No Audio ID : 1 Format : Vorbis Format settings, Floor : 1 Codec ID : A_VORBIS Duration : 12 min 4 s Bit rate mode : Variable Bit rate : 192 kb/s Channel(s) : 2 channels Sampling rate : 48.0 kHz Compression mode : Lossy Delay relative to video : -3 ms Stream size : 16.6 MiB (23%) Writing application : Lavc57.89.100 Writing library : Language : English Default : Yes Forced : No [/b] [b]Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me https://uploadgig.com/file/download/324DD3ffc95ad3b7/w3uq8.Getting.Started.with.jаvascript.v2.rar https://rapidgator.net/file/67db06bedb5973fa0e310b28dadf4663/w3uq8.Getting.Started.with.jаvascript.v2.rar http://nitroflare.com/view/8AC2D87A3C5E586/w3uq8.Getting.Started.with.jаvascript.v2.rar
Download now LINK Download now LINK
Download now LINK
The minimum comment length is 50 characters. comments are moderated