Showing posts with label angular. Show all posts
Showing posts with label angular. Show all posts

Wednesday, July 26, 2017

Building Reusable Angular Components Using Angular Cli

Building Reusable Angular Components Using Angular Cli

Looking for a one stop resource on how to really start putting the basics together to create real world Angular components using Angular CLI?

This guide helps you understand how to leverage different Angular concepts to create re-usable components.

We will be creating a star rating component from scratch to begin with. We will also create a Pie / Donut Chart component and will use Google Charts – this would be more in line with real world development.

Essential Angular

Essential Angular

Essential Angular is a concise, complete overview of the key aspects of Angular, written by two Angular core contributors. The book covers the framework's mental model, its API, and the design principles behind it. This book is fully up to date with the latest release of Angular.

Essential Angular gives you a strong foundation in the core Angular technology. It will help you put all the concepts into the right places so you will have a good understanding of why the framework is the way it is. Read this book after you have toyed around with the framework, but before you embark on writing your first serious Angular application.

This book covers concepts such as the differences between Just-In-Time (JIT) and Ahead-Of-Time (AOT) compilation in Angular, alongside NgModules, components and directives. It also goes into detail on Dependency Injection and Change Detection: essential skills for Angular developers to master. The book finishes with a look at testing, and how to integrate different testing methodologies in your Angular code.

What you will learn

Understand why and how to use JIT and AOT compilation in Angular

Bootstrap and inject NgModules

Learn about the component lifecycle

Understand the two phases of Change Detection

Visualize and parse the Injector tree

Understand advanced Lazy Loading

Integrate and run different testing strategies on your code

Tuesday, July 25, 2017

Getting Started With Typescript: Includes Introduction To Angular

Getting Started With Typescript: Includes Introduction To Angular

TypeScript is a JavaScript superset that supports static typing and compiles down to plain JavaScript. TypeScript gives you compile-time errors, great tooling support and the latest JavaScript features like classes, arrow functions and modules. You can compile these latest features down to a JavaScript version that is supported in today's browsers. The adoption of TypeScript is increasing and as a serious developer you should have that language definitely in your pocket! Join Thomas in this book to learn the TypeScript language. After you set up your environment you get up to speed with basic types, interfaces, classes, functions, modules, decorators and you learn how to build modern, component-based web-applications with Angular and rock-solid TypeScript code. This book is structured into twelve chapters: 1. Introduction 2. Setting up Your Environment 3. Using TypeScript 4. Basic Types 5. Var, Let and Const 6. Interfaces and Classes 7. Generics 8. Functions 9. Modules 10. Decorators 11. Declaration Files 12. Angular with TypeScript Now let's learn TypeScript, so that you can build your next JavaScript-based application with this amazing, popular language.

Pro Angular

Pro Angular

Get the most from Angular 2, the leading framework for building dynamic JavaScript applications. Best-selling author Adam Freeman begins by describing the MVC pattern and the benefits it can offer and then shows you how to use Angular in your projects, starting from the nuts-and-bolts and building up to the most advanced and sophisticated features, going in-depth to give you the knowledge you need. Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters include common problems and details of how to avoid them. What you’ll learn Gain a solid architectural understanding of the MVC Pattern Learn how to create rich and dynamic web app clients using Angular 2 Learn how to extend and customize Angular 2 Learn how to test your Angular 2 projects Who this book is for Web developers with a foundation knowledge of HTML and JavaScript who want to create rich client-side applications.

Angular Essentials: Step-by-step Guidance With Code Examples

Angular Essentials: Step-by-step Guidance With Code Examples

From initial structuring to deployment, Angular Essentials provides step-by-step guidance to Angular, Google’s for building applications for both Web and Mobile platforms. This eBook from Infragistics begins by teaching you the basics of TypeScript, ES6 concepts, Angular 2 architecture, and details about the working environment you need to start building Angular 2 components. You’ll dive into Components, Directives, Routing, and Services, as well as techniques like Data Binding and Data Transformation. Finally, you’ll learn advanced Angular 2 skills for testing, debugging, deployment, and security.

In Angular Essentials, you'll:

- Learn the different features of components, and how to apply custom templates and styles

- Explore the built-in directives of Angular

- Discover how data and events can be bound in Angular 2 applications

- Use data-driven and template forms in Angular

- Format data using built-in pipes and by creating custom pipes

- Add multiple views, send parameters and sub-views in Angular applications

- Test Components, Services, HTTP calls and forms

- Debug Angular applications and bundle them with webpack

- Implement authentication in Angular apps and make secured calls to APIs

As a bonus, this Special Edition of Angular Essentials comes with guided learning chapters for Ignite UI (Download the free Trial Version)

The Colt 1911 Pistol (Osprey Weapon 9)

Download The Colt 1911 Pistol (Osprey Weapon 9) First used in combat during the Punitive Expedition into Me...