This book is volume 3 of Web Development from Beginner to Paid Professional. In this volume, you'll learn JavaScript Algorithms and Data Structures. While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In this volume, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.
Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.
Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).
Genre: COMPUTERS / Programming / AlgorithmsThe book is selling well on Amazon and other retailers.
1. Basic JavaScript
1.0. Getting Started
This book is volume 3 of Web Development from Beginner to Paid Professional. In this volume, you'll learn JavaScript Algorithms and Data Structures. While HTML and CSS control the content and styling of a page, JavaScript is used to make it interactive. In this volume, you'll learn the fundamentals of JavaScript including variables, arrays, objects, loops, and functions.
Once you have the fundamentals down, you'll apply that knowledge by creating algorithms to manipulate strings, factorialize numbers, and even calculate the orbit of the International Space Station.
Along the way, you'll also learn two important programming styles or paradigms: Object Oriented Programming (OOP) and Functional Programming (FP).
The great thing about web development is it's very suitable for people coming from many different backgrounds. So, it doesn't matter if you have little or no technical experience, or if you do have a technical background and you're looking to transition your skill sets into web development.
For the lessons in the subsequent sections, you will need to create a few files and open them in Visual Studio. How to install and use Visual Studio was explained in Book 1 of the series. If you don’t already have them, I highly recommend you download and install Visual Studio editor (https://code.visualstudio.com/download) and Google Chrome browser (https://www.google.com/chrome/) right now to get started. They are very easy to install, and they have a bunch of developer tools pre-installed.
There are tons of videos on Youtube on how to install the latest versions of Visual Studio (www.youtube.com/watch?v=m9mIwKeTJhk) and Chrome browser (www.youtube.com/watch?v=ThQAkabE0J8).
Alternatively, with W3schools’ online JavaScript editor (www.w3schools.com/js/tryit.asp?filename=tryjs_editor), you...
Language | Status |
---|---|
Italian
|
Translation in progress.
Translated by A. Louki
|
Spanish
|
Translation in progress.
Translated by Rafael Ayala
|