Aurelia Training
Aurelia is a modern, forward-thinking, conventions-based, next-gen UI framework, which leverages convention over configuration. Compared to other JavaScript frameworks, coding with Aurelia is extremely simple and it allows you to build apps that are maintainable, testable, and extensible.
It supports latest JavaScript versions viz ES5, ES6, TypeScript, Dart and ES.Next. This intensive learning path will immerse you in the JavaScript world where you will mature as a developer by exploring the best practices for building single page apps.
Our training and course materials are designed by Aurelia Core Team members. No one has more expertise with Aurelia than Cazton! The best way to learn Aurelia is by developing an Aurelia app. Participants will build real-world Aurelia applications in our workshop-style classes.
For those who prefer a more customized approach, our trainings can also be delivered onsite based on your requirements at cost effective rates. Please contact us at info@cazton.com for more details. The following topics will be covered in this training.
Modern JavaScript, Tooling & Testing
- ES2015, ES2016 and Beyond
- TypeScript
- Package Managers
- Task Runners
- Transpilers
- Survey of Front-End IDEs and Editors
- Introducton to Jasmine
- Using Karma
- Using Protractor
The Modern Browser
- Introduction to the Modern DOM
- Web Components
- Beyond the Browser
Getting Started with Aurelia & Aurelia Basics
- Setting up Your Environment
- Working with Package Managers & Module Loaders
- Understanding Aurelia Startup & Configuration
Aurelia Basics
- Creating Components
- Understanding Data Binding
- Understanding Binding Behaviors and Observable Properties
- Understanding Templating
- Understanding Dependency Injection
Aurelia Intermediate
- Understanding Routing
- Understanding Custom Elements
- Understanding Custom Attributes
- Custom Elements vs Custom Attributes
- Understanding Dynamic UI Composition
Aurelia Advanced
- HTTP and REST
- Validation
- Internationalization
- Server-side Rendering
- Understanding Aurelia's Architecture (Templating, Binding, Routing, etc)
Miscellaneous
- Using 3rd Party Libraries & Services
- Unit Testing View Models
- Bundling
- Application Deployment
Cazton is composed of technical professionals with expertise gained all over the world and in all fields of the tech industry and we put this expertise to work for you. We serve all industries, including banking, finance, legal services, life sciences & healthcare, technology, media, and the public sector. Check out some of our services:
- Artificial Intelligence
- Big Data
- Web Development
- Mobile Development
- Desktop Development
- API Development
- Database Development
- Cloud
- DevOps
- Enterprise Search
- Blockchain
- Enterprise Architecture
Cazton has expanded into a global company, servicing clients not only across the United States, but in Oslo, Norway; Stockholm, Sweden; London, England; Berlin, Germany; Frankfurt, Germany; Paris, France; Amsterdam, Netherlands; Brussels, Belgium; Rome, Italy; Sydney, Melbourne, Australia; Quebec City, Toronto Vancouver, Montreal, Ottawa, Calgary, Edmonton, Victoria, and Winnipeg as well. In the United States, we provide our consulting and training services across various cities like Austin, Dallas, Houston, New York, New Jersey, Irvine, Los Angeles, Denver, Boulder, Charlotte, Atlanta, Orlando, Miami, San Antonio, San Diego, San Francisco, San Jose, Stamford and others. Contact us today to learn more about what our experts can do for you.