Modern JavaScript From The Beginning [Video]
Video
Video
$49.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$49.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterIntro & Getting Started
-
JavaScript Language Fundamentals
- Section Intro & File Setup
- Using the Console
- Variables - var, let & const
- Data Types in JavaScript
- Type Conversion
- Numbers & the Math Object
- String Methods & Concatenation
- Template Literals
- Arrays & Array Methods
- Object Literals
- Dates & Times
- If Statements & Comparison Operators
- Switches
- Function Declarations & Expressions
- General Loops
- A Look at the Window Object
- Block Scope With let & const
-
DOM Manipulation & Events
- What Is The DOM?
- Examining the Document Object
- DOM Selectors for Single Elements
- DOM Selectors for Multiple Elements
- Traversing the DOM
- Creating Elements
- Removing & Replacing Elements
- Event Listeners & the Event Object
- Mouse Events
- Keyboard & Input Events
- Event Bubbling & Delegation
- Local & Session Storage
-
DOM Projects
- Task List [Part 1] - UI & Add Task Items
- Task List [Part 2] - Delete & Filter Tasks
- Task List [Part 3] - Persist To Local Storage
- Loan Calculator [Part 1] - Build the UI
- Loan Calculator [Part 2] - Calculate & Error
- Loan Calculator [Part 3] - Loader & User Experience
- Number Guesser [Part 1] - Build the UI
- Number Guesser [Part 2] - Validation & Winning Case
- Number Guesser [Part 3] - Lose Case & Game Over
- Number Guesser [Part 4] - Play Again
-
Object Oriented JavaScript - ES5 & ES2015
-
OOP Book List Project
-
Asynchronous JavaScript, Ajax & Fetch API
- What Is Asynchronous Programming?
- Ajax & XHR Introduction
- XHR Object Methods & Working with Text
- Working With Ajax & JSON
- Data from an External API - Chuck Norris Project
- REST APIs & HTTP Requests
- Callback Functions
- Custom HTTP Library (Ajax with Callbacks) - Part 1
- Custom HTTP Library (Ajax with Callbacks) - Part 2
- ES6 Promises
- The Fetch API
- Arrow Functions
- Custom HTTP Library (Fetch with Promises) - Part 3
- Async & Await
- Custom HTTP Library (Fetch with Async Await) - Part 4
-
API Projects
- Github Finder [Part 1] - Intro & UI
- Github Finder [Part 2] - Fetching Profile Data
- Github Finder [Part 3] - Display the Profile
- Github Finder [Part 4] - Show Alert Message
- Github Finder [Part 5] - Fetch & Display Repos
- WeatherJS [Part 1] - Intro & UI
- WeatherJS [Part 2] - Fetch Weather from API
- WeatherJS [Part 3] - Display the Weather
- WeatherJS [Part 4] - Save Location to Local Storage
-
Error Handling & Regular Expressions
- Error Handling with Try...Catch
- Regular Expressions [Part 1] - Evaluation Functions
- Regular Expressions [Part 2] - Metacharacter Symbols
- Regular Expressions [Part 3] - Character Sets & Quantifiers
- Regular Expressions [Part 4] - Shorthand Character Classes
- Regular Expressions - Form Validation Project
-
Other Newer Features - ES2015+
-
JavaScript Patterns
-
Tracalorie Project (Using the Module Pattern)
- Project Introduction
- Creating the UI With Materialize CSS
- Controllers & Data Structure
- Get & Populate Items
- Add Item to Data Structure
- Add Item to the UI
- Add Total Calories
- Working With the Edit State
- Updating Items & Total Calories
- Delete & Clear Items
- Add & Get From Local Storage
- Delete & Clear from Local Storage
-
Microposts Project - CRUD Front End (Webpack & Babel)
-
Wrap Up
About this
video
This is a front to back JavaScript course for absolutely everybody. We start with the basic fundamentals and work our way to advanced programming without relying on frameworks or libraries at all. You will learn a ton of pure JavaScript, whether you are a beginner or an established JS programmer. There is something for everyone.Topics included: - Basics and Fundamentals: Data types, let and const variables, functions, conditionals, loops, object literals, arrays, and so on. DOM Manipulation: Selectors, traversing the DOM, show/hide, creating and removing elements, event listeners OOP: ES5 prototypes, inheritance, ES2015 classes and sub-classes, constructors. Async JS: Ajax and XHR, Fetch API, callbacks, promises, async / await. ES2015+: Arrow functions, template strings, generators, iterators, maps and sets, symbols and more. JavaScript Patterns: Module, Factory, State, Observer, Mediator, SingletonOther: Local and session storage, regular expressions, try/catch error handling. 10 projects of all kinds.
- Publication date:
- May 2018
- Publisher
- Packt
- Duration
- 21 hours 30 minutes
- ISBN
- 9781789539509
Latest Reviews
(4 reviews total)