Learning JavaScript Vanilla

Language Course

JavaScript Vanilla

JavaScript training course
Pure JavaScript means that you directly use the JavaScript language itself for programming. The use of the word vanilla here is that this language is useful in many projects, regardless of the powerful frameworks it has. So this course teaches JS language and prepares you to learn frameworks and other features of this sweet language. Although passing this course is the way to enter the big world of JavaScript; Don’t forget that for optimal coding in this area, you must also go for suitable JS frameworks and increase your knowledge as much as possible.

If you are interested in the world of web design professionally, JavaScript is one of the key skills you need to advance and make money. The frameworks and libraries of this language, which you will learn later, provide you with wide possibilities in the field of web, mobile and web applications, and each of them can be a different source of income.

What do you learn in this course?

JavaScript Introduction

  • Introduction of basic concepts and protocols
  • What is the protocol?
  • Internet network model and architecture
  • Familiarity with web browsers
  • Familiarity with servers and web servers
  • Familiarity with network layering models
  • IP protocol version 4 and 6
  • HTTP and HTTPS protocols
  • Familiarity with CORS policy in HTTP protocol
  • DNS Protocol – Internet Phone Book
  • SSL/TLS protocol
  • FTP protocol
  • WebSocket protocol
  • Getting to know Ajax
  • Introduction of JavaScript expert course
  • Getting to know the Visual Studio Code editor
  • Getting to know the Google Chrome browser

JavaScript Beginner

  • Introducing JavaScript and reviewing its features
  • Why should we learn JavaScript?
  • JavaScript platforms
  • The main structure of the codes in JavaScript and display the output
  • Variables and data types in JavaScript
  • Mathematical and assignment operators
  • Comparison and logical operators in JavaScript
  • Decision making methods and structures
  • Functions in JavaScript
  • Loops in JavaScript
  • Objects in JavaScript
  • Conversions to composition and their possible changes
  • Events in HTML or HTML Events
  • Working with texts in JavaScript
  • Working with arrays in JavaScript
  • Using date and time in JavaScript
  • intervals and making a digital clock
  • Mathematical functions and professional calculator construction in JavaScript
  • scopes, hoisted and let
  • Strict mode

JavaScript Intermediate

  • Best Practices in JavaScript codes
  • This pointer and its different conditions
  • Introduction of DOM and navigation in Elements
  • Searching for DOMs!
  • Types of Node and their features and use of data in DOM
  • Working with attributes in the DOM
  • Edit the HTML page using DOM facilities
  • Classes and styles in the DOM
  • Geography of the elements on the page
  • points in the DOM
  • Building a Parallax Page Using JavaScript – Part 1
  • Making a Parallax Page Using JavaScript – Part II
  • Making a Parallax Page Using JavaScript – Part III
  • BOM model
  • Concept of synchronous and asynchronous and crunchy – introductory
  • json and ajax

JavaScript Advanced

  • Regex and using its power in JavaScript
  • Animations in JavaScript
  • Error handling in JavaScript
  • Objects in JavaScript – Advanced
  • Functions in JavaScript – Advanced
  • Familiarity with the concept of object orientation
  • Constructors are the first step in object-oriented JavaScript
  • Object Orientation in JavaScript – Beamtypes
  • Object Orientation in JavaScript – Classes Part I
  • Object Orientation in JavaScript – Classes Part II
  • Synchronous and asynchronous processing in JavaScript (sync & async)
  • Bubbling and catching
  • Working with forms and creating a form validator
  • Data storage in the browser

JSON

  • Teaching JSON and its uses
  • Useful tips and tools for working with JSON
  • An important point in meetings is to use json in different languages
  • Working with JSON in JavaScript
  • Working with JSON in Python
  • Working with JSON in PHP

New JavaScript ES6

  • Introduction and introduction
  • Scoops and lets
  • Classes, first part
  • Classes in ES6 Part II
  • Best practices according to ES6
  • Promises and help manage inconsistencies
  • under destruction
  • Modules and module writing
  • Using the new.target property
  • Arrows function in ES6
  • Collections in JavaScript
  • Ring for … of
  • Symbols and its uses
  • Iterators & Generators
  • Array extensions in the new JavaScript
  • Object extensions in the new JavaScript
  • Proxy and its uses

Solving problems in JavaScript

  • Changes using style
  • Accordion implementation (first method)
  • Implementation of accordion (second method)
  • Accordion implementation of code optimization
  • Validation of forms
  • Form validation using HTML
  • Changing the default error messages in form validation
  • Validate the mobile number and display the error message to the user
  • Implement validation of all form fields
  • Simple toast coding
  • Toast coding (using class)
  • Toast coding (using class) second session
  • Implementation of music player – getting to know how to play
  • Implementation of music player. Start implementation with class
  • Implementation of music player – implementation of progress
  • Implementation of music player – implementation of progress (better solution method)
  • Implementation of music player – implementation of forward and backward music
  • Implementation of music player – implementation of music change
  • Use a combination of templates and regex
  • Implementation of music player – add playlist
  • Implementation of music player – synchronization of music icon while playing
  • Implementation of music player – syncing music information while playing

What is the target audience?

  • Understanding the course is not suitable for people under the age of 13
  • A computer or laptop is required
  • Course training HTML and CSS is recommended

Starting Course

1
Quiz: Mobile / Native Apps
5 questions
2
Engine Target Audience

After Intro

1
Volta GPU for optimization.
14 Minutes

The Tensor Core GPU Architecture designed to Bring AI to Every Industry. Equipped with 640 Tensor Cores, Volta delivers over 100 teraflops per second (TFLOPS) of deep learning performance, over a 5X increase compared to prior generation NVIDIA Pascal architecture.

2
Deep Learning
Faq Content 1
Faq Content 2

Productivity Hacks to Get More Done in 2018

— 28 February 2017

  1. Facebook News Feed Eradicator (free chrome extension) Stay focused by removing your Facebook newsfeed and replacing it with an inspirational quote. Disable the tool anytime you want to see what friends are up to!
  2. Hide My Inbox (free chrome extension for Gmail) Stay focused by hiding your inbox. Click "show your inbox" at a scheduled time and batch processs everything one go.
  3. Habitica (free mobile + web app) Gamify your to do list. Treat your life like a game and earn gold goins for getting stuff done!


Be the first to add a review.

Please, login to leave a review
Get course
Enrolled: 34 students
Duration: 160 hours
Lectures: 3
Video: 90 hours
Level: Advanced

Archive

Working hours

Monday 9:30 am - 6.00 pm
Tuesday 9:30 am - 6.00 pm
Wednesday 9:30 am - 6.00 pm
Thursday 9:30 am - 6.00 pm
Friday 9:30 am - 5.00 pm
Saturday Closed
Sunday Closed
Learning JavaScript Vanilla
Price:
1,399.99€
Layer 1