Using Modern JavaScript Today

  • Course provided by Udemy
  • Study type: Online
  • Starts: Anytime
  • Price: See latest price on Udemy
Udemy

Course Description

This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript.

This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today!

Node.js? I thought you said ANY platform!

While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool.

If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node.

Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here!

Modern JavaScript

To write modern JavaScript, we need three things: a JavaScript transpiler, a module loader, and a module bundler.

A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose.

In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects!

What else will be covered?

Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5!

We’re also going to take a look at Bower. Bower is a client-side package manager that makes it easy for us to install third party dependencies.

Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again!

Who this course is for:

  • This course is NOT an introduction to JavaScript
  • This course IS for JavaScript developers who want to develop using leading edge technology and techniques
  • This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5

Instructors

  • 4.3 Instructor Rating
  • 5,198 Reviews
  • 121,721 Students
  • 17 Courses

3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video.

But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home.

Software Developer
  • 4.3 Instructor Rating
  • 1,659 Reviews
  • 8,678 Students
  • 5 Courses

Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP.

Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms.

He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site.

His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications.

Expected Outcomes

  1. Use Modern JavaScript tools and language features on all web platforms Organize their JavaScript, images and stylesheets into modules with a clear dependency hierarchy Quickly iterate on code in development, using file watchers that re-compile code on any change Easily deploy production-ready asset bundles Use a build step in order to allow code transformations so that other languages (such as Less, Sass, CoffeeScript, and TypeScript) can be used in the browser Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();
  2. Organize their JavaScript, images and stylesheets into modules with a clear dependency hierarchy Quickly iterate on code in development, using file watchers that re-compile code on any change Easily deploy production-ready asset bundles Use a build step in order to allow code transformations so that other languages (such as Less, Sass, CoffeeScript, and TypeScript) can be used in the browser Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();
  3. Quickly iterate on code in development, using file watchers that re-compile code on any change Easily deploy production-ready asset bundles Use a build step in order to allow code transformations so that other languages (such as Less, Sass, CoffeeScript, and TypeScript) can be used in the browser Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();
  4. Easily deploy production-ready asset bundles Use a build step in order to allow code transformations so that other languages (such as Less, Sass, CoffeeScript, and TypeScript) can be used in the browser Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();
  5. Use a build step in order to allow code transformations so that other languages (such as Less, Sass, CoffeeScript, and TypeScript) can be used in the browser Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();
  6. Automate common tasks during development and deployment using Node libraries and Gulp Course content 11 sections • 68 lectures • 16h 24m total length Expand all sections Fundamentals: How To Node 8 lectures • 1hr 53min Introduction Preview 04:47 Overview Preview 13:26 Installing Node 14:43 Running JavaScript in Node 09:42 Node Modules (CommonJS) 19:33 Node Example 1 16:25 Node Example 2 - Part 1 14:41 Node Example 2 - Part 2 19:47 NPM: Never manually download a library again 7 lectures • 1hr 37min The Basics 09:45 Local Modules 15:15 (ES2015) Arrow Functions 13:28 (Library) Lodash 14:27 Packages 20:14 Versioning 07:59 Scripts 16:01 Bower and Less: How to make CSS bearable 5 lectures • 1hr 9min Bower 11:01 Less - Part 1 09:31 Less - Part 2 19:25 Less - Part 3 19:29 Less - Part 4 09:48 ES2015: How to make JavaScript bearable 12 lectures • 2hr 53min Introduction 10:17 Babel 19:33 VS Code 04:45 Variables 20:14 Deconstruction 20:34 Object Literals 10:55 Classes 12:43 Symbols 13:16 Iterables - Part 1 - Generators 20:31 Iterables - Part 2 - Advanced 17:02 Promises 20:52 Conclusion 01:51 Gulp: How to automate your life 12 lectures • 2hr 58min Introduction 11:08 Gulp + Babel: Our First Task 18:18 Task Dependencies 17:15 Streams 19:44 Object Streams 08:15 Vinyl FS 18:34 Common Plugins 14:18 Production 17:47 Watching 19:49 Organization 11:46 Gulp 3 20:08 Conclusion 01:26 Modules: How to organize your assets 5 lectures • 1hr 19min Introduction 13:52 ES2015 Syntax 20:43 Formats 17:04 Example App - Part 1 19:12 Example App - Part 2 08:17 Modules: RequireJS 4 lectures • 1hr 2min Introduction 18:02 Shims 14:24 Optimization 17:24 Code Splitting 12:12 Modules: Browserify 5 lectures • 59min Introduction 08:41 Gulp 17:16 CSS 15:03 Watching 09:51 Conclusion 08:18 Modules: Webpack 7 lectures • 1hr 54min Introduction 15:47 Loaders 19:07 Example App 20:06 Gulp 19:22 Development Server 12:52 Common Plugins 20:49 Conclusion 05:29 Modules: JSPM 2 lectures • 36min SystemJS 15:53 JSPM In our Example App 19:57 1 more section Requirements Experience building web applications or sites, using JavaScript and common libraries such as jQuery, is required Have a basic understanding of how to navigate your platform's terminal or command line Description This course’s purpose is to introduce any JavaScript developer on any platform to the powerful world of Node.js, task automation, package management and module loading. Basically: Modern JavaScript. This is course that I wish I had before years of trial and error, source-code spelunking and documentation reading; so with it I hope to save you guys all the trouble and get going writing modern, maintainable, and organized JavaScript today! Node.js? I thought you said ANY platform! While this course is a great introduction to writing server-side applications in node (certainly not wasted time, even if you don’t intend to use a node server), we spend most of our time using node as a development tool. If you’re writing an application in PHP, ASP. NET, or anything else, no problem! Node won’t need to be installed on the production server for it to do it’s thing. We simply use it to process our assets; there’s no need for it to be deployed into production unless your backend server also uses node. Especially if you’re an ASP. NET developer, Microsoft is incorporating these tools right into Visual Studio and ASP. NET 5! Node.js isn’t just for Linux and servers anymore! But on the other hand, that means you have to have a good grasp on these tools to stay ahead in the world of ASP. NET - and that’s why I’m here! Modern JavaScript To write modern JavaScript, we need three things: a JavaScript transpiler , a module loader, and a module bundler. A transpiler is what takes modern JavaScript and turns it into legacy JavaScript that will run in any browser! Using a transpiler these days is practically the norm. There is no reason why we should be stuck writing 5 year old JavaScript because some of your customers are stuck with ancient browsers. We will be using Babel extensively for this purpose. In addition to the new features of JavaScript, modules are one of the most important aspects to writing highly maintainable, modular (see what I did there?) code for applications from the small to the enterprise. I’m going to show you guys some tools that makes writing properly organized modular code in JavaScript so simple that there’s no reason not to use them, even for small projects! What else will be covered? Since a lot of these tasks are going to require a bit of automation, we’re going to be introducing you to Gulp (version 4). Gulp is an awesome task runner that allows us to write code that can perform automated tasks, such as transpiling or bundling our JavaScript. Note: Gulp is supported as a first class citizen in Visual Studio 2015! It’s even used in the project templates for ASP. NET 5! We’re also going to take a look at Bower . Bower is a client-side package manager that makes it easy for us to install third party dependencies. Finally, we’ll also take a look at LESS - the CSS preprocessor. I know that’s not much to do with JavaScript, but it will give us a reason to look into automating the building and bundling process of our styles. Besides, once you use LESS, you’ll never want to use vanilla CSS again! Who this course is for: This course is NOT an introduction to JavaScript This course IS for JavaScript developers who want to develop using leading edge technology and techniques This course is ESPECIALLY for ASP.NET developers who wish to learn more about Gulp, Bower and Node for use in ASP.NET 5 Show more Show less Instructors 3D BUZZ Programming and Digital Art training 4.3 Instructor Rating 5,198 Reviews 121,721 Students 17 Courses 3D Buzz is a company dedicated to providing the world with quality technical education over 3D animation, programming, game design, and much more. We have been producing training videos since 2001, always pushing the envelope in the development of informative lessons with an engaging and personable format. We try to make the viewer feel more like they're involved in a classroom discussion with an energetic teacher as opposed to being stuck in a dry, uninspired, run-of-the-mill training video. But 3D Buzz is so much more than just training videos. We maintain one of the most helpful online communities on the internet. We do our very best to keep in close contact with our community, and to make sure that when you're here, you feel at home. Show more Show less Nelson LaQuet Software Developer 4.3 Instructor Rating 1,659 Reviews 8,678 Students 5 Courses Nelson is a software developer with fluency and professional experience in C#, C++, HTML/CSS, JavaScript and PHP. Since 2007 he has worked professionally as a web developer, game developer and app developer in a variety of different languages and platforms. He began teaching programming in 2010 as an instructor for 3dbuzz.com. While at 3dbuzz, he developed training video series, hosted live training webinars, and became the lead programming instructor and administrator for the site. His training style emphasizes deep understanding of the material and hands-on practice - with most of his training programs centered around the development of complete, real world applications. Show more Show less Udemy Business Teach on Udemy Get the app About us Contact us Careers Blog Help and Support Affiliate Impressum Kontakt Terms Privacy policy Cookie settings Sitemap © 2021 Udemy, Inc. window.handleCSSToggleButtonClick = function (event) { var target = event.currentTarget; var cssToggleId = target && target.dataset && target.dataset.cssToggleId; var input = cssToggleId && document.getElementById(cssToggleId); if (input) { if (input.dataset.type === 'checkbox') { input.dataset.checked = input.dataset.checked ? '' : 'checked'; } else { input.dataset.checked = input.dataset.allowToggle && input.dataset.checked ? '' : 'checked'; var radios = document.querySelectorAll('[name="' + input.dataset.name + '"]'); for (var i = 0; i (function(){window['__CF$cv$params']={r:'6777f3014ee74077',m:'b72a9662c9e169ccb9504afc3ed66f2be6a17a10-1627746280-1800-AXnRMsMCiPUnIO6HqJ7H4aqGbB11XoUieOiCIoNM8Nd/6/Cg9TU9C7NsfQXz5nag8z2tqiZUwv0FV5cjl/znoBPr2HetkN+vwJF/IBa8hcyqqfdcvALZGHRLO8HRxQ5cTJWhOau2+cz7qzS0olH/bTHAQ/OQx69ELW+WWUrMBtgx',s:[0x7e81732871,0xd3b698cb01],}})();