• Complain

Rajesh Gunasundaram - Learning Angular for .NET Developers

Here you can read online Rajesh Gunasundaram - Learning Angular for .NET Developers full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2017, publisher: Packt Publishing - ebooks Account, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Rajesh Gunasundaram Learning Angular for .NET Developers
  • Book:
    Learning Angular for .NET Developers
  • Author:
  • Publisher:
    Packt Publishing - ebooks Account
  • Genre:
  • Year:
    2017
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Learning Angular for .NET Developers: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Learning Angular for .NET Developers" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Build efficient web apps and deliver great results by integrating Angular and the .NET framework

About This Book
  • Become a more productive developer and learn to use frameworks that implement good development practices
  • Achieve advanced autocompletion, navigation, and refactoring in Angular using Typescript
  • Follow a gradual introduction to the concepts with a lot of examples and explore the evolution of a production-ready application
Who This Book Is For

If you are a .NET developer who now wants to efficiently build single-page applications using the new features that Angular 4 has to offer, then this book is for you. Familiarity of HTML, CSS, and JavaScript is assumed to get the most from this book.

What You Will Learn
  • Create a standalone Angular application to prototype user interfaces
  • Validate complex forms with Angular version 4 and use Bootstrap to style them
  • Build RESTful web services that work well with single-page applications
  • Use Gulp and Bower in Visual Studio to run tasks and manage JavaScript packages
  • Implement automatic validation for web service requests to reduce your boilerplate code
  • Use web services with Angular version 4 to offload and secure your application logic
  • Test your Angular version 4 and web service code to improve the quality of your software deliverables
In Detail

Are you are looking for a better, more efficient, and more powerful way of building front-end web applications? Well, look no further, you have come to the right place!

This book comprehensively integrates Angular version 4 into your

Rajesh Gunasundaram: author's other books


Who wrote Learning Angular for .NET Developers? Find out the surname, the name of the author of the book and a list of all author's works by series.

Learning Angular for .NET Developers — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Learning Angular for .NET Developers" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
Contents

  • 1: Getting Started with Angular
    • b'Chapter 1: Getting Started with Angular'
    • b'Introducing Angular'
    • b'Building a Hello World app with Angular'
    • b'The architecture of Angular'
    • b'Summary'
  • 2: Angular Building Blocks - Part 1
    • b'Chapter 2: Angular Building Blocks - Part 1'
    • b'Modules (NgModules)'
    • b'Components'
    • b'Decorators and metadata'
    • b'Templates'
    • b'Binding'
    • b'Directives'
    • b'Dependency injection'
    • b'Summary'
  • 3: Angular Building Blocks - Part 2
    • b'Chapter 3: Angular Building Blocks - Part 2'
    • b'Forms'
    • b'Pipes'
    • b'AppComponent'
    • b'Routers'
    • b'Services'
    • b'Observables'
    • b'Summary'
  • 4: Using TypeScript with Angular
    • b'Chapter 4: Using TypeScript with Angular'
    • b'What is TypeScript?'
    • b'Basic types'
    • b'Interfaces'
    • b'Classes'
    • b'Inheritance'
    • b'Modules'
    • b'Generics'
    • b'Decorators'
    • b'TypeScript and Angular'
    • b'Summary'
  • 5: Creating an Angular Single-Page Application in Visual Studio
    • b'Chapter 5: Creating an Angular Single-Page Application in Visual Studio'
    • b'Creating an ASP.NET core web application'
    • b'Adding client-side packages using NPM package manager'
    • b'Using Gulp to run tasks'
    • b'Adding Angular components and templates'
    • b'Summary'
  • 6: Creating ASP.NET Core Web API Services for Angular
    • b'Chapter 6: Creating ASP.NET Core Web API Services for Angular'
    • b'RESTful Web Services'
    • b'ASP.NET Web API Overview'
    • b'Creating ASP.NET Web API services'
    • b'Using DB Migration'
    • b'Integrating ASP.NET Core Web API with Angular application'
    • b'Running the application'
    • b'Summary'
  • 7: Creating an Application Using Angular, ASP.NET MVC, and Web API in Visual Studio
    • b'Chapter 7: Creating an Application Using Angular, ASP.NET MVC, and Web API in Visual Studio'
    • b'Using ASP.NET MVC'
    • b'Combining routing for ASP.NET MVC, the ASP.NET Web API, and Angular'
    • b'Summary'
  • 8: Testing Angular Applications
    • b'Chapter 8: Testing Angular Applications'
    • b'Introducing Jasmine'
    • b'Testing Angular services'
    • b'Testing Angular components'
    • b'Unit testing a mock service'
    • b'Summary'
  • 9: What s New in Angular and ASP.NET Core
    • b'Chapter 9: What s New in Angular and ASP.NET Core'
    • b'What's new in Angular'
    • b'Introducing the Meta service'
    • b'Introducing .NET Core 1.0'
    • b'Cross-platform development with the .NET Execution Environment'
    • b'Deployment options'
    • b'Summary'
Chapter 1. Getting Started with Angular

If you are reading this book, it is because you are a .NET developer and would like to learn how to use Angular with the .NET Framework technologies such as ASP.NET Model View Controller ( MVC) and Web API, and legacy technologies such as web forms and web services. It enables the developer to develop richer and dynamic .NET web applications powered by Angular. Angular is an open source JavaScript framework that helps create dynamic web applications.

In this chapter, we will cover the following topics:

  • Introducing Angular
  • The Angular architecture
  • Building a Hello World app with Angular
Introducing Angular

Let's discuss the history of AngularJS before introducing you to Angular. It all started with improving the development process of client-side web. As part of the improvement, Microsoft introduced the XML HTTP request object to retrieve data from the server. As the advanced JavaScript libraries such as jQuery and Prototype were introduced, developers started using Ajax to asynchronously request data from the server. These libraries were extensively used to manipulate the DOM and bind data to a UI in the late 90s.

Ajax is the short form of asynchronous JavaScript and XML. Ajax can enable web applications to send data to or retrieve data from a server asynchronously without interfering with the display and behavior of the page. Ajax allows web applications to change content dynamically, without reloading the full page by decoupling the data interchange layer from the presentation layer.

In late 2010, two JavaScript MVC frameworks were introduced: backbone and knockout. Backbone provided a complete Model-View-Controller experience, whereas knockout mainly focused on binding using the MVVM pattern. With the release of these frameworks, people started believing in the power of client-side MVC frameworks.

The birth of AngularJS

A developer from Google felt that there was one major part missing in the client-side MVC frameworks that existed in the market, that is, testability. He felt that there was a better way to implement client-side MVC, and this made him start his journey to build Angular.

Google supported the Angular project, seeing its potential, and made it open source for the world to use it for free. Angular created a lot of awareness among all the MVC frameworks in the market as it was backed by Google and also due to its features, such as testability and directives. Today, the Angular team has grown from a single developer to a large number of developers, and it has become the first choice to add the power of client-side MVC to small, medium, or big web applications.

Why AngularJS?

Let's discuss why to use AngularJS and what is the benefit or value addition that our application can get by using AngularJS:

  • AngularJS provides two-way binding : Many client-side MVC frameworks provide only one-way binding. This means that other MVC frameworks will update HTML with the model from the server, and when the user changes the model on the page, the frameworks will not update the model according to the changes made. A developer has to write code to update the model according to the user action. However, AngularJS facilitates two-way binding and has made the life of developers easier by updating the model as per the user's actions on it.
  • AngularJS utilizes declarative views : This means that the functionalities will be communicated as declarative directions in HTML to render the models and interact with the DOM to change the page state based on changes in the model. This extensively reduces the code by about 50% to 75% for this purpose and makes the life of developers easier.
  • AngularJS supports the directive concept
Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Learning Angular for .NET Developers»

Look at similar books to Learning Angular for .NET Developers. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Learning Angular for .NET Developers»

Discussion, reviews of the book Learning Angular for .NET Developers and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.