JavaScript, jQuery and jQuery UI

Posted By: FenixN
JavaScript, jQuery and jQuery UI

JavaScript, jQuery and jQuery UI
HDRips | MP4/AVC, ~1459 kb/s | 1280x720 | Duration: 16:26:24 | English: AAC, 128 kb/s (2 ch) | 4.18 GB
Genre: Development / Programming

In JavaScript, jQuery and jQuery UI: An Introduction to Front-End Web Development, expert JavaScript developer, instructor, and author Marty Hall provides a practical, hands-on introduction to front-end Web programming with JavaScript, jQuery, jQuery UI, HTML, and CSS.

“Front-end” (or “client-side”) Web development involves using JavaScript, HTML, and CSS to make interactive applications that run inside a Web browser and can communicate with a Web server running remotely. Of these pieces, JavaScript is by far the most difficult because it is a full-fledged programming language and is the part that connects all the others together. This video course provides thorough coverage of three key components of front-end Web development:

The core JavaScript language
jQuery, the wildly popular open-source library that dramatically simplifies complex JavaScript applications
jQuery UI, a library built on top of jQuery that provides dialog boxes, popup calendars, autocompleting text fields, and other rich widgets that are not part of standard HTML

The course also gives briefer introductions to two supporting topics:

The HyperText Markup Language (HTML), using HTML 5 syntax
Cascading Style Sheets (CSS)
Each section of the course provides details on the most important topics, surveys more advanced or lesser-used topics, stresses best practices, and provides plenty of working examples.

The course is aimed at two audiences

First-time programmers
Programmers who know other languages but are new to JavaScript

What You Will Learn

Testing JavaScript interactively in your browser
Variables, operators, and functions
Conditional statements, loops, and mathematical functions
Arrays and array methods
Strings and regular expressions
Functions and functional programming
Objects and JSON
JavaScript unit testing
Basic structure of HTML 5 documents
Hypertext links and URLs, headings and basic paragraphs, div and span, lists, and inline elements
HTML tables, forms, form input elements, and a small set of miscellaneous elements
Loading and applying style sheets
CSS selectors: how to decide which elements of the page apply
CSS properties: how to format the elements once they do apply
Downloading and installing jQuery
Basics of DOM manipulation in jQuery
Deploying your applications on a real Web server so that jQuery can access server-side results
An overview of Ajax
The $.ajax function
The load function
Collecting and sending data to server-side programs
How to display temporary messages in the Web page while waiting for a result from the server
How to handle data from the server that is in JSON (JavaScript Object Notation) format
Options for the $.ajax function
Standard shortcuts that can be used in place of $.ajax
Using promises and deferred objects to handle asynchronous events
jQuery selectors
jQuery functions that operate on collections of elements
Unit testing of functions that use jQuery
Downloading, configuring, and installing jQuery UI
Styled jQuery UI buttons
Popup calendars
Number spinners
Dialog boxes
Tabbed and accordion panels
Autocompleting textfields
Animation effects
Using themes (skins)


Module 1: JavaScript
Introduction to Module 1

Lesson 1: JavaScript Getting Started
Learning objectives
1.1 Learn how JavaScript is used
1.2 Practice interactively with JavaScript (simplest version)
1.3 Practice interactively with JavaScript (more complex but more powerful version)
1.4 Define, modify, and access variables
1.5 Apply operators
1.6 Define and call functions

Lesson 2: JavaScript Basic Syntax Part 1
Learning objectives
2.1 Execute code conditionally
2.2 Execute code
2.3 Format code so that it can be understood, edited, and maintained
2.4 Call functions from the Math class2.5 Embed JavaScript in HTML
2.6 Choose among HTML versions

Lesson 3: JavaScript Basic Syntax Part 2
Learning objectives
3.1 Define and access arrays
3.2 Create, compare, and call methods on strings
3.3 Recognize patterns with regular expressions
3.4 Call methods on arrays

Lesson 4: JavaScript Functions
Learning objectives
4.1 Understand how the use of functions in JavaScript differs from other languages
4.2 Assign functions to variables, arrays, and other data structures
4.3 Pass functions to other functions
4.4 Return functions from functions
4.5 Create anonymous functions
4.6 Capture local variables (making closures)
4.7 Use the apply method

Lesson 5: JavaScript Objects
Learning objectives
5.1 Define, instantiate, and access objects
5.2 Define methods with the prototype property
5.3 Use namespaces to avoid name conflicts
5.4 Create anonymous objects
5.5 Create and parse JSON
5.6 Apply a few other object “tricks”

Module 2: HTML and CSS
Introduction to Module 2

Lesson 6: HTML A Crash Course, Part 1
Learning objectives
6.1 Differentiate among HTML versions
6.2 Define hypertext links and apply different types of URLs
6.3 Understand how block-level (paragraph-like) elements differ from other HTML elements
6.4 Use headings and basic paragraphs
6.5 Understand the difference between div and span
6.6 Create bulleted and numbered lists
6.7 Understand how inline (font-like or text-level) elements differ from other HTML

Lesson 7: HTML A Crash Course, Part 2
Learning objectives
7.1 Use tables to present tabular information or to align sections of text
7.2 Use forms to send data to servers
7.3 Collect user data with form input elements
7.4 Apply a few miscellaneous elements

Lesson 8: CSS for JavaScript Developers A Crash Course
Learning objectives
8.1 Load and apply styles
8.2 Match page elements with CSS selectors
8.3 Understand the idea of CSS properties
8.4 Assign colors and fonts with CSS properties
8.5 Define spacing with the CSS box model
8.6 Explore a few examples


Module 3: jQuery
Introduction to Module 3

Lesson 9: jQuery Installation, Overview, and Getting Started
Learning objectives
9.1 See what jQuery is all about
9.2 Download jQuery and use it in your pages
9.3 Interactively practice with jQuery
9.4 Manipulate the DOM with jQuery
9.5 Walk through a quick example of the use of jQuery selectors

Lesson 10: Deploying Web Applications with Eclipse and Tomcat
Learning objectives
10.1 Understand why you need to run on a “real” Web server when applying Ajax
10.2 Install Java, Tomcat, and Eclipse
10.3 Configure and launch Eclipse
10.4 Create and deploy apps in Eclipse

Lesson 11: jQuery Ajax Support Basics
Learning objectives
11.1 Understand what Ajax is all about and how its use improves traditional Web applications
11.2 Make Ajax requests with $.ajax: basics
11.3 Walk through a complete example that uses $.ajax
11.4 Define jQuery behaviors with unobtrusive JavaScript
11.5 Insert Ajax results into the page
11.6 Implement content-centric Ajax with the load function

Lesson 12: jQuery Ajax Support Sending Data to the Server
Learning objectives
12.1 Send data to the server with $.ajax: summary
12.2 Send data with an explicit string
12.3 Send data with a data object
12.4 Send data by using the serialize function
12.5 Send data when using the load function

Lesson 13: jQuery Ajax Support Advanced Capabilities
Learning objectives
13.1 Display temporary messages during Ajax requests
13.2 Handle JSON data
13.3 Walk through an example of handling JSON data
13.4 Understand and apply $.ajax options
13.5 Use shortcut functions

Lesson 14: jQuery Ajax Support Promises and Deferred Objects
Learning Objectives
14.1 Use Promises and Deferred Objects for Ajax
14.2 Highlight Ajax results
14.3 Display temporary messages during Ajax requests
14.4 Check multiple Promises with $.when
14.5 Create and apply your own Deferred Objects

Lesson 15: jQuery: Selectors and DOM Manipulation
Learning objectives
15.1 Review the basics of CSS
15.2 Recall the basics of jQuery DOM manipulation
15.3 Find sets of page elements with basic selectors
15.4 Operate on sets of page elements with basic operators
15.5 Respond to user events
15.6 Walk through an example that combines selectors, operators, and event handlers

Lesson 16: Unit Testing with JsUnit
Learning Objectives
16.1 Understand the purpose of JsUnit and the basic steps in applying it
16.2 Install JsUnit and begin using it
16.3 Use available assertion functions
16.4 Walk through a more realistic example
16.5 Apply unit testing to functions that use jQuery

Module 4: jQuery UI Basics
Introduction to Module 4

Lesson 17: Rich Interfaces with jQuery UI Setup and Basic Widgets
Learning objectives
17.1 Understand what jQuery UI is all about and how to set up your page to use it
17.2 Use styled buttons: basics
17.3 Use styled buttons: options
17.4 Collect dates using a date picker (popup calendar)
17.5 Collect numbers using a number spinner
17.6 Collect numbers using a slider
17.7 Show updates using a progress bar

Lesson 18: jQuery UI Dialog Boxes
Learning objectives
18.1 Understand what dialog boxes are for
18.2 Create and pop upbasic dialogs
18.3 Animate the opening and closing of dialogs
18.4 Make dialogs be modal
18.5 Use modal dialogs that have buttons inserted automatically
18.6 Display Ajax content in dialogs

Lesson 19: jQuery UI: Tabbed Panels and Accordion Panels
Learning objectives
19.1 Display static content in tabbed panels
19.2 Display dynamic (Ajax) content in tabbed panels
19.3 Animate the opening or closing of tabs
19.4 Display content in accordion panels

Lesson 20: jQuery UI Autocompleters
Learning objectives
20.1 See how the page is set up for the lesson examples
20.2 Understand what autocompleters are for and the basic alternatives in the source of the suggestions
20.3 Get suggestions from local (client-side) data
20.4 Get suggestions from remote (server-side) data
20.5 Get suggestions from a custom matching function
20.6 Apply custom CSS styles to the suggestion menu
20.7 Use an array of objects to differentiate between display values and insert values
20.8 Perform side effects in addition to inserting value into textfield

Lesson 21: jQuery UI Animation Effects and Themes
Learning objectives
21.1 See how the page is set up for the lesson examples
21.2 Understand what animation effects are all about and what the available effects are
21.3 Walk through an example that applies each of the animation effects
21.4 Understand how themes let you update the look of your pages with little change to the code
21.5 Change themes at runtime
21.6 Design your pages so that they adapt well when the theme changes

Angular 2 Deep Dive

Angular 2 Essentials

Beginning Python

Learning Path: Expert Python Projects

Learning Path: Expert Python Projects

Introduction to R Programming

JSF Fundamentals

Git Essentials

Learning Path: MongoDB Unlocked

Learning Dart

RESTful Web API Design with Node.j

Mastering Grunt

Migrating to Angular 2

Learning Python Web Penetration Testing

Learning Lodash 4.0

Learning ASP.NET Web API

Introduction to ASP.NET MVC 6

Deep Learning with TensorFlow

Learning Path: Windows System Administration

Getting Started with Haskell Data Analysis

Let’s Code: Test-Driven JavaScript

O'Reilly Software Architecture Conference 2016

Blackhat USA 2016

RailsConf 2016

DefCon USA 2016

DefCon USA 2015

Learning Path: Machine Learning

Learning Path: Build and Maintain Networks

Velocity 2016 - New York, New York: Video Compilation

The Complete Java 8 Developer Course. Learn Step by Step

The Complete iOS 10 Developer Course - Build 21 Apps

Pearson IT Certification - CISSP Complete Video Course

Let's Code JavaScript - Lessons Learned

Let's Code JavaScript - The Lab

The Web Developer Bootcamp

Computer Hacking Forensic Investigator (CHFI)

Red Team Hacking Course

ITProTV - Certified Ethical Hacker

Introduction to Information Security

LiveLessons CompTIA A+ 220-901

LiveLessons - CompTIA A+ 220-902

CCNP Routing and Switching TSHOOT 300-135 Complete Video Course

Certified Ethical Hacker Bootcamp

Cyber Security Threat Intelligence Researcher

Certified Security Analyst Training

INE - CCNP Data Center Bootcamp

INE - CCNP Security Technology Course 300-207 SITCS - CEH v9 - Kali Linux - VMware Certified Professional 6 VCP6-DCV

Cisco 640-554: CCNA Security - Implementing Cisco IOS Network Security - IINS

Рlurаlsight - Ethical Hacking (Entire Series)

LiveLessons - Python Programming Language

Network Design Cookbook: Architecting Cisco Networks

Data Security Compliance

Certified Scrum Master (CSM)

Elixir Sips - Learn Elixir With a Pro

Practical Scala for Java Developers

Pentester Academy - Log File Analysis

Pentester Academy - Android Security and Exploitation for Pentesters

Pentester Academy - Windows Forensics

ITU Learning - HTML Essentials

ITU Learning - JavaScript Essentials

ITU Learning - CSS Essentials

Learning Path: The Ruby on Rails Tutorial

Learning Path: Real-Time Data Applications

ITU Learning - Cisco 300-115: CCNP Routing and Switching SWITCH

CCNP Collaboration: Cisco Exams 300-070 CIPTV1, 300-075 CIPTV2, 300-080 CAPPS, and 300-085 CTCOLLAB

Ruby Remote Conference 2015

Modern Web Development with Laravel 5.2 (PHP Framework)

Developing iOS 8 Apps with Swift

Computer Science E-75 : Building Dynamic Websites

Data Mining with R: Go from Beginner to Advanced!

Basics of Programming with JavaScript

CBT Nuggets - Database Fundamentals

CGCookie - Introduction to Python Scripting

Front-End Frameworks: Ember.js (Part I - III)

Coercion in JavaScript

Spring Basics Course

Learn Angular JS for Beginners

AWS Developer Fundamentals

ASP.NET: Web Pages, Web Forms, and MVC

AngularJS Fundamentals

A Tour of PostgreSQL

Application Building Patterns with Backbone.js

Backtrack Hacking Tutorials

Big Data & Reporting with MongoDB

Adaptive Blog Theme: From Photoshop to WordPress

Adobe Fireworks CS6 Essentials

AJAX Essential Training

A Tour of RavenDB

Backbone.JS In-Depth and Intro to Testing with Mocha and Sinon

Become a Web Developer from Scratch

Beginner C++ DirectX Game Programming Tutorial

Build a Simple PHP Application

Build a Simple Ruby on Rails Application

Building and Monetizing Game Apps for iOS

Building Apps with Azure Mobile Svcs, SignalR, MVC, Win 8 and WP8

Building ASP.Net Web API OData Services

Building Mobile Websites with WordPress Training Video

Building Ribbit in Rails

Building Social Features in Ruby on Rails

Building Websites In Flash CS3

Building Your First Windows Store App with XAML and C#

C# Essential Training

CPD200: Developing Solutions for Google Cloud Platform

CBT Nuggets - EC Council CEH Certified Ethical Hacker v8.0 (312-50) (2014)

C++ Standard Template Library

Choosing and Using Web Fonts

Cisco CCNA (200-120) The Complete Course

Clean Code

CMS Fundamentals

Assembling Sass: Improve your front-end CSS workflow with Sass

Tutorial Videos DevExpress WinForms Control

Coding for Entrepreneurs: Learn Python, Django, and More

Try Django - Learn the #1 Python Framework for Web Apps

HTML5 APIs For JavaScript - A Course For Web Developers

Microsoft LINQ Using Visual Basic 2010

Microsoft LINQ Using Visual C# 2010

OSTraining - Drupal CKEditor

Udacity - Android Development for Beginners: How to Make an Android App

API Design with Node.js using Express

CCIE Security Bootcamp (2015)

Mongo Basics Course

Django Forms

Ember.js 2.0 Workshop with Mike North

vSphere 6 Data Center: Troubleshoot a vSphere Deployment

vSphere 6 Datacenter: Upgrade a vSphere Deployment

INE - Introduction to Python Programming for Network Engineers

INE - Introduction to VMware vSphere 6.0

React.js Fundamentals

Advanced React.js

CSS Specialist

Learning Path: Javascript Patterns

Learning OpenStack

Introduction to Java for Android Development

OpenStack Certification Complete Video Course

CISSP Certification Complete Bundle (Domain 1 to 8)

Configuring Arista Network Switches Training Video

Master Android 7 App Development

The Ruby on Rails Tutorial

Google Apps Script for Beginners

Building Web APIs with ASP.NET 4.5

Modern Software Engineering: Continuous Delivery and Microservices with .NET

Learning Path: npm start - Your Guide to Node.js

Learning Path : Diving into Deep Learning

Learning Path: Python

Learning Path: Learn Spring and Spring Boot

Learning Path: Programming for Sysadmins

JavaScript: Video QuickStart Guide

10 Best Practices for Quality Software Development

Stephens' C# Programming with Visual Studio® 2010 24-Hour Trainer

Building a Responsive Application with Bootstrap

Learning Full Stack React

Using R for Big Data with Spark

Learning PHP 7

Learning Path: HTML5 Fundamentals

Mastering HTML5 Canvas

Learning HTML & CSS

Learning Path: Real-World Bootstrap

Designing Data Structures in Python

Introduction to Kotlin Programming

Advanced Kotlin Programming

Learning OpenStack

Learning Path: CISSP

Learning Path: Full Stack Javascript

Angular 2 Projects

React Native Projects

Learning Spring Boot

Learning vSphere 6

R for Data Science Solutions

Learning Path: Beginner Oracle Developer

Learning Path: Kali Linux

Learning Path: Android Basics

Learning Path: Angular 2 Fundamentals

Learning Path: Professional Java Developer

DevOps in AWS

Learning Path: ASP.NET

Learning Path: The Road to Tensorflow

PHP 7 Programming Solutions

Python Projects

Mastering Python - Second Edition

Network Analysis Using Wireshark 2

Advanced Java Programming

Introduction to Functional Programming

Go Projects

Mastering R Programming

Mastering Windows PowerShell 5 Administration

Learning React.js Data Visualization

Learning Path: R Programming for Data Analysts

Program Your Own Games with HTML5

Database Fundamentals for Java Programmers

Server-Side Programming with Node.js

GUI Programming for Python Developers

Data Science with R

Learning Path: Modern Yii

Learning Path: Data Visualization with R

Building Microservices with Spring Boot 2.0

Data Visualization Toolkit

Data Mining with Python: Implementing Classification and Regression

Step-by-Step Programming with Python and R

Learning Path: Up and Running with Flask

Learning React Reusable Components

Mastering DevOps

Expert Programming in C# and .NET

The Complete Guide to Node.js

Ember.js Solutions

Learning Path: Python for Data

Python Machine Learning Solutions

Learning Path: Introduction to Flask

Learning Path: Master Web Visualization

Learning Path: Mean Web Development

Cocos2d-x Solutions

Learning Path: Django Unlocked

A 15 Hour C# 6.0 Course – The Core Language

Working with Algorithms in Python

Python Data Visualization Solutions

Getting Started with PhoneGap

Learning Path : CSS Preprocessors-LESS

Learning Path: Network and Cloud Security

Learning Path: Python Web Penetration Testing

Mastering Flask

TypeScript Projects

Learning Path: Enterprise Java Development

Learning Path: React And React Native

Introduction to QGIS Python Programming

Data Pipelines with Python

Learning Path: Build Spring MVC Web Applications

Learning Path: Introduction to Data Science with R

Learning Path: Intermediate Data Science with R

Angular 1.x Essentials

Learning Path: PHP 7 Programming

High-Performance Computing and Concurrency

Learning Path: Become Fluent in Python

Learning Path: Hadoop, 2nd Edition

Mastering Spark for Structured Streaming

Learning Node.js, Second Edition

Learning Path: Beginning Java, 2nd Edition

Learning Path: Scaling Python for Big Data

Learn C the Hard Way

C# 6 Fundamentals

Learning Path: Efficient JavaScript Application Development

Tkinter GUI Application Development Projects

Learning Path: Enterprise Integration and Batch Processing with Spring

Learning Path: Cisco Routing and Switching Exam Prep

Quick and Easy Web Design Creating websites from scratch

Learning Path: Blend Web and Native Mobile Apps, 2nd Edition

Lancez-vous dans la programmation avec Ruby

Developpez des sites web avec Java EE

JavaScript, jQuery and jQuery UI

JavaScript, jQuery and jQuery UI

JavaScript, jQuery and jQuery UI

Welcome to the best eLearning video (English, German, French, Spanish language) and many more: LINK
Do not forget to check my blog! Updated regularly! Add in bookmarks my blog :)
PM me if Links not working!

No mirrors pls!