KT-30230 Advanced JavaScript Topics Training - Minneapolis, Minnesota IT MN Technical Financial New York, NY
Knowledge Transfer Microsoft Certified Silver Training Partner CPLS
Knowledge Transfer is a Microsoft Certified Silver Learning Partner
Oracle University

 

Microsoft Certified Training Partner CTEC
Search for a Course Topic:
Public Courses
Corporate Services & Training
 

 

 



 Course Search
Keyword
Course #
State

 Training Delivery
 
Training Delivery
Custom Curriculum
Course List
Certifications
 
 Main Menu
 
Home
View Courses
Site Index
 
 


Advanced JavaScript Topics


Description: 

While the outline lists what may be familiar topics, the focus is on how these constructs really work in the JavaScript language. How are they implemented, what are the efficiency concerns, and what are the best practices? We start off with what looks like JavaScript basics but really dives to a deeper level that introductory courses never mention and even experienced JavaScript programmers may never have encountered.

Single-threading issues in JavaScript are usually addressed from the topic of asynchronous operations, but how does single-threading really affect t how a page is loaded and functions in the browser? We will look at how the browser and JavaScript work together and what really happens in the single-threaded environment. When we really need it Web Workers are one way to offload work into another thread asynchronously.

How do objects really work in JavaScript? What are the best practices for defining them? Are closures or prototypes the best-practice for efficient programming?

Deployment is the last phase of every project life-cycle, even iterative Agile projects. We have some choices to make: monolithic scripts vs. dynamic module loading, locally hosted scripts vs. content delivery networks. None of them are bad, but what are the positives and negatives of these choices?

 
Click here to view the Course Outline
     
Prerequisite: 

JavaScript Programming experience required

 
   
     
Duration: 
3 Days  
     
     

View Printer Friendly Page

 


To Inquire About Future Classes

Request a class date

if one is not scheduled.