MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 30 lectures (3h 41m) | Size: 1.51 GB
jаvascript Crash Course That will make you easy master jаvascript concepts by doing examples & projects in jаvascript
What you'll learn
Become an advanced, confident, and modern jаvascript developer from scratch.
Master jаvascript Concepts: variables, if/else, operators, boolean logic, functions, arrays, objects, loops, strings, etc.
How to think in jаvascript and work like a developer: problem-solving.
Learn by doing and Build jаvascript project from scratch.
No programming experience needed.
Computer and internet.
What is jаvascript?
jаvascript is a programming language that enables you to create dynamically updated content, control multimedia, animate images, and much more.
While jаvascript is a simple language, it can be difficult to get started with if you're not familiar with programming concepts. This crash course will teach you the basics of jаvascript so that you can get started creating your own dynamic web content.
In this jаvascript Crash Course, we'll be learning the basics of the scripting language, from basics to more advanced topics.
jаvascript is a scripting language that is used on the web. It is a lightweight, interpreted language that is used to create dynamic and interactive web pages. jаvascript is easy to learn, and can be used in a variety of applications, from single pages to full applications.
We'll cover topics such as
• What is jаvascript?
• The basics of programming with jаvascript
• How to use jаvascript to create dynamic web content
• jаvascript best practices
By the end of this crash course, you'll have a firm understanding of how to use jаvascript to create dynamic web content. You'll also be well on your way to becoming a proficient jаvascript programmer.
jаvascript is one of the most popular programming languages in the world.
I believe it's a great choice for your first programming language ever.
We mainly use jаvascript to create
server-side applications using Node.js
but jаvascript is not limited to these things, and it can also be used to
create mobile applications using tools like React Native
create programs for micro-controllers and the internet of things
create smartwatch applications
It can basically do anything. It's so popular that everything new that shows up is going to have some kind of jаvascript integration at some point.
jаvascript is a programming language that is
high level: it provides abstractions that allow you to ignore the details of the machine where it's running on. It manages memory automatically with a garbage collector, so you can focus on the code instead of managing memory like other languages like C would need, and provides many constructs which allow you to deal with highly powerful variables and objects.
dynamic: opposed to static programming languages, a dynamic language executes at runtime many of the things that a static language does at compile time. This has pros and cons, and it gives us powerful features like dynamic typing, late binding, reflection, functional programming, object runtime alteration, closures and much more. Don't worry if those things are unknown to you - you'll know all of them by the end of the course.
dynamically typed: a variable does not enforce a type. You can reassign any type to a variable, for example, assigning an integer to a variable that holds a string.
loosely typed: as opposed to strong typing, loosely (or weakly) typed languages do not enforce the type of an object, allowing more flexibility but denying us type safety and type checking (something that TypeScript - which builds on top of jаvascript - provides)
interpreted: it's commonly known as an interpreted language, which means that it does not need a compilation stage before a program can run, as opposed to C, Java or Go for example. In practice, browsers do compile jаvascript before executing it, for performance reasons, but this is transparent to you - there is no additional step involved.
multi-paradigm: the language does not enforce any particular programming paradigm, unlike Java for example, which forces the use of object-oriented programming, or C that forces imperative programming. You can write jаvascript using an object-oriented paradigm, using prototypes and the new (as of ES6) classes syntax. You can write jаvascript in a functional programming style, with its first-class functions, or even in an imperative style (C-like).
Who this course is for
You can take this course if you want to gain a true and deep understanding of jаvascript.
You can take this course if you still don't really understand jаvascript.
You can take this course if you want to buid a jаvascript Projects from scratch using in deep understanding of jаvascript Concepts.