Hattan Shobokshi - Angular JS with ASP.NET MVC and WebAPI.

About The Talk

HTML enhanced for web apps! AngularJS is a JavaScript framework for building rich, complex and maintainable web applications. It is fully extensible and works well with other libraries. AngularJS has support for client side routing, data binding, RESTFul sever communication and more. AngularJS also lets you extend HTML vocabulary for your applications. The resulting environment is extraordinarily expressive, readable, and quick to develop.


AngularJS was designed from ground up to be testable. It encourages behavior-view separation, comes pre-bundled with mocks, and takes full advantage of dependency injection. The dependency injection in AngularJS allows you to declaratively describe how your application is wired. Dependency injection is also a core to AngularJS. This means that any component which does not fit your needs can easily be replaced.


In this presentation, we'll introduce you to AngularJS and integrate the framework into an ASP.NET MVC web application.  We'll start with a new project and build a sample app to highlight some of the features in AngularJS. We will use WebAPI to easily persist data back to the server. This will be a code heavy talk with lots of examples. We’ll look at various features of the framework including support for data binding, client side routing, services, filters, dependency injection and testing. This presentation will give you an introduction to AngularJS and some tips for creating complex and maintainable front-end web applications.

About The Speaker


Hattan Shobokshi is a Microsoft MVP, Senior Software Engineer & Technical Speaker. Hattan is responsible for developing applications on a variety of platforms including web, desktop and mobile devices. He is passionate about delivering scalable applications that adhere to industry best practices. Hattan is experienced in .NET technologies (with a particular expertise in ASP.NET MVC), JavaScript & other web technologies. Hattan is Vice President of the Los Angeles .NET user group as well as a member of the organizing committee for SoCal Code Camp. He regularly presents at local user groups and code camps.

Join or login to comment.

31 went

Our Sponsors

People in this
Meetup are also in:

Imagine having a community behind you

Get started Learn more
Rafaël

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy