Introduction to YUI

Working with YUI

The Introduction to YUI training course introduces front-end developers to the popular YUI framework.

The Introduction to YUI course begins with a quick review of the foundational concepts required to be successful with YUI, like model architectures, controllers, events, etc. Then, the YUI training course explores YUI’s AMD module system. With the foundation laid, the course then transitions its focus to implement and using Core YUI modules, as well as the modules found in the YUI Gallery.

The Introduction to YUI finishes up with an in-depth examination of how to develop your own YUI modules, including how to incorporate MVC design patterns into your YUI architecture.

Course Summary

Purpose: 
Learn how to leverage YUI to rapidly build rich interactive web apps.
Audience: 
Front-end developers familiar with JavaScript, CSS, and HTML looking to adopt YUI.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On help
Duration: 
3 Days
Productivity Objectives: 
  • Understand YUI’s History at Yahoo and beyond
  • Confidently work with modules and rollups
  • Understand Object Orientation with YUI
  • Understand how to work with REST and CRUD data in YUI
  • Build MVC styled applications with YUI
  • Implement YQL queries
Introduction to YUI is part of the JavaScript Training curriculum.

What You'll Learn

In the Introduction to YUI training course you’ll learn:

  • Review of key foundational concepts
  • Introduction to YUI
  • The YUI architecture
  • Modules and Rollups
  • Y.Node, Y.NodeList
  • Event Subscription
  • Event Facade
  • Transitions
  • io module
  • Submitting Forms from YUI
  • Introducing YQL
  • YUI Charts
  • Handlebars
  • The YUI Gallery
  • YUI’s module pattern
  • EventTargets and EventFacades
  • The oop module
  • YUI Attributes
  • Y.Base
  • MV* Design Patterns, why use them?
  • RESTful APIs
  • Models and ModelLists
  • Views
  • Widgets
  • Controllers and Routing

Meet Your Instructor

Alex banks
Alex

Alex began writing code as an eight year old on his first computer, a Tandy TRS-80. In 1995, Alex developed his first website and has been hooked ever since. He went on to study Computer Science at Georgetown University, followed by working as a government consultant and classroom instructor in the Washington, D.C.-area.

Alex has spent his entire career developing web applications that work in the browser, and teaching web development technologies. He has developed several large-...

Meet Alex »

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to YUI training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 48,000 engineers, across 220 organizations worldwide.

About Develop Intelligence
Di Clients

surveyask

Need help finding the right learning solution?   Call us: 877-629-5631