All Projects → TrainingByPackt → Professional-JavaScript

TrainingByPackt / Professional-JavaScript

Licence: MIT License
Fast-track your web development career using the powerful features of advanced JavaScript

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to Professional-JavaScript

SoftUni-Software-Engineering
SoftUni- Software Engineering
Stars: ✭ 47 (+67.86%)
Mutual labels:  arrays
react-cool-form
😎 📋 React hooks for forms state and validation, less code more performant.
Stars: ✭ 246 (+778.57%)
Mutual labels:  arrays
ROCArrays.jl
Parallel on the ROCks
Stars: ✭ 17 (-39.29%)
Mutual labels:  arrays
VBA-Better-Array
An array class for VBA providing features found in more modern languages
Stars: ✭ 77 (+175%)
Mutual labels:  arrays
ArrayInterface.jl
Designs for new Base array interface primitives, used widely through scientific machine learning (SciML) and other organizations
Stars: ✭ 111 (+296.43%)
Mutual labels:  arrays
InterviewBit
Collection of solution for problems on InterviewBit
Stars: ✭ 77 (+175%)
Mutual labels:  arrays
loops-e-arrays
Repositório do curso Estruturas de Repetição e Arrays com Java. Curso este oferecido pela Digital Innovation one e ministrado por mim.
Stars: ✭ 1,029 (+3575%)
Mutual labels:  arrays
aseprite-to-godot-variables
A Lua script to create arrays of colors and indexes of those colors from an Aseprite sprite to be used in Godot.
Stars: ✭ 19 (-32.14%)
Mutual labels:  arrays
StarWarsArrays.jl
Arrays indexed as the order of Star Wars movies
Stars: ✭ 93 (+232.14%)
Mutual labels:  arrays
Swift101
That contains various information and examples about the basics of Swift Programming. 💻 📱 📺 ⌚️
Stars: ✭ 28 (+0%)
Mutual labels:  arrays
UniqueVectors.jl
Vectors of unique elements, with quick reverse lookups
Stars: ✭ 20 (-28.57%)
Mutual labels:  arrays
C-Complete-practice
This repository will contains C programs from beginners to advance level
Stars: ✭ 59 (+110.71%)
Mutual labels:  arrays
spark-hats
Nested array transformation helper extensions for Apache Spark
Stars: ✭ 21 (-25%)
Mutual labels:  arrays
final-form-arrays
Array Mutators for 🏁 Final Form
Stars: ✭ 64 (+128.57%)
Mutual labels:  arrays
Dom
Modern DOM API.
Stars: ✭ 88 (+214.29%)
Mutual labels:  document-object-model
arrays
Yii Array Helper
Stars: ✭ 41 (+46.43%)
Mutual labels:  arrays
HashMapC
A tiny library for using easily HashMap, arraylist in the C.
Stars: ✭ 21 (-25%)
Mutual labels:  arrays
Java-Questions-and-Solutions
This repository aims to solve and create new problems from different spheres of coding. A path to help students to get access to solutions and discuss their doubts.
Stars: ✭ 34 (+21.43%)
Mutual labels:  arrays
pytest-arraydiff
pytest plugin to facilitate comparison of results to a pre-defined reference
Stars: ✭ 12 (-57.14%)
Mutual labels:  arrays
HybridArrays.jl
Arrays with both statically and dynamically sized axes in Julia
Stars: ✭ 39 (+39.29%)
Mutual labels:  arrays

GitHub issues GitHub forks GitHub stars PRs Welcome

Professional JavaScript

In-depth knowledge of JavaScript makes it easier to learn a variety of other frameworks, including React, Angular, and related tools and libraries. This course is designed to help you cover the core JavaScript concepts you need to build modern applications.

You'll start by learning how to represent an HTML document in the Document Object Model (DOM). Next, you'll combine your knowledge of the DOM and Node.js to create a web scraper for practical situations. As you read through further lessons, you'll create a Node.js-based RESTful API using the Express library for Node.js. You'll also understand how modular designs can be used for better reusability and collaboration with multiple developers on a single project. Later chapters will guide you through building unit tests, which ensure that the core functionality of your program is not affected over time. The course will also demonstrate how constructors, async/await, and events can load your applications quickly and efficiently. Finally, you'll gain useful insights into functional programming concepts such as immutability, pure functions, and higher-order functions.

By the end of this course, you'll have the skills you need to tackle any real-world JavaScript development problem using a modern JavaScript approach, both for the client and server sides.

What you will learn

  • Apply the core concepts of functional programming
  • Build a Node.js project that uses the Express.js library to host an AP
  • Create unit tests for a Node.js project to validate it
  • Use the Cheerio library with Node.js to create a basic web scraper
  • Develop a React interface to build processing flows
  • Use callbacks as a basic way to bring control back

The examples of this title has been implemented in the Windows/MAC/Linux operating system.

Software Requirement

We also recommend that you have the following software installed in advance:

  • OS: Windows 7 SP1 64-bit, Windows 8.1 64-bit, Windows 10 64-bit, Linux (Ubuntu 16.04 or later, Debian, Red Hat, or Suse), or the latest version of macOS
  • Browser: Google Chrome/Mozilla Firefox Latest Version
  • Node.js: 10.16.3 LTS (https://nodejs.org/en/)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].