( ! ) Warning: Undefined array key "updates" in /home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-content/plugins/wp-mail-smtp-pro/src/Pro/License/License.php on line 362
Call Stack
#TimeMemoryFunctionLocation
10.00511192560{main}( ).../index.php:0
20.00521193920require( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-blog-header.php ).../index.php:17
30.00531194336require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-load.php ).../wp-blog-header.php:13
40.00531194800require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-config.php ).../wp-load.php:50
50.00561198088require_once( '/home/1051224.cloudwaysapps.com/trjpmkwsmt/public_html/wp-settings.php ).../wp-config.php:92
61.089380027768do_action( $hook_name = 'plugins_loaded' ).../wp-settings.php:550
71.089380027984WP_Hook->do_action( $args = [0 => ''] ).../plugin.php:517
81.089380027984WP_Hook->apply_filters( $value = '', $args = [0 => ''] ).../class-wp-hook.php:348
91.338596037784WPMailSMTP\Core->get_pro( '' ).../class-wp-hook.php:324
101.338696037840WPMailSMTP\Pro\Pro->__construct( ).../Core.php:213
111.338696037936WPMailSMTP\Pro\Pro->init( ).../Pro.php:55
121.343896369296WPMailSMTP\Pro\Pro->get_license( ).../Pro.php:89
131.345196441792WPMailSMTP\Pro\License\License->__construct( ).../Pro.php:176
141.346196470128WPMailSMTP\Pro\License\License->maybe_validate_key( ).../License.php:80
The Ultimate JavaScript Programming Bundle – edufyre.com

The Ultimate JavaScript Programming Bundle

5.0

This massive bundle is for all you Javascript fanatics out there! Leave no stone unturned and master Javascript development with this unique set of high quality courses composed of popular courses from top tutors around the web.

$39

$39   LIFETIME ACCESS DEAL !
26
COURSES
1384
LESSONS
NEW
ENROLLED

LIFETIME ACCESS TO ALL THESE 26 COURSES
Learn Essential Javascript Fundamentals Deal
Learn Essential Javascript Fundamentals

$99 Value

Learn Angular JS for Beginners Deal
Learn Angular JS for Beginners Deal

$99 Value

Advanced Javascript Development
Advanced Javascript Development

$99 Value

Beginning ES6, The Next Generation of JavaScript
Beginning ES6, The Next Generation of JavaScript

$25 Value

Comprehensive JavaScript Programming
Comprehensive JavaScript Programming

$10 Value

Famo.us Javascript Framework
Famo.us Javascript Framework            

$99 Value

Getting Started with NodeJS for Beginners
Getting Started with NodeJS for Beginners

$19 Value

Learn HTML5, CSS and JavaScript Basics from Scratch
Learn HTML5, CSS and JavaScript Basics from Scratch

$10 Value

Javascript for Beginners
Javascript for Beginners                              

$49 Value

Building eCommerce Applications with Express
Building E-Commerce Applications with Express

$36 Value

Building a TodoMVC Application in Vue, React and Angular
Building a TodoMVC Application in Vue, React and Angular

$21 Value

The Complete Full-Stack JavaScript Course!
The Complete Full-Stack JavaScript Course!

$9.99 Value

Master Backbone JS A Course For Web Developers & Designers
Master Backbone JS: A Course For Web Developers & Designers

$20 Value

Master Meteor - Meteor JS From the Ground up
Master Meteor - Meteor JS From the Ground up

$20 Value

Learn Meteor Web framework
Learn Meteor Web framework                              

$29 Value

Learn Vue.js - The Progressive JavaScript Framework
Learn Vue.js - The Progressive JavaScript Framework

$80 Value

Master KnockoutJS Knockout JS - JavaScript MVVM
Master KnockoutJS : Knockout JS - JavaScript MVVM                                         

$20 Value

Master EmberJS Learn EmberJS From Scratch
Master EmberJS : Learn EmberJS From Scratch                                          

$25 Value

Learn React JS from Scratch
Learn React JS from Scratch                              

$25 Value

Functional Programming using JavaScript
Functional Programming using JavaScript

$25 Value

Master NodeJs A Practical Approach To Node JS
Master NodeJs : A Practical Approach To Node JS

$20 Value

Master Typescript Learn Typescript from scratch
Master Typescript : Learn Typescript from scratch

$20 Value

Master Javascript & jQuery
Master Javascript & jQuery                                    

$25 Value

JavaScript ES6 The Next Level
JavaScript ES6 : The Next Level                                          

$25 Value

Master AngularJS Learn Angular JS From Scratch
Master AngularJS : Learn Angular JS From Scratch

$25 Value

jQuery for Absolute Beginners
jQuery for Absolute Beginners

$99 Value

community-learning2
Live Coaching Webinars and Online Q&A Community

Assisted Learning

DETAILS OF THE 26 COURSES IN THE BUNDLE
Learn Essential Javascript Fundamentals Deal

Learn Essential Javascript Fundamentals

Instructor: EDUmobile Academy
OverviewDescriptionAbout
Sit through one hour of training and walk out understanding Javascript as its core. JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites.
JavaScript is a programming language that can be run by all modern web browsers. It is downloaded alongside the HTML code of a webpage. Unlike HTML, which can only be used to display content, JavaScript allows web designers to add functionality and interactivity to their websites. What you will learn We will begin the course by learning where to write JavaScript. We will look at writing JavaScript directly inside an HTML tag, then inside of a script tag, and then finally in a file separate from the HTML document. We will discuss some of the reasons for using each method. After that, we will learn about how to manipulate some basic data types. We will learn about how to do simple arithmetic, and also look at some of JavaScript's built-in mathematical capabilities. Then, we will learn about working with words and characters, using a data type known as the "string". We will also cover the Boolean type, which is a representation of True and False inside of a programming language. Then we will move on to more complex types. We will learn about the array, which is essentially a list. We will look at how to create arrays, how to access elements inside them, and how to modify the contents of an array. Functions will also be covered, which will allow us to organize code into simple, reusable pieces. We will also learn about objects, which are a way of grouping together data and behaviors. We will then move on to control flow. We will look at the "if" statement, which allows the script to decide whether or not to execute a block of code based on some condition. We will also look at looping. Looping refers to repeatedly executing a block of code until some condition is met. Then, we will learn about errors, and how to handle them properly so that they do not halt execution of the script. Next, we will look at the Document Object Model ( DOM ). This is what allows JavaScript to interact with the HTML code of a webpage. We will look at several ways of finding any particular HTML element on the page. Then we will see what information we can extract from that element (tag name, attributes,etc.). We will learn about adding and removing elements from a page. Finally, we will learn about events, which allows JavaScript to react to things like mouse clicks, mouse movement, key presses, and many others. We will end the course with a practical exercise, in which we will build a simple JavaScript-based webpage. We will put to use most of the concepts covered in the course. We will look at how to validate user input, how to display results, and how to display meaningful error message to the user. Prerequisites HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed. Google Chrome (Recommended): Google Chrome is a free web browser and it will be used to execute all the examples in this course. Although all browsers can run JavaScript, Chrome has extensive built-in developer tools. In the course, we will be using Chrome's JavaScript console, which will allow us to run quick little examples without the need to create and edit files. Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete.
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:12  Hours
12 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to AngularJS Introduction (7:04) Simple Hello World App (5:51) Angular Expressions (4:53) Abstracting the Controller into a Module (8:44) Data Binding, ng-repeat and Form Submission Two-way Data Binding (3:33) Using ng-repeat (5:27) Using ng-show, ng-hide, and ng-if (5:02) Form submission (8:32) Filters in AngularJS Using a Filter to Search (5:44) Currency, Uppercase, and Lowercase Filters (4:03) Discussion on Form Validation (6:12) Demo on Form Validation (8:16)
Learn Angular JS for Beginners Deal

Learn Angular JS for Beginners Deal

Instructor: EDUmobile Academy
OverviewDescriptionAbout
We’ll help you understand the basics of AngularJS thoroughly with a practical “how-to” approach to working with data. This course is designed to help you to understand the basics of AngularJS quickly and thorough.
This course is designed to help you to understand the basics of AngularJS quickly and thorough. AngularJS is basically a JavaScript framework (an open source web application framework) library, which is distributed as JavaScript file. Mainly used in developing Single Page Application (SPA). It extendes HTML with additional new attributes hence making simple development and making it more responsive at user’s end, since HTML was never design for dynamics views. AngularJS is very easy to understand hence learning it is a fun. Every feature of it can be modified as per the the requirement. To learn AngularJS you should have a basic understanding of web technologies such as HTML, CSS and JavaScript. You will have access to source code of lecture (wherever applicable). Unlike traditional courses that concentrate mainly on theory, we'll take a practical “how-to” approach to working with data. This will have access to source code of lecture (wherever applicalbe)------- course will cover following AngularJS topics
  • -Introduction to AngularJS
  • -Your first simple Hello World App
  • -Angular Expressions
  • -Abstracting the controller into a module
  • -2 Way data handling
  • -Usage of ng-repeat, ng-show, ng-hide & ng-if
  • -Form submissions
  • -Usage of filter search
  • -Uppercase and lowercase filter
  • -Form validations
I hope you enjoy the course, and I look forward to working with you!
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1:12  Hours
12 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to AngularJS Introduction (7:04) Simple Hello World App (5:51) Angular Expressions (4:53) Abstracting the Controller into a Module (8:44) Data Binding, ng-repeat and Form Submission Two-way Data Binding (3:33) Using ng-repeat (5:27) Using ng-show, ng-hide, and ng-if (5:02) Form submission (8:32) Filters in AngularJS Using a Filter to Search (5:44) Currency, Uppercase, and Lowercase Filters (4:03) Discussion on Form Validation (6:12) Demo on Form Validation (8:16)
Advanced Javascript Development

Advanced Javascript Development

Instructor: LearnToProgram

OverviewDescriptionAbout
Go Beyond the Basics with this Dive in to Javascript's Most Important, Advanced Features So you've got the basics down and you're looking to grow as a Javascript developer? You want to learn how to exploit Javascript to create powerful front ends for web and mobile apps? You want to understand closures, and Object Oriented Javascript? If so, you've found the right course.
So you've got the basics down and you're looking to grow as a Javascript developer? You want to learn how to exploit Javascript to create powerful front ends for web and mobile apps? You want to understand closures, and Object Oriented Javascript? If so, you've found the right course. Code along with Marco, your expert instructor as you learn the techniques the pros use to create production quality,bullet-proof javascript code. This course is a deep dive in to some of Javascript's most powerful features like regular expression pattern matching, closures and prototypes. Fully understand Javascript's powerful DOM parsing model as you apply this language to your own development work. Javascript is becoming the most important language in web and mobile. You can't afford not to know the techniques Marco teaches in Advanced Javascript Development.
LearnToProgram, Inc.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace. With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
4  Hours
41 Lessons
Lifetime Access
Course Curriculum
Preview Course
Advanced Function Techniques Function Closures (12:09) Understanding Variable Scope (7:32) Functions as Objects (11:46) Variable Length Object Lists (6:36) Event Propagation and Bubbling (8:42) Lab Exercise 1 Objects Creating Objects (6:25) Object Properties (6:07) Object Attributes (2:10) Enumerations (4:45) Deleting Attributes (3:58) Lab Exercise 2 Arrays Creating Arrays (2:58) How to Read and Write Arrays (4:43) How to Iterate Through Arrays (3:04) Array Methods (14:30) Lab Exercise 3 Classes and Modules Classes and Prototypes (8:26) Defining Your Own Classes (4:30) Modules (5:48) Lab Exercise 4 DOM Overview How to Inject HTML into the DOM (11:40) Cloning Elements in the DOM (6:12) Removing Elements in the DOM (3:31) Lab Exercise 5 XML Overview Parsing and Displaying XML (8:36) XML Attributes (3:29) Adding Elements to an XML Tree (3:45) How to Delete Elements from an XML Tree (4:19) Modifying Elements to XML Tree (2:11) Lab Exercise 6 Regular Expressions How to Define Your Own regular Expressions (6:54) String Methods for Pattern Matching (2:20) The Regexp Object (7:33) Lab Exercise 7 Window Object Window Object Methods (6:08) The Location Object (3:22) The History Object (3:52) Timers (3:29) Lab Exercise 8 Lab Solutions Lab Solutions

Beginning ES6, The Next Generation of JavaScript

Beginning ES6, The Next Generation of JavaScript

Instructor: Daniel Stern

OverviewDescriptionAbout
Learn how to compile, install and understand EcmaScript 6, and also use it in several hands-on tutorials This course is a complete introduction to the exciting, new programming language ES6 - also known as EcmaScript 6, which is the language all internet applications will be written in within the next 5-10 years. It is much more powerful than plain old JavaScript. I
This course is a complete introduction to the exciting, new programming language ES6 - also known as EcmaScript 6, which is the language all internet applications will be written in within the next 5-10 years. It is much more powerful than plain old JavaScript. If you learn to use it, you can dramatically increase your coding productivity! ES6 seems complicated, because there's so much to take in, and there's a lack of definitive resources. In fact, ES6 is very simple and easy to use! This series will fully demistify the process of using ES6! We will cover many features of ES6 including: - Compiling ES6 to JavaScript- ES6 arrow functions- ES6 classes- Rest, Spread and Default- Much More This course will NOT cover some of ES6's more difficult to understand or experimental elements. You will learn ONLY the most practical and simple ES6 skills. If you wish to learn about ES6 Modules, Generators or API Reflection, you may wish to seek out a more advanced course on ES6. This course is packed with video tutorials and hands-on examples. You'll want to be ready to code along at home to get the most from this course. If you want to take your Web Development to the next level, and be SUPER-employable for the long-term, this is the course for you!
Daniel Stern
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov. He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms. Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it. In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio. In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England. Daniel is an active learner and very passionate about the following technologies, - Node.js - Angular.js - TypeScript - MongoDB - Brackets, the Open Source Code Editor - Esprima - LESS - Grunt - Yeoman - Many, many, many more
1  Hour
16 Lessons
Lifetime Access
Course Curriculum
Preview Course
WHAT IS ESP An Introduction to This Course (3:27) A Look at the ES6 Resources Available To You (5:05) What Is ES6: An Explanation (4:34) Understanding Babel, The JavaScript Compiler (3:36) Practical ES6 Skills Today Compiling ES6 on Your Workstation (6:38) ES6 Features: An Introduction (3:00) Classes & Inheritance (11:13) Template Strings (5:17) Destructuring (3:26) Default, Spread and Rest (3:40) Let and Const: The New Keywords (2:35) An Overview of Advanced ES6 Features ES6 Advanced Features Overview (10:40) Course Summary (1:01)

Comprehensive JavaScript Programming

Comprehensive JavaScript Programming

Instructor: Jordan Hudgens

OverviewDescriptionAbout
This comprehensive JavaScript programming course will teach you how to develop JavaScript applications in around 2 hours This comprehensive JavaScript programming course will teach you how to develop JavaScript applications, specifically you will learn: functions, objects, strings, arrays, debugging, and much more.
This comprehensive JavaScript programming course will teach you how to develop JavaScript applications, specifically you will learn: functions, objects, strings, arrays, debugging, and much more. JavaScript is one of the world's most utilized programming languages, and this course will teach you how to build programs and lay the ground work for utilizing popular JavaScript libraries such as: jQuery, Ajax, and Node.js. No experience is necessary to take this course, if you are looking to become a developer, this is a great starting point. Beginning with basic lessons on variables and string manipulation, and going all the way to developing custom functions to work with arrays and data structures, this course is truly comprehensive.
Jordan Hudgens
Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics ranging from programming techniques to Microsoft Office solutions. With a Bachelor's in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time. Jordan currently develops projects for clients in a number of different industries utilizing a variety of programming languages and frameworks, including: Ruby on Rails, Java, PHP, Swift, and AngularJS.
4  Hours
27 Lessons
Lifetime Access
Course Curriculum
Preview Course
JavaScript Basics JavaScript Course Intro (2:31) How to use Variables in JavaScript (6:00) How to Use Math in JavaScript – Part 1 of 2 (4:48) How to Use Math in JavaScript – Part 2 of 2 (6:40) How to Use Strings in JavaScript (4:34) How to Get Data from a JavaScript Prompt (7:20) JavaScript Conditionals How to Use the If – Else Statement in JavaScript – Part 1 of 4 (8:27) How to Use the If – Else Statement in JavaScript – Part 2 of 4 (10:45) How to Use the If – Else Statement in JavaScript – Part 3 of 4 (5:10) How to Use the If – Else Statement in JavaScript – Part 4 of 4 (6:10) How to Use Comments in JavaScript (6:41) How to Use the JavaScript Switch Statement (9:47) JavaScript While and For Loops How to Use the While Loop in JavaScript – Part 1 of 3 (7:27) How to Use the While Loop in JavaScript – Part 2 of 3 (4:59) How to Use the While Loop in JavaScript – Part 3 of 3 (7:39) How to Use the For Loop in JavaScript – Part 1 of 2 (4:52) How to Use the For Loop in JavaScript – Part 2 of 2 (2:45) JavaScript Arrays and Data Structures How to Use Arrays in JavaScript – Part 1 of 6 (8:21) How to Use Arrays in JavaScript – Part 2 of 6 (5:48) How to Use Arrays in JavaScript – Part 3 of 6 (7:07) How to Use Arrays in JavaScript – Part 4 of 6 (10:16) How to Use Arrays in JavaScript – Part 5 of 6 (10:08) How to Use Arrays in JavaScript – Part 6 of 6 (12:56) JavaScript Functions How to Create Functions in JavaScript – Part 1 of 2 (5:45) How to Create Functions in JavaScript – Part 2 of 2 (6:11) JavaScript Objects How to Create Objects in JavaScript – Part 1 of 2 (6:19) How to Create Objects in JavaScript – Part 2 of 2 (12:49)

Famo.us Javascript Framework

Famo.us Javascript Framework

Instructor: LearnToProgram

OverviewDescriptionAbout
Create Stunning, Powerful, User Interfaces That Work on Any Size Screen In a world of multiple screen sizes and platforms, creating elegant, usable and noticeable user interfaces is becoming increasingly difficult. Developers have to support not just traditional web users but tablet, mobile and even television based users. Creating interfaces that support all types of users can be pleasurable and efficient, if you know the Famo.us Javascript Framework.
In a world of multiple screen sizes and platforms, creating elegant, usable and noticeable user interfaces is becoming increasingly difficult. Developers have to support not just traditional web users but tablet, mobile and even television based users. Creating interfaces that support all types of users can be pleasurable and efficient, if you know the Famo.us Javascript Framework. In this fast-paced and fun course Reece Siksay will take you through the features of the Famo.us Javascript framework and show you how to create elegant User Interfaces. Including over four and a half hours of demonstration, you'll learn what Famo.us has to offer, and how you can take advantage of it. In this course you won't sit idly by and watch Reece demo the framework's features... Nine lab exercises included will have you reinforce your skills and challenge you as you master the Famo.us Framework. You'll begin with the basics of the Famo.us Javascript framework, installing the necessary libraries. You'll then progress through the fundamentals, including surfaces, animations and events. More advanced content on event handling is also included. If you're a developer who wants an elegant and powerful solution for design across the device spectrum, Famo.us is what you're looking for. You’ll become productive with the Famo.us Javascript framework very quickly, allowing you to create beautiful interfaces in just a few hours.
LearnToProgram, Inc.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace. With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
5  Hours
50 Lessons
Lifetime Access
Course Curriculum
Preview Course
Getting Started Famo.us Update (3:10) Famo.us (1:04) What is famo.us? (6:12) Getting and Installing Famo.us (6:42) Working on your computer and Hello World (6:08) Lab Surfacing Famo.us Surfaces (0:58) Surface Properties (7:27) Align and Origin (7:48) Opacity and Background Imaging (9:12) Lab State Modifiers and Transformations State Modifiers (1:01) Translation (22:38) Scaling and Turning (12:06) In front and Behind (7:12) Lab Active and Moving Transformations Transforming in Style (1:00) Combined Transforms from a variable (8:47) setTransform Part 1 (4:07) setTransform Part 2 (7:05) Spring to life (9:53) Lab Events Creating interaction with events (0:59) Clicks and Hover (7:01) Layering of Events (8:25) Key-Press Events (8:33) Emit and Receive (8:01) Lab Custom Transforms with Modifiers Active and Recursive Tran (0:33) Modifiers (8:16) Mapped States (10:51) ____ from (8:41) Lab Flowchart Project Applied Knowledge (0:39) Creating our Topic and Surfaces (12:00) Adding Motion to our chart (9:52) Creating Events (9:45) Lab Web Standards Appearances (0:31) Header-Footer (8:09) Grid (7:12) Flexible Layout (7:54) Nesting (8:06) Lab Advanced Event Handling Advanced topics and farther (0:30) Compartmentalizing views (8:26) Dragging Surfaces (8:51) Other syncs (10:07) Creation of Slideshow! (8:07) Lab

Getting Started with NodeJS for Beginners

Getting Started with NodeJS for Beginners

Instructor: EDUmobile Academy
OverviewDescriptionAbout
Learn Basic of Powerful JavaScript Engine NodeJS with Core Libraries NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node.
NodeJs is a powerful JavaScript engine that can be used for a variety of tasks. In this course, we’ll learn the basics of working with NodeJS. We’ll work with the core libraries, but also learn about using npm: theNode Package Manager to load and work with any third party package that has been developed for NodeJS. We’ll also look at three ways to write and run a simple web server using node. The course is an hour long, and consists of two units. Topics include: - installation - testing and verifying the installation - introduction to the npm - using the REPL utility - file input and output The course assumes that you are comfortable writing and understanding object oriented JavaScript. I hope you’ll join us for this exciting introduction to NodeJS.
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour
12 Lessons
Lifetime Access
Course Curriculum
Preview Course
Basic Setup Introduction (3:07) Download and Install of node.js (2:04) Testing the Installation (5:55) Getting Started Introduction to the npm Package Manager (9:42) Using the Read-Eval-Print Loop Utility (3:43) Using the fs Library for File Input (7:02) Pulling Information from the Listing (6:11) File Output Added (7:06) With Servers Serving Static Content with the HTTP Package (4:40) Using the HTTP Server Global Package (5:28) Serving Files with Node-static (7:04) Handling Error Pages with Node-static (5:47)
Learn HTML5, CSS and JavaScript Basics from Scratch

Learn HTML5, CSS and JavaScript Basics from Scratch

Instructor: Richard Sneyd

OverviewDescriptionAbout
Everything You Need to Know to Start Creating your own Websites, Web Apps and Games with HTML5, JavaScript & CSS HTML5 is the latest evolution of web technology, encompassing decades of research and development. It has matured to the point that it can be used to create stunning, responsive and truly interactive websites, apps and games.
HTML5 is the latest evolution of web technology, encompassing decades of research and development. It has matured to the point that it can be used to create stunning, responsive and truly interactive websites, apps and games. Plus, anything written in HTML5 is inherently cross-platform, so becoming proficient in the use of HTML5 is immeasurably valuable to you as a web, app, or game developer. This HTML5 introductory course teaches you all the fundamentals of working with the three cardinal technologies of the modern web: HTMLCSS and JavaScript. By the end of the course, you will:
  • Understand and be able to use all of the most important and frequently used HTML tags.
  • Have a working knowledge of CSS.
  • Be able to use JavaScript to create dynamic content, interactivity and functionality on your web pages and sites.
  • Be able to implement form validation using JavaScript
There really is no quicker way to learn these 3 core technologies of the web (which constitute HTML5), so why wait, sign up and start learning today -- you won't regret it!
Richard Sneyd
Richard Sneyd (1st Class B.A Hons.) is founder and CEO of CyberMyth Games, and administrator of CMG Academy, the no. 1 source of professional quality online training for digital art, development and design courses. In the performance of his duties within the company, he must wear many hats, including that of a programmer, designer, digital 2D & 3D artist, sound designer, scriptwriter, texture artist, leader, marketer and business man. He is also a fully registered, qualified, and highly experienced lecturer. His speciality subjects include 3D Modelling & Animation, Computer Game Programming, 2D Image Processing, Game Design, Desktop Audio, Psychology, Consumer Behavior, Human Resources & Business Management. Richard is enthusiastic about his work, with students and colleagues noting that he is a highly dedicated and accomplished teacher. All of his courses are characterized by a steady, incremental flow of information, and a lucid teaching style which is easy to understand and follow for all.
4  Hours
27 Lessons
Lifetime Access
Course Curriculum
Preview Course
Course Intro What Will I Learn? (3:15) Introduction to Basic HTML Downloading the Required Software (1:33) Basic HTML5 Concepts (12:53) Commonly Used Tags and Elements (14:56) Commonly Used Tags Part 2 (13:10) HTML Basic Concepts Intro to Basic CSS Getting Started with Aptana (5:35) Working with CSS Selectors and Rules (12:23) Styling with Classes (13:08) External Style Sheets (6:44) Inline Styles (4:30) Basic CSS Concepts Introduction to Basic JavaScript Intro to JavaScript (9:26) User Defined Functions (8:07) Variables (5:09) Arithmetic Operators (6:04) Dynamic Data Type (13:13) Strings (4:32) JavaScript Objects (8:46) Conditional Logic (If Statements) (7:23) Alert Boxes (2:10) Form Validation (13:14) External Scripts (3:25) HTML5 Canvas (12:51) JavaScript Basics Website Project Let’s Build our First Website (8:39) Website Project Part 2 (13:54) Website Project Part 3 (9:29) Website Project Part 4 (6:59) Website Project Part 5 (10:16) Conclusion Congratulations! Now, What’s Next?

Javascript for Beginners

Javascript for Beginners

Instructor: LearnToProgram

OverviewDescriptionAbout
Learn Javascript and supercharge your web design with this Javascript for beginners training course. Take this Javascript training course and start learning Javascript today. "As a business guy I have no place in programming." Ten years ago, you could have gotten away with that statement. Today, you say that to your colleagues and they scoff at you before they go back to their computers to fix real problems and do real work.
Take this Javascript training course and start learning Javascript today. "As a business guy I have no place in programming." Ten years ago, you could have gotten away with that statement. Today, you say that to your colleagues and they scoff at you before they go back to their computers to fix real problems and do real work. If you want to do something useful, start by learning Javascript. In these days when the browser is central to all computer use, knowing "the language of the browser" is the most important step. A few years ago, Javascript's potential was uncertain and many programmers considered it useless. These days, however, competent programmers have identified Javascript's real potential and uses, and it has gone from a toy language to the main language of the browser. It has become one of the most useful languages of this era. Every developer needs at least a basic understanding of Javascript. A developer who knows Javascript is the rockstar of the company and is in constant demand by employers. Our online Javascript course will get you started by teaching all the essential aspects of coding in Javascript. So... what's it gonna be? Do you want to supercharge your career and be in constant demand by employers? Do you want to learn how to create dynamic and innovative Javascript documents? Start programming today with our Javascript course for Beginners training and take control of your career.
LearnToProgram, Inc.
LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses. With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace. With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.
5  Hours
75 Lessons
Lifetime Access
Course Curriculum
Preview Course
Hello Javascript! Hello World in Javascript (5:12) Where to Put Javascript (8:35) Chapter 1 Lab Exercise Storing Information in Variables Learning to Use Variables (7:50) Variable Operators (10:45) Chapter 2 Lab Exercise Conditional Statements Simple Conditionals (7:05) If Else If Statements (5:47) Switch Case Break Statements (5:15) Chapter 3 Lab Exercise Dialog Boxes Three Types of Javascript Dialogs (7:33) Chapter 4 Lab Exercise Now We’re Iterating – Loops in Javascript While Loops and Do… While Loops (5:26) For Loops and Practical Applications of a Loop (8:11) Chapter 5 Lab Exercise (4:28) Coding Javascript Functions Function Introduction (5:39) Functions, Parameters and Returns (6:58) Calling Functions from Events (3:46) Chapter 6 Lab Exercise Working with Arrays Declaring Arrays (8:40) Manipulating Arrays (10:51) Chapter 7 Lab Exercise The String Object String Objects (12:25) Chapter 8 Lab Exercise Obtaining and Manipulating User Information User Information (9:13) Chapter 9 Lab Exercise The Document Object Document Object (6:56) The InnerHTML Property (5:19) Solutions Chapter 10 Lab Exercise

Building eCommerce Applications with Express

Building E-Commerce Applications with Express

Instructor: Daniel Stern

OverviewDescriptionAbout
Building a Cutting Edge Application Which Can Take Orders and Process Payments - From Scratch! Every day, the modern economy moves a bit more online. Will your business, or your technical skills, at the necessary level to thrive, or will you find it harder and harder to survive?
Every day, the modern economy moves a bit more online. Will your business, or your technical skills, at the necessary level to thrive, or will you find it harder and harder to survive? This is THE course for:
  • Business owners who want an online solution with maximum control
  • Developers who want to build practical, in-demand skills in order to get hired
  • People unsatisfied with existing ecommerce solution
  • Vendors tired of paying exorbitant fees to payment processing partners
We're going to cover SO MUCH STUFF in this course it's better just to have a look at the curriculum, but here's an eagle's eye view of everything we're going to learn:
  • Templating websites with React
  • Templating Emails with React
  • Building a REST API with Express
  • Storing data forever on MongoDB
  • Connecting Express to MongoDB
  • Storing credit card information in databases
  • Validating credit card information
  • Using Babel to compile Express applications
  • Using Webpack to build a React client
  • Source control with GIT
  • Managing state with Redux
  • Running subroutines with Redux Saga
  • Working with Browser routing using React Router
Daniel Stern
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov. He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms. Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it. In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio. In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England. Daniel is an active learner and very passionate about the following technologies, - Node.js - Angular.js - TypeScript - MongoDB - Brackets, the Open Source Code Editor - Esprima - LESS - Grunt - Yeoman - Many, many, many more
3:54  Hours
19 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction Why Build an E-Commerce Application? (2:18) Can’t I Just Use PayPal? / The Advantages of Our Own Solution (6:08) E-Commerce Application Workflow (2:17) A Look at the Final Application (4:02) Scaffolding a Development Environment Introduction (2:04) Scaffolding a Production Environment / Getting to “Hello World” with Express (11:18) Connecting to a Database (16:11) Creating a Client Understanding the Client (1:16) Scaffolding a Client Application with React and Webpack (14:40) Adding Routes (9:40) Creating the Order Page (10:13) Implementing Redux (24:02) Building Up Application Functionality Calculating Price (24:09) Creating a Cart for the Client (20:08) Adding a Checkout Route – Creating a React Route (14:20) Adding a Checkout Route – Connecting the Client to The Server (8:38) Completing the Transaction Validating User Info (28:32) Completing the Transaction (12:26) Sending a Notification Email (24:06)

Building a TodoMVC Application in Vue, React and Angular

Building a TodoMVC Application in Vue, React and Angular

Instructor: Daniel Stern

OverviewDescriptionAbout
One Course, One Course to Rule Them All In today’s work-a-day world, virtually all web development positions come with the same requirement: be able to use React, Angular or Vue.js. This course teaches you the practical skills to use not one, not two, but ALL of those libraries, all in the shortest amount of time possible, all backed by an incredible, 100% Money Back Guarantee.
In today’s work-a-day world, virtually all web development positions come with the same requirement: be able to use React, Angular or Vue.js. This course teaches you the practical skills to use not one, not two, but ALL of those libraries, all in the shortest amount of time possible, all backed by an incredible, 100% Money Back Guarantee. Over three code along chapters, will code, from scratch, a Vue App, a React App, or an Angular App. Code along with all three in one sitting, or do each chapter at your own pace! By the end of it, you’ll have
  • Three structurally different apps that YOU built, which you can customize, show off, and add to your portfolio
  • A solid understanding of how to scaffold an application with Webpack and Babel
  • Knowledge of all the foundational aspects of React, Vue and Angular
  • The ability to style React, Angular and Vue apps with CSS
  • Understanding of React, Angular and Vue components
  • Know-how to manage state in each of the three different apps
  • Update and filter lists fast and in real time
  • The ability to confidently say you can build an app in any of Vue, Angular and React.
The frameworks we use in this course are all the latest versions, as of January 2018. Don’t waste your time learning outdated technology, when THIS course can teach you the latest, most relevant information. You have nothing to lose because of the 100% Money Back guarantee. If you don’t like this course (and I’m sure you WILL like it!) your money is returned to you, no questions asked.
Daniel Stern
Known in development circles as “the Code Whisperer," Daniel Stern has been believed to possess a supernatural connection to computers ever since he talked the supercomputer Deep Blue off the roof of a twelve-story St. Petersburg apartment building, following its shameful loss to Gary Kasparov. He can often be found singing softly to his tablet, or gently caressing his aluminum keyboard in his arms. Daniel has been working as a front end and full stack developer in the tech industry since 2011. He's developed single-page applications for banks like CIBC, charities like the Ontario Institute for Cancer Research, and at ad agencies like McLaren McCann, TraffikGroup and Olson. Throughout his labors, he's worked on computer programming in his spare time because, well, he's obsessed with it. In addition to being featured in both CSS Weekly and JavaScript weekly, Daniel is well-known throughout the open-source community for maintaining several open-source tools, most notably the Angular.js and LESS-based tool, Range .css and the Angular .js audio tool, ngAudio. In addition to being trusted by the open source community to develop top-quality, functional code, Daniel has also been invited to speak at numerous conferences including Full Stack Conference 2014 in London, England. Daniel is an active learner and very passionate about the following technologies, - Node.js - Angular.js - TypeScript - MongoDB - Brackets, the Open Source Code Editor - Esprima - LESS - Grunt - Yeoman - Many, many, many more
2:43  Hours
15 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction Introduction (7:24) Vue TodoMVC Scaffolding a Vue TodoMVC Application (14:31) Programming a Vue TodoMVC Application (16:42) Styling a Vue TodoMVC Application (5:45) Vue TodoMVC Application Summary (1:05) React TodoMVC Scaffolding a React TodoMVC Application (9:47) Programming a React TodoMVC Application’s Views (13:27) Adding Interactivity to a React TodoMVC Application (20:23) React TodoMVC Summary (1:56) Angular TodoMVC Scaffolding an Angular TodoMVC Application (20:56) Displaying components in an Angular TodoMVC Application (10:38) Adding Interactivity to an Angular TodoMVC Application (15:55) Angular TodoMVC Summ-A-ry (4:26) Conclusion Thank you (0:39) bonus (2:16)

The Complete Full-Stack JavaScript Course!

The Complete Full-Stack JavaScript Course!

Instructor: Joseph Delgadillo

OverviewDescriptionAbout
The Complete Full-Stack JavaScript Course! If you would like to master JavaScript and get started as a full-stack web developer, you are going to LOVE this course! Learn full-stack JavaScript development working on coding projects using ReactJS, LoopbackJS, Redux and Material-UI.
If you would like to master JavaScript and get started as a full-stack web developer, you are going to LOVE this course! Learn full-stack JavaScript development working on coding projects using ReactJS, LoopbackJS, Redux and Material-UI. All of the lectures are downloadable for offline viewing. English captions are available within the course. Thank you for taking the time to read this and we hope to see you in the course!
Joseph Delgadillo
Joseph Delgadillo is the founder of JTDigital Courses, an education technology company. He has been active in the online learning community since 2015 and has worked with multiple startups. As of 2020, over 1 million students across the globe have enrolled in his courses covering ethical hacking, Python programming, web development and more. He graduated with honors from Central Washington University.
24:14  Hours
97 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction and Setup Welcome to the course! (11:18) Environment setup (12:24) Anatomy of a React project (13:08) Getting Started with ReactJS Writing a React component (8:51) React lifecycle (4:54) The React state (15:16) Understanding component props and re-rendering (17:37) Importing CSS into React components (4:36) Writing a calculator part 1 (18:41) Writing a calculator part 2 (34:41) Building a ReactJS Website React website setup (6:20) Component children (16:52) React routing (10:20) Route parameters and HTML slicing part 1 (14:32) Route parameters and HTML slicing part 2 (16:55) Services and portfolio pages part 1 (15:45) Services and portfolio pages part 2 (9:40) Working with forms in React part 1 (15:35) Working with forms in React part 2 (22:20) Using Formik (22:33) Yup form validation schemas (17:02) Rest API with LoopbackJS Setup of REST API using LoopbackJS (14:53) Creating models (12:34) Model observers (16:13) Model relations (15:58) ESLINT (9:24) Subclassing access tokens (6:11) Persisting data using MongoDB (20:28) Creating data (7:04) Updating data (4:12) Finding model instances part 1 (21:23) Finding model instances part 2 (3:02) Deleting model instances (7:01) Creating post collection (6:27) Roles and rolemapping (14:01) Applying access control to our post model (12:39) Adding an editor role (9:34) Creating a category model (8:35) File storage and collection part 1 (15:11) File storage and collection part 2 (9:44) Custom remote methods and file uploads part 1 (17:37) Custom remote methods and file uploads part 2 (14:21) Creating login route (18:06) Adding a login form (12:01) Redux and Material-UI Wrapping components (11:29) Dispatching actions (6:19) Creating our store and reducers (24:01) Integrating remote API calls (21:52) Applying middleware (14:35) Material-UI intro (11:35) Drawer and CSS (16:17) Drawer collapsing and animations (14:03) Icons, lists, links (17:10) Main content class (14:24) Persisting reducers using localStorage (15:29) Basic tables (11:12) Fetching posts and users from our API (21:07) Fab buttons (11:41) Setting up Redux, Material-UI and Formik for our add post page (11:43) Material-UI forms with Formik (19:01) Flex display and connecting our post form to our database via Redux part 1 (15:16) Flex display and connecting our post form to our database via Redux part 2 (14:34) Editing existing posts (27:30) Uploading post images part 1 (16:02) Uploading post images part 2 (17:13) Integrating Quill as a content editor (17:38) Loading posts on the front-end part 1 (13:55) Loading posts on the front-end part 2 (16:44) Loading more posts on demand (11:39) Single post page (26:33) Registering new accounts (25:05) Posting comments and adding relations and ACLs to our API part 1 (20:18) Posting comments and adding relations and ACLs to our API part 2 (19:24) Deploying React apps with NGINX (25:47) Deploying our API using PM2 and NGINX part 1 (17:44) Deploying our API using PM2 and NGINX part 2 (14:04) Deploying our API using PM2 and NGINX part 3 (16:55) WebSocket Chat Application Creating a chat app (8:02) Creating our chat store (11:27) WebSocket connections (7:52) Sending socket messages (13:01) Creating signup and login forms (18:11) Writing account based logic part 1 (29:43) Writing account based logic part 2 (1:58) Using auth tokens (12:39) Styling the messenger (21:20) Tracking logged in users (13:55) Search functionality (20:26) Creating new threads and sending to relevant clients (26:31) Connecting on page load if already logged in (24:01) Get threads on page load (10:07) Disconnecting socket sessions (11:07) Adding messages and sending to relevant clients (31:46) Rendering messages client-side (18:42) Rendering messages with user information (22:47) Ejecting a React application (8:40)

Master Backbone JS A Course For Web Developers & Designers

Master Backbone JS: A Course For Web Developers & Designers

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Learn to create dynamic & modular web applications using BackboneJS framework What you'll learn Create Dynamic Web applications using Backbone.js Write maintainable javascript code Understand all the core concept of Backbone.js
What you'll learn
  • Create Dynamic Web applications using Backbone.js
  • Write maintainable javascript code
  • Understand all the core concept of Backbone.js
  • Making use of Backbone.js with other libraries like jQuery
Requirements
  • HTML
  • CSS
  • JavaScript
  • jQuery fundamentals
Description Learn how to develop dynamic web applications using BackboneJS
This course teaches you how you can make the most of BackboneJS This course covers all the topics from basic to advance 1. Introduction to BackboneJS 2. Understanding Models 3. Understanding Views 4. Understanding Collections 5. Exploring Collection Views 6. Working with Routers & History 7. Working with Forms in BackboneJs 8. Organizing our Application Code You will also learn to develop a web application right from scratch using BackboneJS which will help you understand the core concepts and will make you ready to develop your own dynamic web applications using BackboneJS This course also focuses on how to write manageable modular code using BackboneJS So let us start learning BackboneJS
Who this course is for:
  • Aspiring Web Developers
  • Aspiring Web Designers
  • Web Developers
  • Web Designers
  • Web Architects
SkillBakery Studios
SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3:02  Hours
56 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to BackboneJS How This Course is Organized (1:15) Introduction (1:07) Why use BackBoneJS (2:14) BackboneJS – Components (0:54) Installing BackboneJS (0:58) BackboneJS – Sneak Peek Models/Views (8:07) Models Creating Models (0:43) Model Validation (4:19) Model Inheritance (2:55) Fetching Data From the Server (6:04) Destroying Model Instance (0:51) Get The JSON From Model (1:17) Using Default Values (3:22) Instantiating Models with non-standard JSON data (1:23) Parsing non-standard JSON into your Models (0:53) Changing Attribute Name (2:29) Sending JSON Back to the Server (1:15) Overriding JSON Method (3:00) Specifying the ID Attribute (1:27) Model Events – Quick Introduction (5:40) Views Creating Views (4:43) Using Underscore Templates in Views (5:09) Adding Events in Views (4:25) Updating Model when View Changes & Vice Versa (9:06) Using Existing DOM Element to Render View (1:45) Custom Initialization Options (1:18) Escaping user content – Preventing XSS attacks (1:35) Passing options to Event Handlers (1:56) Cleaning up View (1:31) Collections Creating Collections (5:40) Working with Collections (7:19) Connecting to Server (2:22) Events in Collection (4:32) Customizing Collections (3:17) Collection Views Working with Collection Views (4:19) Events in Collection Views (2:43) Routers & History Using Router and History (6:52) Advanced Routing configuration (7:03) Working with Forms in Backbone Js Creating Forms in BackboneJs using views (3:42) Editing an existing item using Form (2:07) Organizing our Application Code Naming our classes (1:22) Reference classes with Namespace (0:59) Handling Links (2:38) Object initialization (0:54) Making our model readonly (1:57) Project – Creating a Todolist application Basic Setup – Layout (1:39) Defining the Template (2:14) Creating a TodoItem (1:30) Editing an Item (2:22) Marking an item complete (1:10) Filtering All,Pending and Completed Items (2:25) Deleting an Item (0:56) Externalizing our Templates Externalizing our Templates – Using Script Tag Externalizing our Templates – RequireJS approach (5:07) Externalizing our Templates – Grunt – Precompile Templates (9:53) Conclusion & Code Download Conclusion & Code Download (0:22)

Master Meteor - Meteor JS From the Ground up

Master Meteor - Meteor JS From the Ground up

Instructor: Skillbakery Studios

OverviewDescriptionAbout
Meteor JS from scratch What you'll learn Know about JavaScript Basics, Meteor Basics Learn How to install Meteor on Windows, Mac OSX and Linux Build cool new web applications like Dynamic Websites
What you'll learn
  • Know about JavaScript Basics, Meteor Basics
  • Learn How to install Meteor on Windows, Mac OSX and Linux
  • Build cool new web applications like Dynamic Websites
  • How to implement Authentication using Meteor Packages
  • Learn about Routing in Meteor
  • Learn how to Deploy meteor web applications on Meteor and Amazon EC2 Instance
  • Learn how to reset database in Development environment
Requirements
  • You should be aware of basic programming concepts
  • You should know basics of HTML and CSS
  • A bit of JavaScript experience will do no harm in understanding the course
Description
Now covering the latest Meteor version 1.4
This course provides you with a practical approach to Meteor. The main focus of this course is to get you familiar with Meteor and ensure that you are ready to build cool new web applications using Meteor in no time. In this course we will be covering fundamentals of JavaScript first so that it becomes easier to understand the different concepts and syntax that one uses in Meteor In this course we will be covering following topics
  1. Basics of JavaScript
  2. Spacebar Basics [if,with,each,template helpers]
  3. Meteor Basics
  4. Templates, Collections, Publishing
  5. Event Handling
  6. Publisher Subscriber Functionality
  7. Refarctoring our code
  8. Using BootStrap and Exploring Shadow DOM
  9. Authentication
  10. Session
  11. Server Methods
  12. Routing
  13. Deployment on Meteor and AWS
  14. How to Reset Meteor Database
So what are you waiting for let's get started with Meteor
Who this course is for:
  • Those who want to learn Meteor
  • Those who are into web development
  • Those who would love to learn web development by learning just one language
  • Those who have a bit of experience of JavaScript
  • Aspiring Web Developers
SkillBakery Studios
SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
4:25  Hours
80 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction What is Meteor (0:54) What this course will cover (0:49) Who this course is for (0:31) Why use Meteor (2:46) Key Technologies in Meteor (2:12) JavaScript Basics Introduction (2:15) Javascript Variables & Data Types (2:15) Operators in JavaScript (6:26) Conditional Statements in JavaScript (4:31) Loops in JavaScript (8:24) Functions & Scope of Variables in JavaScript (5:33) Closures in JavaScript (6:31) Understanding Objects in JavaScript (3:54) Object.Prototype (3:24) Code Download Understanding Meteor How Meteor Works (1:43) Understanding Pub/Sub Model (0:57) Standard Meteor App Structure (1:58) Page updates in Meteor (1:41) Installing Meteor (1:06) Creating your first Meteor Application (3:54) Meteor Package (1:49) Using Meteor Packages (3:11) Installing Meteor Examples (1:36) Code Demo Todos Application (2:58) Introduction to Distributed Data Protocol Meteor Basics Template Inclusion Helpers (0:41) #if Helper (1:01) #with Helper (0:53) #each Helper (0:39) Templates, Collections and Event Handlers Introduction (0:23) Fitness Tracker (0:39) Creating the Fitness Tracker Application (1:17) Introducing Templates (4:43) Making our Templates Functional (5:48) Introducing Collections (0:32) Creating Collections (6:02) Introducing Event Handlers (4:24) Sorting and Limiting a Collection (1:43) Managing Auto Publishing of Collections (5:45) Code Download Authentication, Session & Server Side of Meteor Introduction (1:04) Implementing Authentication using Meteor Packages (1:48) Implementing Google Sign-in (5:16) Exploring {{> loginButtons }} and {{ currentUser }} (1:00) Associating Users and Data (4:34) Multi User Support (0:51) Understanding Sessions (5:50) Computations (4:21) Server Methods (8:47) Performing CRUD Operations (3:49) Code Download Bootstrap, Favicon and Exploring Shadow DOM Bootstrap, Favicon and Exploring Shadow DOM (5:20) Code Download Refactoring Our Application Refactoring our Fitness Tracker (2:38) Code Download Routing Introduction (7:53) Creating Routes (6:33) Code Download Deployment Introduction (0:43) Deploying on Meteor (2:38) Deploying on AWS (12:14) Features of Meteor 1.3 and 1.4 Features of Meteor 1.3 and 1.4 (5:17) Installing Build Tool Chain (2:45) Installing GIT (1:27) Working with Meteor 1.4 Creating Sample Application (1:10) Creating New Meteor Application (1:11) Traversing the application structure (1:24) Defining views with templates (7:21) Working with Collections (6:31) Working with Forms and Events (7:14) Making Updates and Doing Deletions (8:10) Authorizing Users (9:35) Securing our application (6:38) Publish and Subscribe (9:17) Code Download Working with Mobile OS [Android and iOS] – MAC only Working with iOS and Android (2:53) Conclusion Meteor Reset (0:21) Conclusion (0:39)

Learn Meteor Web framework

Learn Meteor Web framework

Instructor: Jerry Banfield with EDUfyre

OverviewDescriptionAbout
This course walks you through installation of Meteor, files & directories, blaze templates and much more
The following are the lectures to Learn Meteor Web framework: 1. Installing Meteor 2. How Meteor works 3. Special files & directores 4. Blaze templates 5. Collections 6. Packages 7. Forms
Jerry Banfield with EDUfyre In 2005 while I was in college at the University of South Carolina, I tried to start working online. I signed up for an MLM program and a survey website. A month later, I had refunds from both and figured working online was not possible because everything was a scam. The truth was I was afraid to fail again. In 2011, I moved in with my wife and launched an online business focusing on video game addiction in an attempt to avoid dealing with any of my other problems. In a few months, I changed my business to selling shirts because I realized there was no money in video game addiction. A year after starting my business, I dropped out of my criminology PHD program at the University of South Florida to run my business full time which by then had changed to helping clients with Facebook and Google ads based on my experience failing to do them successfully for myself. In 2013, I starting sharing everything I knew for free on YouTube because I hoped it would help me get more clients. By April 2014, I was nearly bankrupt after failing at 15+ different business models. I was also nearly dead from trying to drink the pain away and fortunately the fear of death motivated me to get into recovery. Being in recovery motivated me to focus more on being of true service to others and less on what I would get out of it. I started making courses online with Udemy which soon turned into my first real business. I partnered with as many talented instructors as I could and learned from top instructors how to get my courses the most sales. In 2015, I tried making some inspirational videos sharing what I learned in recovery and got an amazing response on YouTube. To make the background on my videos more interesting, I started making the inspirational videos while playing video games. To make a more helpful website, I hired a freelancer to convert the videos into blog posts including this about page originally.
1:29  Hours
7  Lessons
Lifetime Access
Course Curriculum
Preview Course
First Section 1. Installing Meteor (3:24) 2. How Meteor works (5:06) 3. Special files & directores (4:20) 4. Blaze templates (21:01) 5. Collections (21:44) 6. Packages (6:17) 7. Forms (15:49)

Learn Vue.js - The Progressive JavaScript Framework

Learn Vue.js - The Progressive JavaScript Framework

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Vue.js from the ground up What you'll learn Understand the fundamentals of Vue.js Create Web Applications using Vue Framework
What you'll learn
  • Understand the fundamentals of Vue.js
  • Create Web Applications using Vue Framework
Requirements
  • HTML
  • CSS
  • Basics of JavaScript
Description This course covers the latest Vue.js version 2.0 from the ground up.
We learn the fundamentals of Vue first and then dive into project development to put things that we have learned into practice. This course also covers Vuex which is Centralized State Management for Vue.js and we show how we can make use of it in our web applications by developing a project from scratch Apart from that we also dive into the advanced topics like transitioning,animations working with components and much more. So what are you waiting for join-in and let's start learning Vue.js
Who this course is for:
  • Web Developers
  • Web Designers
  • Programmers
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3:40  Hours
64 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to Vue.js Introduction (2:29) Installing via NPM and CLI (11:06) Installing & Making use of the Standalone version (1:54) Code Download Fundamentals of Vue – Exploring Directives, Templates & More… Components (3:19) Creating Components in CLI based project (4:32) Rendering HTML content in components (1:19) Binding Element Attributes (1:20) Using Vue Developer Tool (2:44) Conditionals and Loops (2:47) Handling User Input (2:41) Handling Key Events (2:42) Applying classes and styles using Vue (3:22) The Show & Else Directives (1:37) Introducing Properties (3:01) Vue Life Cycle (2:36) Implementing Life Cycle events (1:17) Using JavaScript Expressions (1:32) Filters, Shorthands & Modifiers (5:23) Computed Properties (2:50) Difference between Computed Properties & Methods (2:56) Watchers in Vue (2:30) Computed Properties vs Watchers (3:51) Getter & Setter in Computed Properties (3:03) Displaying Filtered/Sorted Data (3:09) Form Input Bindings Introduction to Form Binding – v-model directive (2:45) Value Binding (5:49) Modifiers (2:03) Exploring Properties Brief Overview of Properties (1:38) Dynamic Properties (2:02) Literal Vs Dynamic (1:54) One way data flow (1:58) Property Validation (3:19) Custom Events v-on – establishing communication between parent and child component (1:47) v-on – establishing communication between parent and child component – Demo (4:42) Form Component Custom Events – v-model (4:41) Non Parent – Child communication (3:03) Exploring Components Content Distribution Slot – Single Slot (5:21) Content Distribution Slot – Scoped Slot (3:10) Content Distribution Slot – Named Slot (3:05) Dynamic Components (3:18) Child-Component-Refs (2:47) inline-template & x-template (3:38) Static Components – v-once (1:13) Async Components (5:06) Transition Effects Transitioning Single Element/Components (4:14) Understanding Transition Classes (2:54) CSS Transition (1:55) CSS Animations (1:47) Using Transitions and Animations Together (1:31) javascript-hooks (3:06) Transitioning Between Elements (1:54) Transitioning Between Components (1:25) New Lecture Project – Todo Application using Vue.js & Vuex Introduction (0:24) Setting up our Todo Project (2:48) Introduction to Vuex Store (3:01) Completing our Store (4:19) Creating Get Todo Component (3:59) Registering our Component (0:57) Creating Current Todo Component (3:48) Creating our Completed Todo Component (2:53) Code Download Understanding Routing in Vue.js Understanding how Routing works in Vue (5:43) Conclusion & Code Download Code Download – Vue Fundamentals (0:33)

Master KnockoutJS Knockout JS - JavaScript MVVM

Master KnockoutJS : Knockout JS - JavaScript MVVM

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Learn KnockoutJS - JavaScript implementation of the MVVM-Model View View Model with easy to understand examples. What you'll learn By the end of this course you will master knockoutjs
What you'll learn
  • By the end of this course you will master knockoutjs
Requirements
  • Web Browser
  • KnockoutJS Library
This course lets you master knockoutjs. It explains all the necessary topics with easy to understand examples.
The video tutorials are provided in high definition and each lecture comes with code sample that's demonstrated in the video The course covers knockout basic and advance topics which are intended for all level audience. If you are into web development and you do dynamic website which involve communication with databases then this is a must for you.
Who this course is for:
  • Web Developers
  • Aspiring Web Developers
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
2:29  Hours
39 Lessons
Lifetime Access
Course Curriculum
Preview Course
KnockoutJS Introduction to KnockoutJS (5:48) Downloading and Installing (1:09) MVVM with Knockout – Code Demo (4:50) Things with and without KnockoutJS (2:53) Observables Creating ViewModels with Observables (5:51) Computed Observables (5:35) Observable Arrays (10:13) Bindings Controlling text and appearance (11:23) Bindings – Control Flow foreach (6:28) if (2:31) ifnot (1:06) with (1:25) Bindings – Woking with Forms The click binding (2:56) The event binding (2:32) The submit binding (2:42) The enable binding (1:37) The disable binding (1:11) The value binding (2:01) The hasFocus binding (2:02) The checked binding (2:09) The options binding (4:04) The selectedOptions binding (2:42) The uniqueName binding (1:57) Rendering templates The template binding (2:17) Binding syntax The data-bind syntax (1:35) The binding context (2:43) Creating custom bindings Creating custom bindings (6:24) Components in KnockoutJS Introduction to Components (1:44) Component Lifecycyle (2:32) Registering Components , Component Binding and Custom Element usage (22:18) Auto Module Detection (6:08) Template Only Components (3:13) Components – Using createViewModel (4:31) Components Slides & Code Samples Miscellaneous Extending Observables (3:01) Loading and Saving JSON Data (4:02) Throttle Extender (1:48) Add custom function using fn (2:56) Conclusion Conclusion (0:18)

Master EmberJS Learn EmberJS From Scratch

Master EmberJS : Learn EmberJS From Scratch

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Eliminate the Minutiae of Coding Common Backend Processes From Scratch No need to program common backend processes from scratch, because EmberJS automates that for you. This handy JavaScript framework will turbocharge your app building process, freeing you to focus on the bigger challenges of client side scripting. In layman’s terms: you’ll be creating amazing apps more quickly and effectively than you ever thought possible.
No need to program common backend processes from scratch, because EmberJS automates that for you. This handy JavaScript framework will turbocharge your app building process, freeing you to focus on the bigger challenges of client side scripting. In layman’s terms: you’ll be creating amazing apps more quickly and effectively than you ever thought possible.
  • Delve into the EmberJS framework w/ 6.5 hours of content
  • Learn how to develop dynamic user interfaces
  • Master basic EmberJS concepts: routing, models, views, etc.
  • Utilize EmberJS in conjunction w/ jQuery & other frameworks and libraries
  • Easily precompile your Ember code
  • Understand advanced topics: work w/ Node & MySQL, etc.
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
6:28  Hours
103 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to Ember.js What is Ember.js (0:57) Understanding Ember.JS Architecture (3:13) How this course is organized (2:04) Before you buy this course (3:04) Downloading & Installing Embjer.js (4:54) Creating an Ember.js application – Ember CLI Application (5:48) Creating Cutom Ember Application (3:09) Templates HandleBar Basics (2:14) Application Template (1:26) Conditionals (3:48) Dispalying a list of items (1:51) Binding Element Attributes (3:29) Binding Element Class Names (2:21) Links (3:09) Actions (3:31) Input Helpers (2:49) Development Helpers (1:43) Routing Introduction (2:38) Defining Routes (1:34) Generated Objects (1:13) Models Model Introduction (2:38) Defining Models (3:32) Creating Records (1:33) Pushing The Records into the Store (1:10) Finding Records (2:10) Views Introduction to Views (1:01) Defining a View (1:52) Event Handling (1:51) Inserting Views in Templates (1:38) Customizing a Views Element (2:02) Router,Controllers & Route Introduction to Router (3:14) Configuring Navigation Links (3:26) Creating a controller (4:09) Using Ember Route (6:21) Working with Dynamic Segment Route (5:03) Nested Routes & Nested Templates (5:29) Models & Adapters Creating an Ember Model (1:51) Working with Ember Data (6:14) Mapping Models with Another Model (3:50) Making use of RESTAdapter – Fetch Data From Server (2:49) Working with Array Controllers and Property Binding Sorting using RESTAdaptor (2:13) Sorting on Client End using ArrayControllers (2:52) Property Binding & Computed Aliases (3:43) Computed Properties (5:30) Nested Routes with Controllers (6:02) Ember Components Introduction to Components (6:23) Adding Functionality to our Component Template (3:59) Using Partials (2:54) Create a Controller From Template (4:04) Ember Views (4:14) Controller Actions, Custom Views And Events Understanding Controller Actions (7:00) Model DataBinding (6:46) Custom Views and Events (9:52) Writing Helpers (1:23) Externalizing Templates Creating Templates Externally (2:20) Precompiling Templates using Grunt Precompiling templates (9:09) Precompiling Partials using Grunt (3:33) Enumerables Undestanding Enumberables (5:50) The Object Model Classes & Instances (2:17) The Object Model Computed Properties (1:03) The Object Model Observer (1:07) The Object Model Each (1:26) The Object Model Bindings (1:24) The Object Model Reopen (1:16) Conclusion & Code Samples Conclusion & Code Samples Ember Command Line Interface and Ember 2.0 Creating Ember Application using Ember CLI (4:46) Benefits of using Ember CLI applications (2:34) What is new in Ember 2.0 (2:11) Revised Architecture Ember 2.0 (1:15) Ember Data Flow (1:27) Revisiting Ember Router (5:15) Creating route and its actions (4:20) Adding Bootstrap CSS to Ember CLI Application (3:25) Displaying Data using Model in Templates (3:05) Adding assets like images in Ember CLI applications (1:24) Understanding Ember 2.0 File Structure (3:14) Creating Quotes Project – An Ember 2.0 Application Creating our Quotes Application (1:39) Quotes Application outline and layout (5:50) Updating Templates using HTMLBars (5:41) Adding Style to our Quotes Application (1:27) Creating Routes For our Quotes Application (5:10) Creating Nested Routes (6:06) Working with Components (10:58) Working with Ember Data (10:03) Using models with our components (3:25) Populating the Quotes List (8:21) Creating user profile page (4:19) Working with Following/Followers (3:56) Making use of External Libraries (7:26) Preparing our Quotes Form (5:49) Creating Login Form (6:27) Code For Quotes Application – Milestone – 1 Working with Node and MySQL – Developing Server Side of Quotes Application Introduction (0:24) Installing Node.JS on Windows (2:06) Installing Node.JS on Mac (1:23) Installing MySQL on Windows and Other Systems (4:38) Creating our REST API (2:35) Creating Database and User Table (4:59) Creating Quote, Following and Follower Models (4:19) Understanding Ember REST API Conventions (3:05) Working with our REST API (6:57) Code For Quotes with REST API – Milestone II Conclusion Conclusion (0:29)

Learn React JS from Scratch

Learn React JS from Scratch

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Prepare for the Future of Web Development with ReactJS ReactJS is the JavaScript library used by companies like Instagram and Facebook to build large applications with continuously changing data. It's the foundation of many dynamic, fluid user interfaces.
ReactJS is the JavaScript library used by companies like Instagram and Facebook to build large applications with continuously changing data. It's the foundation of many dynamic, fluid user interfaces. Cover the latest version (0.14) of ReactJS in this fast-paced tutorial, and you'll have a valuable addition to your resume and may increase your chances of landing a high paying web development position. Take the course at your own pace w/ lifetime access to over 62 lectures & 5 hours of content Discover HTML Entities & their application in web development Discover component state & life cycle Learn how to create multiple components & reusable components Make use of JSX, DOM, and AJAX Understand Flux
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
5:09  Hours
61 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to ReactJS Introduction (1:27) Downloading & Installing ReactJS – Our First Example – Hello World! (4:21) Understanding Virtual DOM (1:19) Components in ReactJS Rendering Data in ReactJS (6:23) Applying CSS class to HTML content in ReactJS (2:11) Playing Safe with HTML Entities (3:00) Component State & Life Cycle (9:54) Component State in Action (4:56) Understanding State in React (4:10) Understanding Component LifeCycle – I (7:35) Understanding Component LifeCycle – II (5:17) Understanding Component LifeCycle – III (9:52) Creating Multiple Components in ReactJS (6:19) Creating Reusable Components (6:32) Properties & Events Working with Properties (9:10) Accessing Child Properties (1:18) Making use of transferPropsTo – [Deprecated] See lecture 61 for update (1:46) Working with Mixins (11:56) Understanding Events in ReactJS (2:43) Exploring static methods (4:06) Forms Components Working with Forms in ReactJS (5:06) Accessing DOM Referring DOM Nodes – The Refs way (2:12) Tooling Support Converting JSX to JS (5:05) Using Gulp To compile and concatenate JSX files – I (7:15) Using Gulp To compile and concatenate JSX files (Using Browserify) – II (13:23) Component Communication (4:35) Working with jQuery – Ajax (3:22) DOM Event Listeners (5:05) Inline Styles in ReactJS (2:27) Using dangerouslySetInnerHTML (1:58) Major AddOns in ReactJS Two Way Data Binding (7:09) Clone Elements – [cloneWithProps Deprecated – Use React.cloneElement instead] (2:54) Using React.cloneElement (1:26) Making use of classSet to apply Conditional Styles (2:41) Making use of classnames to apply conditional styling (1:34) Animation using CSSTransitionGroup (4:54) Introduction to React Router Working with React Router (9:33) Working with Links & Creating Nested Routes (4:03) Refactoring Routes and Components (2:47) React and Remote Data Introducing Fetch (7:36) Rendering Remote Data in Components (4:00) React Developer Tool for Chrome React Dev Tools (2:53) Flux Introduction (4:58) Flux Setup (5:48) Flux Architecture – Code Demo (9:29) Dispatcher – The Broadcaster (3:50) Actions Stores (5:40) Components and Views (8:10) Project – Course Cart Introduction (1:42) Course Cart – (0:27) Course Cart – Package And Mockup Data (2:05) Course Cart – CartAPI and Flux Actions (1:36) Course Cart – App And Dispatcher (2:31) Course Cart – Creating Stores And Final Demo (9:58) Reflux Introduction to Reflux Store (4:11) Loading data using Reflux (4:00) Working with Actions in Reflux (5:10) Version 0.14.x update Hello World with React Version 0.14 (2:33) Using version 0.14 via NPM (2:41) Using JSX Spread to transfer Properties (2:07) Conclusion and Code Download Conclusion and Code Download (0:32)

Functional Programming using JavaScript

Functional Programming using JavaScript

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Learn Functional Programming Functional Programming using JavaScript Creating an event driven real time web application Exploring various libraries providing functional programming
What you'll learn Functional Programming using JavaScript Creating an event driven real time web application Exploring various libraries providing functional programming Requirements Basics of Javascript Basics of Computer Programming Description Functional programming is gaining momentum nowadays and many languages like F#, RUST, and GO are some of the popular languages which promote functional programming. Functional programming is the process of building software by composing pure functions, avoiding shared state, mutable data, and side-effects. Functional programming is declarative rather than imperative, and the application state flows through pure functions. Contrast with object-oriented programming, where the application state is usually shared and colocated with methods in objects. Functional programming is a programming paradigm, meaning that it is a way of thinking about software construction based on some fundamental, defining principles (listed above). Other examples of programming paradigms include object-oriented programming and procedural programming. Functional code tends to be more concise, more predictable, and easier to test than imperative or object-oriented code — but if you’re unfamiliar with it and the common patterns associated with it, functional code can also seem a lot denser, and the related literature can be impenetrable to newcomers. In this course, we will be learning many libraries that give us access to functional programming using JavaScript. There are some which generate transpiled javascript code like Scala, ELM, ClojureScript, PureScript We will look into all these and many more libraries and learn how to do functional programming using JavaScript. Who this course is for: Web Developers Aspiring Web Developers Web Designers Software Developers
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3  Hours
51 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction Introduction to fundamental programing (4:28) Exploring Functional JavaScript Libraries – Underscore Working with Underscore.js (3:26) Using Templates in Underscore.js (2:36) Lodash Library Introduction to Lodash Library (1:50) Functional and Object Oriented Notations (2:50) Deep Cloning (2:40) Currying using LoDash (2:28) Lazy.js Introduction to Lazy.js (1:54) Working with Sets, Maps or Custom Iterables (2:42) Handling HTTP Requests (1:46) Events (1:41) Array String Sequences (1:47) Ramda.js Introduction to Ramda.js (0:52) Ramda Functions – Map and Filter (3:21) Method Composition (1:51) Function Piping or Sequencing (2:20) Function Transducers (2:08) Processing API Calls (4:23) Immutable.js Introduction to Immutable.js (1:25) Using Immutable.js with Map (4:09) Using Immutable.js with List (3:13) Immutable built-in lazy sequences (1:41) Custom Lazy Sequences (2:12) ClojureScript Introduction to ClojureScript (1:11) Inline Functions (2:57) Named Function and Using Map and Filter (3:52) Purescript Intoduction to PureScript (1:10) PureScript – Functions, Map and Filter (6:51) Scala Introduction to Scala (3:12) Exploring List,Map and Filter in Scala (2:01) elm Introduction to elm (2:10) Creating a function and using Map and Filter (2:38) Reactive Programing Introduction to Reactive Programming (1:36) Observers, Event Listeners, Combining Streams and Advantages of Reactive Program (1:36) Introduction to RxJS (2:52) Creating Observables – Part 1 (3:08) Creating Observables – Part 2 (1:38) Working with DOM Events (1:29) Map, Filter and Take (1:32) Iterables (1:21) Promise (1:21) Merging and Concatenating Observables (3:23) Web Application using RxJS Introduction (0:44) Slack API Web Application (3:08) Accessing Slack API (4:20) Working with Real Time Messaging API (2:47) RxJS Web Application – Fetch All Channels (2:30) RxJS Web Application – Fetch Channel History (3:03) RxJS Web Application – Capturing Real Time Events (2:50) RxJS Web Application – Displaying Event Messages (1:08) Conclusion and Code Download Conclusion and Code Download (2:11)

Master NodeJs A Practical Approach To Node JS

Master NodeJs : A Practical Approach To Node JS

Instructor: SkillBakery Studios

OverviewDescriptionAbout
From No Node to Know Node What you'll learn Know a lot about Node,Express,Socket.IO Build cool new web applications like Dynamic Websites, Chat applications and many more
What you'll learn
  • Know a lot about Node,Express,Socket.IO
  • Build cool new web applications like Dynamic Websites, Chat applications and many more
  • How to use Node,Express and MySQL together
  • How to working with MongoDB with Node
  • How to Deploy web applications on Heroku,Azure and Amazon EC2
  • How to Install Node on Windows,Mac and Linux
  • Understand MEAN Stack
  • How to implement Authentication using Mongoose,Express and Passport
Requirements
  • You should be aware of basic programming concepts
  • You should know basics of HTML and CSS
  • A bit of JavaScript experience will do no harm in understanding the course.
Description This course provides you with a practical approach to Node.js. The main focus of this course is to get you familiar with Node and ensure that you are ready to build cool new web applications using Node in no time.
In this course we will be covering fundamentals of JavaScript first so that it becomes easier to understand the different concepts and syntax that one uses in Node.JS In this course we will covering following topics
  1. Fundamentals of JavaScript and HTML 5 Communication API
  2. Fundamentals of Node.js
  3. Creating and Publishing Modules
  4. Using Node Package Manager
  5. Creating a Webserver using Node
  6. Learning how to use Express
  7. Understanding how to work with Databases like MySQL and MongoDB
  8. Deploying our Web application on Heroku, Azure and Amazon EC2
  9. Learning how to make use of Socket.IO
  10. Creating a cool chat application
  11. Learn how to implement authentication using Express,Mongoose and Passport
  12. A brief introduction to MEAN Stack and creating a hello world MEAN application So what are you waiting for let's get started with Node
Who this course is for:
  • Those who have experience in programming
  • Those who want to learn Node.JS
  • Those who are into web development
  • Those who would love to learn programming
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
7:01  Hours
112 Lessons
Lifetime Access
Course Curriculum
Preview Course
Node.JS – Introduction Introduction (1:55) Who this course is for (1:23) How Node.JS Works (2:11) Node V8 Engine (1:04) Introduction to Frameworks Node.JS Frameworks (5:02) Installing Node.JS Installing on Windows (2:06) Installing on MAC (1:23) Installing on linux- AWS EC2 Instance (5:20) Editors WebMatrix and Visual Studio Code (1:40) Javascript Basics Introduction (2:15) Javascript Variables & Data Types (4:53) Operators in JavaScript (6:26) Conditional Statements in JavaScript (4:31) Loops in JavaScript (8:23) Functions & Scope of Variables in JavaScrript (5:33) Closures in JavaScript (6:29) Understanding Objects in JavaScript (3:53) Object.Prototype (3:24) Code Download HTML 5 – Introduction to Communication APIs HTML 5 – Web Storage API – Local and Session Storage (5:34) HTML 5 – Web Sockets (5:43) Code Download Fundamentals of Node.JS What is REPL – Read Evaluate Print Line (3:43) Loading Files – Using REPL (4:11) Process Object (7:44) Global Namespace (3:28) Buffers (8:24) Understanding Callbacks (2:40) Code Download Modules & Node Package Manager Introduction (7:22) Making use of NPM – Node Package Manager (4:36) Publishing node modules (9:31) Module Caching (1:51) Module Caching – Overcoming the limitations (4:01) Module Patterns (3:21) Code Download Events Events and EventEmitter (5:52) EventEmitter and Inheritance (5:06) Creating your own EventEmitter (4:08) Creating Classes in ES6 (3:33) ES6 Classes and EventEmitter (3:33) Code Download Streams Introduction to Streams (0:54) Readable Streams (3:11) Writeable Streams (2:01) Piping (1:15) Chaining (1:39) Set Encoding (0:51) Additional Methods of Readable Streams (3:40) Duplex Streams (0:55) Code Download Introduction to Asynchronous Programming Introduction (6:15) Promises (3:05) Generators (2:40) Resolving Callback Hell (5:50) Code Download Creating a WebServer How a Web Server works (3:09) Creating our WebServer (3:36) Sending HTML content as response from WebServer (4:20) Serving Static Contents (5:42) Post data to Node Web Server (4:35) Code Download Handling Querystring (5:33) Working with Express Introduction to Express (3:07) Installing Express (3:50) Creating a Web Server using Express (3:17) Adding routes to Express App (4:08) Working with Express Templates (8:00) Working with partials (4:38) Sharing content across routes (4:29) Organizing our routes (2:54) Making use of Express Generator (6:56) Express Middleware (3:31) Code Download Project – Course Website using Express Developing our Course Website using Express (0:44) Understanding assets of our Express Web Application (2:09) Structuring our express web application (6:24) Populating templates of our express web application (2:35) Working with Routes and Models (5:23) Creating additional routes (5:51) Code Download Deployment Deploying on Heroku (5:35) Deploying on Azure (7:42) Deploying on AWS – Linux EC2 Instance (3:38) Working with Database Introduction to Database (2:50) Downloading and Installing MySQL and Workbench on Windows (4:37) Connecting MySQL with our Express Application (4:51) Introduction to NoSQL Database (1:05) Installing MongoDB Locally (3:47) Working with MongoDB and Mongoose (5:27) Using Mongolab – MongoDB as a Service (4:11) Code Download Authentication using Express and Passport Setting up our Authentication Application (3:04) Creating User Model in Mongoose (3:21) Developing Strategies – I – Login Strategy (7:38) Developing Strategies – II – Signup Strategy (1:49) Creating Routes (4:46) Creating our Login/Signup Layout and Finishing the Application (6:21) Code Download Socket programming using Socket.IO Introduction to Socket.IO (3:13) Sending messages via Socket to connected Clients (2:14) Installing Socket.IO (4:46) Listening for Events on Server as well as on Client (2:56) Sending messages from client to server (3:46) Code Download Chat Application using Socket.IO Setting our Chat Application Template (3:16) Displaying list of connected users (4:19) Send Messages using our chat application (3:01) Code Download Introduction to MEAN Stack Creating a MEAN Application (1:59) MEAN – MongoDB,Express,AngularJS and Node (1:27) Conclusion Conclusion (0:40)

Master Typescript Learn Typescript from scratch

Master Typescript : Learn Typescript from scratch

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Put your Object Oriented Programming Skills to create cool dynamic JavaScript applications using TypeScript This course is all about exploring TypeScript and how it makes use of Object Oriented Programming concept to create large web applications in a manageable way.
What you'll learn
  • Develop easily manageable large web applications using TypeScript
  • Understand how to install and use TypeScript with various editors like WebMatrix etc
  • Understand how to combine multiple files in one and create a production ready version
Requirements
  • Basic HTML
  • Basic knowledge of javascript
  • Basic knowledge of jQUery
  • Basic CSS
Description
This course is all about exploring TypeScript and how it makes use of Object Oriented Programming concept to create large web applications in a manageable way.
The course is for aspiring web developers as well as professional web developers who want to enhance their skillset. Those who have basic knowledge of server side programming with OOP like C# or JAVA will find it more easy to write TypeScript code which gets compiled to JavaScript The course demonstrates the practicality of TypeScript by creating a Shopping Cart Application Here's what you will be learning in detail about TypeScript 1. Introduction to TypeScript 2. Prerequisites & Installation 3. Understanding Interfaces in TypeScript 4. Understanding Classes 5. Understanding Modules 6. Understanding Functions 7. Generics 8. Declaration Merging 9. Type Compatibility 10. Creating a Shopping Cart using TypeScript and jQuery So let's get started with TypeScript
Who this course is for:
  • Aspiring Web Developer
  • Aspiring Web Designers
  • Web Developers
  • Web Designers
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3:21  Hours
60 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to typescript What is TypeScript (1:50) Why one should learn TypeScript (1:28) What this course covers (0:41) Prerequisites & Installation Prerequisites & Installation (1:40) Using TypeScript Compiler (4:32) Editors (4:57) Editors Continued…Visual Studio Code (5:05) Exploring TypeScript Playground (3:11) Understanding Types in TypeScript Introduction to Types (1:12) Basic Types (1:25) Types introduced by TypeScript (2:11) Code Demo (1:39) Understanding Interfaces in TypeScript Introduction to Interface (4:43) Making the interfaces with Optional Properties (2:12) Defining structure for Functions – Function Types (3:04) Understanding Array Types (3:05) Understanding Class Types (2:02) More on Understanding Class Types (1:59) Extending Interfaces (1:37) Working with Hybrid Interfaces (2:36) Understanding Classes Introduction to Classes (2:30) Inheritance (3:41) Public Private Modifiers (2:22) Parameter Properties (2:31) Class Accessors (3:19) Static Properties (2:40) Understanding Modules Introduction (3:04) External Modules (2:34) Using Aliases (1:47) Using Modules with jQuery and RequireJS (4:58) Understanding Functions Introduction (2:31) Optional & Default Parameters (2:35) Rest Parameters (2:04) Lamdas & This (4:18) Function Overloading (4:19) Understanding Events in TypeScript Events in TypeScript (9:36) Generics Introduction (5:37) Generics Array (1:57) Generic Interfaces (3:33) Generic Classes (4:25) Generic Constraints (3:04) Declaration Merging Introduction (0:40) Interface Merging (3:08) Module merging (2:22) Merging Module with Classes (2:12) Merging Module with Functions (2:02) Merging Modules with Enums (1:08) Disallowed Merges (0:26) Type Compatibility Introduction (2:58) Comparing Functions (4:25) Enums (1:49) Classes (2:13) Generics (2:30) Creating a Shopping Cart using TypeScript and jQuery Introduction (0:41) Creating the Utility classes (1:04) Creating Product Class (2:25) Creating Cart ItemClass (1:54) Creating the Shopping Cart Experience (1:21) New Project in Action (3:46) Conclusion & Code Download Conclusion and Code Download (0:23)

Master Javascript & jQuery

Master Javascript & jQuery

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Learn everything about JavaScript and jQuery This course covers basic to advance topics in javascript and jQuery All the chapters are delivered via High resolution videos in an easy to understand way
What you'll learn
  • Become a master in javascript and jQuery
Requirements
  • HTML
  • CSS
Description This course covers basic to advance topics in javascript and jQuery
All the chapters are delivered via High resolution videos in an easy to understand way Code for each excercise demonstrated is also included for easy reference The course starts from introduction of javascript and covers all the topics which are relevant in todays programming scenario The course is structured in such a way that its very easy to follow for students of all levels At the end of this course you will know everything about javascript and jQuery that matters the most So hurry up start learning today.
Who this course is for:
  • Web Developers
  • Web Designers
  • Aspiring Web Developers
SkillBakery Studios
SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
6:48  Hours
79 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to JavaScript Introduction to JavaScript (1:16) Writing your first JavaScript Code (3:04) JavaScript Basics Variables & DataTypes (5:31) DialogBoxes in JavaScript (5:23) Operators in JavaScript (13:29) Conditional Statements (6:33) Arrays (12:40) Loops (12:26) Functions (7:12) Error Handling (6:18) Debugging in JavaScript (8:12) Document Object Model Introduction to Document Object Model (3:13) HTML DOM Elements (8:51) Changing HTML DOM Elements (6:24) Events (15:54) HTML DOM Navigation (18:26) Browser Object Model The Window Object (7:35) Window Screen (1:02) Window Location (2:11) Window History (0:56) Window Navigation (0:54) Timers (3:29) Cookies (10:23) JavaScript Objects – Built In and Custom Objects Date Object (4:00) Math Object (2:39) RegEx Object (5:48) Global Object (4:49) Custom Objects – Creating your own objects (4:23) Accessing properties of your objects (1:40) Object Oriented Programming in JavaScript Object Oriented Programming in JavaScript (7:04) The Object Prototype The Object Prototype (4:31) Adding custom properties to Object Prototype (2:52) Using Object.Create (3:04) Creating classes using object.prototype (5:32) Overriding Object Prototype Functions (4:43) Function Expressions Introduction to Function Expression (4:04) How to use Function Expression with Map Method of Array (1:53) How to return a function from a function using Function Expression (2:35) Closures Introduction to Closures (3:09) Updating bound variables in the background (1:26) Common closure mistakes and preventative measures (4:15) Hoisting in JavaScript Program Load Order (5:37) Modules in JavaScript – Namespace and More… Namespace in JavaScript (5:33) Anonymous Closures (4:51) Global Imports (3:09) Augmentation (4:16) Miscellaneous Accessing elements of an iframe (2:18) Communication between parent and child window (2:32) Closures (7:57) Curious Case of JavaScript eval method (5:06) jQuery Introduction and Setting up jQuery (6:29) Selecting Elements in jQuery – Selectors & Filters (8:39) Accessing Parent and Child Elements (2:55) jQuery Find and Sibling methods (4:08) Manipulating CSS Styles with jQuery (2:15) Checking Element Existence (2:01) Adding, Removing, and Appending Elements and Content (6:05) Dealing with Events in jQuery (2:04) Showing and Hiding Elements with jQuery (3:05) Cloning DOM Elements using jQuery Clone() (4:20) jQuery Animations and Effects (2:37) Playing with AJAX (7:58) Writing your jQuery plugin (14:01) Conflict Resolution (0:54) JavaScript Best Practices Introduction (0:38) Ternary Conditionals (8:15) Placement of Script Tag in your page (4:22) Performance boosting tips – Reusability using Inheritance (2:42) Assignment with Logical “OR” Operator (5:44) Assignment with Logical “AND” Operator (4:58) Making use of document fragment to avoid DOM reflow (5:09) Efficient string concatenation (2:39) Optimizing Loops (2:21) Using === Triple comparator operator rather than == (2:42) Playing with numbers and JSON Data (3:41) Some important do’s and don’ts in javascript (11:38) Introduction to node.js node.js (3:44) Conclusion Conclusion & Code Download (0:38)

JavaScript ES6 The Next Level

JavaScript ES6 : The Next Level

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Learn the all new cool features of ES6 - EcmaScript version 6 and see how it enhances JavaScript furthermore. This course is all about exploring the cool and new features of ES6 - EcmaScript version 6. The course is specially designed for front end developers and designers who have interest in javascript and who want to be ahead of their peers by learning the new features of this amazing language.
What you'll learn
  • Learn the new features introduced in ES6
  • Understand the difference between ES6 features and ES5
  • Learn how to setup and run ES6 using tools like Babel & Traceur
  • Learn a bit about GRUNT,Browserify as well
  • Be ahead of your peers by learning the new technology
Requirements
  • Basic knowledge of JavaScript is required
Description This course is all about exploring the cool and new features of ES6 - EcmaScript version 6.
The course is specially designed for front end developers and designers who have interest in javascript and who want to be ahead of their peers by learning the new features of this amazing language. The course covers all the new features/topics in a practical manner with each topic being demonstrated by code samples which you can see in action by easily running them via popular browsers like firefox and chrome. The course covers following topics 1. Introduction and Basic Setup of ES6 2. Block Bindings which covers Let and Variable Hoisting 3. Arrow Functions 4. Parameters & Their Types 5. Destructuring Parameters 6. Iterators 7. Generators 8. Collections 9. Template Strings 10. Promises 11. Classes 12. Modules At the end of the course you will be well versed with all the concepts/features of ES6 So let's get started with ES6
Who this course is for:
  • Aspiring Web Developers
  • Web Developers
  • Web Designers
  • Web Architects
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3:10  Hours
35 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction and Basic Setup Introduction (2:34) Setting up ES6 (1:03) Setting up ES6 – Transpiler [TraceUR] (0:29) Block Bindings The let keyword (4:11) Variable Hoisting (4:03) Arrow Functions Arrow functions (8:04) Destructured Assignment (4:33) Parameters Default Parameters (2:32) Rest Parameters (2:00) Spread Operator (1:55) Proper Tail Calls (0:58) Destructuring Parameters,Arrays and Objects Destructured Parameters (1:09) Destructuring Arrays (3:07) Destructuring Objects (3:47) iterators for..as (2:00) Generators Generators (8:15) Collections Sets (1:55) Maps (1:31) Symbols (7:18) WeakMaps (4:03) Template Strings Template Strings (2:22) Promises Introduction (2:31) More on Promises (3:31) Classes Creating a Class (3:41) Modules Introduction (5:55) More on Modules (selective imports) (2:02) New Built-In Methods New string methods (2:13) New Number Methods (2:39) New Array Methods (5:19) Object Property Assignment (1:56) Extended Literals Binary and Octal Literals (1:15) Meta Programming Proxies (4:15) Exploring the receiver parameter of handler.get and set methods (5:18) Reflect (3:50) Conclusion Conclusion & Code Download (0:22)

Master AngularJS Learn Angular JS From Scratch

Master AngularJS : Learn Angular JS From Scratch

Instructor: SkillBakery Studios

OverviewDescriptionAbout
Master AngularJS and learn how to develop web applications including Single Page Applications (SPAs) using AngularJS This course teaches all about AngularJS. The course is designed for people having basic understanding of HTML,CSS & JavaScript.
What you'll learn
  • Learn key concepts of AngularJS
  • learn how to develop single page applications using AngularJS
  • Access to 40 HD quality videos
  • Access to Exercise files used during the course
Requirements
  • Basic understanding of HTML
  • Basic understanding of CSS
  • Basic knowledge of JavaScript
Description
This course teaches all about AngularJS. The course is designed for people having basic understanding of HTML,CSS & JavaScript. Learning AngularJS will surely be an added advantage for you as a web-developer
The course covers all the basic and advanced topics. We will be also developing a Single Page Course Based Website during this course. Section wise code samples are also provided So let's start learning...
Who this course is for:
  • Web developers with experience in working with HTML, CSS, and JavaScript
SkillBakery Studios SkillBakery is one of the fastest growing online education company. Our vision is to provide high quality education which is affordable and accessible to everyone We believe that every one has their own way of learning and grasping things and that's why we provide self-paced HD quality contents,so you can learn what you love at your convinience We currently offer courses in web development and will soon be publishing new courses in other categories as well We are committed to bring courses on new topics and we try to release one new course every month So keep visiting us, you will surely find something for yourself here.
3:14  Hours
40 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction to AngularJS What is AngularJS (2:26) Why one should use AngularJS (2:53) Basics of AngularJS (10:48) AngularJS Architecture Pattern (1:40) Understanding Views,Directives & Filters Introduction (0:18) One way Data Binding (1:38) Two Way Data Binding (3:23) Directives & Expressions (2:50) Built-in Directives (8:12) Iterating over data (7:59) Sorting & Formatting Data (12:53) Making use of ng-include (1:15) Modules,Controllers & Scope Understanding Modules (2:32) Defining & Adding a Controller to a Module (5:22) Hooking Views to Controller (1:33) Module,Controller and Views in action – Code Demo (7:12) Dealing with minification & Parameter Injection techniques (3:48) Forms,Models & Validatons Preparing our Form (3:38) Posting our reviews back to our review collection (3:23) Form Validation in action (5:45) Templates – Custom Directives Custom Directives & their types (8:28) Custom Directives with Controllers (4:31) Routing Introduction to Routing (1:37) Making use of ngRoute (1:39) Configuring routes using $routeProvider & ng-view Directive (4:31) Configuring Additional routes with parameters (6:29) Factories and Services Introduction (0:45) Factory & Service Outline (2:06) Creating a Factory & Injecting it in a Controller (8:29) Wiring the Business Logic into a Factory (3:02) Creating a Service – An Overview (3:08) Creating a Service – Code Demo Using built-in AngularJS services (5:36) Understanding Dependency Injection (4:07) CSS & AngularJs Playing with CSS (0:18) Working with Bootstrap (2:26) Using ng-animate (6:53) Miscellaneous Getting the Tabs ready (5:38) Handling css classes with ng-class (1:19) Conclusion Conclusion & Code Download (0:28)

jQuery for Absolute Beginners

jQuery for Absolute Beginners

Instructor: EDUmobile Academy
OverviewDescriptionAbout
Learn Fundamental jQuery as per the Current Industry Demands. JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers.
JQuery is a popular JavaScript library that is used extensively in modern websites. This library facilitates common JavaScript tasks such as animations, event handling, manipulating HTML content, and communication with external servers. In addition to its easy-to-use features, JQuery also takes care of many cross-browser compatibility issues automatically. Prerequisites HTML: The student must know how to use HTML tags and attributes. Only a very basic understanding of HTML is assumed. JavaScript: Since JQuery is a JavaScript library, the student must know how to write JavaScript. JQuery makes extensive use of functions and objects, so the student must be familiar with these concepts. Notepad++ (Recommended): Notepad++ is a free, open-source text editor. Although JavaScript and HTML can be written using any text editor, Notepad++ is highly recommended because of features such as syntax highlighting and auto-complete. JavaScript-enabled browser: In order to run JavaScript, the student must have a ccess to a JavaScript-enabled browser. Although Google Chrome is used throughout the tutorial, any modern web browser will work as long as JavaScript has not been disabled by an administrator. What you will learn We will begin the course by learning about selectors. Selectors are strings that are used to target specific HTML elements on the page. The selector syntax is highly intuitive and easy to read and understand. We will then move on to events. The student will learn how to write code that reacts to things like mouse clicks, key presses, when the page is done loading, and a few others. These events allow programmers to create interactive user interfaces. After that, we will move on to effects and animations. Effects are used to hide and show elements. An example would be a menu that slides open when the mouse hovers over it. JQuery has a few built-in effects that can be implemented with minimal coding. For further customization, we will look at animations, which allow programmers to animate most of the visual properties of HTML elements. Then we will learn about changing the HTML content of a webpage. This includes adding and removing entire HTML elements, as well as modifying text and other HTML attributes programmatically. We will also learn about how to navigate the tree-like structure of an HTML document using the concept of parent-, sibling-, and child-elements. Finally, we will end the course by looking at AJAX, which stands for Asynchronous JavaScript and XML. AJAX allows programmers to interact with external servers. To serve as our example, we will read airport data from a public web service. We will learn how to request data, how to handle the response, and how to handle errors.  
EDUmobile Academy

EDUmobile Academy develops high quality video training courses around topics in mobile development including iPhone, Android, Windows Phone, Java, Responsive Web Design and other emerging technologies.

Every course is created by an expert developer AND a trained mentor in the area of expertise.

Each course undergoes a rigorous planning, review and an internal quality check phase - to ensure that the teaching is of highest standards available online.

EDUmobile Academy was founded in 2008 when smart phones were just emerging into the market. Founder Vishal Lamba is experienced in multiple areas of digital design, mobile development and design, web technologies and digital marketing. He has a mathematics and computer science degree from Lawrence University, USA. Vishal works closely with content creators and teachers to ensure that every course released meets the internal rigorous quality standards.

All course creators and trainers are currently based in the USA. Support for each course on Udemy is provided with quick turn around by a small team of developers and trainers.

1  Hour
10 Lessons
Lifetime Access
Course Curriculum
Preview Course
Introduction and Setup Introduction to jQuery (3:08) Selectors, Events and Effects Selectors in jQuery (6:11) Events in jQuery (6:24) Effects and Animations Effects in jQuery (6:28) Animations in jQuery (7:15) Document Object Model (DOM) DOM Content (5:21) DOM Structure (4:20) DOM Traversal (7:05) Introduction to Ajax Ajax Part 1 (6:42) Ajax Part 2 (9:55)

$39

$39   LIFETIME ACCESS DEAL!