Angular EE - Special Workshop by Nir KaufmanNir Kaufman
Slides from the 'Angular EE' workshop.
This workshop was all about architecture, Angular module patterns and state management using NGRX - redux inspired library for Angular on top of RxJS
This document introduces Canopy, an open source automated UI testing framework for web applications written in F#. Canopy uses a domain specific language with CSS selectors to perform actions like clicking, typing, waiting, and asserting results. It allows testers to create integration tests that complement unit testing and manual QA. The framework is demonstrated with a simple test. In conclusion, Canopy aims to make automated UI testing easy with minimal effort through its F# DSL and capabilities like screenshots and advanced selectors. More information is provided in the links at the end.
This document provides an introduction to building applications with Angular. It discusses installing Node.js and NPM, creating an Angular project, modules and components. The document walks through generating a new project, adding modules and components, and serving the application locally. It also briefly discusses Single Page Applications and the different types of modules in Angular.
Validating user input for accuracy and completeness helps in improving overall data quality. Angular and its form package turns up with a Validators class that has some beneficial validators like minLength, maxLength, required and pattern. However, occasionally if we wish to validate different fields under more complex/custom rules we can make optimum use of custom validator.
Defining custom validators while using Reactive Forms in Angular comes very easy as they are more of regular functions. One can conveniently generate function for custom validators within the component file in case the validator is not supposed to be used elsewhere.
Some experiences building an Android app with React Native & ReduxAlex Bepple
This document summarizes some experiences building an Android app with React Native and Redux. It discusses the benefits of using Redux for managing global state, including improved debugging and automatic state persistence. It also notes some challenges, such as representing navigation state and avoiding unnecessary re-renders. Overall, the author believes React Native is a good choice but that there are some gotchas, especially around navigation and performance, to be aware of.
Angular is an open source JavaScript framework for building web applications. It was developed by Google and released in 2017. Some key features include being cross-platform for mobile and desktop, high performance, and productivity. The document outlines how to set up a development environment with Node.js and npm, create a new Angular project using the Angular CLI, and describes the basic structure of an Angular project including components, TypeScript, and data binding.
Angular EE - Special Workshop by Nir KaufmanNir Kaufman
Slides from the 'Angular EE' workshop.
This workshop was all about architecture, Angular module patterns and state management using NGRX - redux inspired library for Angular on top of RxJS
This document introduces Canopy, an open source automated UI testing framework for web applications written in F#. Canopy uses a domain specific language with CSS selectors to perform actions like clicking, typing, waiting, and asserting results. It allows testers to create integration tests that complement unit testing and manual QA. The framework is demonstrated with a simple test. In conclusion, Canopy aims to make automated UI testing easy with minimal effort through its F# DSL and capabilities like screenshots and advanced selectors. More information is provided in the links at the end.
This document provides an introduction to building applications with Angular. It discusses installing Node.js and NPM, creating an Angular project, modules and components. The document walks through generating a new project, adding modules and components, and serving the application locally. It also briefly discusses Single Page Applications and the different types of modules in Angular.
Validating user input for accuracy and completeness helps in improving overall data quality. Angular and its form package turns up with a Validators class that has some beneficial validators like minLength, maxLength, required and pattern. However, occasionally if we wish to validate different fields under more complex/custom rules we can make optimum use of custom validator.
Defining custom validators while using Reactive Forms in Angular comes very easy as they are more of regular functions. One can conveniently generate function for custom validators within the component file in case the validator is not supposed to be used elsewhere.
Some experiences building an Android app with React Native & ReduxAlex Bepple
This document summarizes some experiences building an Android app with React Native and Redux. It discusses the benefits of using Redux for managing global state, including improved debugging and automatic state persistence. It also notes some challenges, such as representing navigation state and avoiding unnecessary re-renders. Overall, the author believes React Native is a good choice but that there are some gotchas, especially around navigation and performance, to be aware of.
Angular is an open source JavaScript framework for building web applications. It was developed by Google and released in 2017. Some key features include being cross-platform for mobile and desktop, high performance, and productivity. The document outlines how to set up a development environment with Node.js and npm, create a new Angular project using the Angular CLI, and describes the basic structure of an Angular project including components, TypeScript, and data binding.
In 2013, Facebook released a new JavaScript framework which would soon be adopted by loads of companies to build complex Front-End web applications. React is now mature, a great community quickly formed and produced by-products and extension like Redux or React Native. This workshop aims at showcasing the basics of React and discuss when choosing it the most relevant.
Presentation made for the NG-CONF Israel 2015
(http://ng-conf.co.il/)
Angular2 is just around the corner.. so, how can we prepare our angular 1.x code base to the migration?
An example project that come along with those slides available on Github (links inside)
Angular 2 is a JavaScript framework for building client applications. It uses TypeScript for static typing and supports mobile and desktop applications. The key aspects covered are components, which encapsulate templates and logic, bindings for data flow, services for reusable logic, routers for navigation, and directives for extending DOM elements. The document recommends using the Angular CLI for building applications and compares Angular 2 to other frameworks, noting its emphasis on simplicity, functionality, and convenience.
Een kleine React applicatie bouwen met een backend is niet moeilijk. Maar wat als de applicatie groter en complexer wordt? Dan wordt het een ander verhaal. En al helemaal als het een publiek toegankelijke applicatie is.
Plotseling blijkt dat allerlei vaak gedane aannames niet meer kloppen. Je krijgt te maken met netwerkstoringen en schaalbaarheid. Verschillende teams die onafhankelijk van elkaar aan de front- en backend werken. Runtime fouten die optreden omdat sommige browsers toch net even anders blijken te werken dan je verwacht.
In deze sessie gaat Maurice de Beijer zijn ervaringen delen over hoe je dit aan kan pakken.
This document provides an overview of unit testing in Angular, including setting up Angular CLI for testing, the tools used for testing like Karma and Jasmine, how to write test specs with expectations and matchers, how to set up and tear down tests, and how to test different parts of an Angular application like components, templates, dependencies, and HTTP services. The agenda also includes debugging tests and generating code coverage reports.
Apollo Client is a community driven, powerful and flexible GraphQL client which brings an entire new world of data management to your applications.
Yuri is a JavaScript anarchist. He merges directly to the master branch, doesn’t move tickets in Jira and make mistakes in Pull Requests on purpose just to test colleagues. Believes that REST is dead and GraphQL is a new way to better living.
This document provides an overview of Angular 2.0 and 4.0. It discusses Angular's history from version 1.x to 2 to 4. Major changes include improved performance, modularization, TypeScript support, and a focus on components over controllers and scopes. The Angular CLI is introduced for scaffolding and building Angular applications. Features that set Angular apart from AngularJS like templates, change detection, and routing are covered. The process of migrating from Angular 2 to 4 is outlined. Demos of Angular as a PWA and with Electron are presented.
To develop Angular apps, Node.js must be installed since Angular is written in TypeScript, which needs to be compiled to JavaScript for browsers to understand. The document outlines installing Node.js and the Angular CLI, using the CLI to generate a new Angular app called "my-app", and serving it locally at localhost:4200. It also recommends using Visual Studio Code as the code editor and shows how to open the generated app in VS Code.
Want to know what a leading software testing consultant perform API testing and API Implementation with steps to do it. As API testing focuses more on the testing of data responses, security and performance restrictions its implementation is a must so read thoroughly this blog, to take everything about API testing.
Colin Bowern - The Not So Scary Side Of Asp.Net – Model View Controller In Th...Refresh Events
The document discusses ASP.NET Model View Controller (MVC) and how it fits into the ASP.NET framework. It provides an overview of the MVC pattern with the controller handling input, the model containing logic, and the view representing the model. It then discusses key aspects of ASP.NET MVC like models, views, controllers, getting data into the controller via model binders, and how ASP.NET MVC can run on different platforms. Resources for learning more about ASP.NET MVC are also provided.
This document provides an overview and agenda for a presentation on Angular for Java developers. The presentation will cover: generating an Angular project with Angular CLI; creating a Java REST service with Spring Boot; building an Angular REST client to interact with the Spring Boot backend; and demonstrating a sample Angular app using REST and WebSockets. It also briefly outlines key Angular concepts like components, dependency injection, routing, reactive programming with Observables, and forms.
The document discusses several software development tools based on the Eclipse platform, including SAP NetWeaver Studio for developing multi-layer enterprise applications, IBM WebSphere Studio for Java EE and EJB application and server development, Parasoft Jtest for Java testing, static analysis and code review, Wind River Workbench for embedded development, QNX Momentics for C/C++ development with multicore support and source control integration, and TimeSys TimeStorm IDE for an improved C/C++ editor, project-less debugging and code analysis.
This document provides an overview of Angular 2 and related reactive programming concepts:
- It discusses fundamentals like reactive programming, functional reactive programming (FRP), and the observer design pattern.
- Related concepts like promises, Object.observe, and RxJS observables are explained.
- Angular 2 uses observables for forms, HTTP requests, the async pipe for change detection, and more. Pipes and change detection are also covered.
- The document compares promises and observables, and how RxJS implements observables for use in Angular 2. Bridging between different async patterns and observables is discussed.
- Questions are invited at the end regarding Angular 2 and related reactive
Introduction to APIs & how to automate APIs testing with selenium web driver?BugRaptors
BugRaptors expertise in using selenium IDE, Selenium WebDriver. For web and mobile applications we work with selenium webdriver by using different frameworks. We extensively use selenium IDE and web driver to automate all types of projects from small to large complex projects.
You have a need to automate tests & we made it effortless!
Test Odyssey users do not write even a single line of code to automate tests,and it can be easily mastered by software testers & automate testing projects in just a few clicks
API testing verifies the functionality, usability, security, and performance of application programming interfaces (APIs). Key aspects to test include input parameters, error handling, response times, authentication, and documentation. Automated testing scripts should be created to regularly test APIs for bugs such as unhandled errors, security vulnerabilities, incorrect responses, and reliability issues. Thorough API testing requires considering parameter combinations, output validation across systems, and exception handling.
Watch and Learn Mobile Learning System in 5 Steps Pilot Projectburgencay
This document describes a lesson on erosion for 5th grade students that uses the BAK Öğren (Learning by 5-steps) flipped-blended learning model. The lesson has students access course materials on erosion through an Office 365 website before class. This includes a general information section and a lecture video section to prepare students. In class, students watch an animation on applications and then create their own animation on erosion in 10 minutes using a cartoon app. Several students provide positive feedback, noting they came to class prepared and learned better visually through the videos and activities on their iPads.
Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples.
We created together simple Ng2 application with Angular CLI.
All the code is available on GitHub (link to demos is at the end of presentation).
Prerequisites:
1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM.
2. Install TypeScript + editor (Visual Studio Code or Sublime 3).
3. Install Angular 2 Command Line Interface (Angular CLI):
npm install -g angular-cli
In 2013, Facebook released a new JavaScript framework which would soon be adopted by loads of companies to build complex Front-End web applications. React is now mature, a great community quickly formed and produced by-products and extension like Redux or React Native. This workshop aims at showcasing the basics of React and discuss when choosing it the most relevant.
Presentation made for the NG-CONF Israel 2015
(http://ng-conf.co.il/)
Angular2 is just around the corner.. so, how can we prepare our angular 1.x code base to the migration?
An example project that come along with those slides available on Github (links inside)
Angular 2 is a JavaScript framework for building client applications. It uses TypeScript for static typing and supports mobile and desktop applications. The key aspects covered are components, which encapsulate templates and logic, bindings for data flow, services for reusable logic, routers for navigation, and directives for extending DOM elements. The document recommends using the Angular CLI for building applications and compares Angular 2 to other frameworks, noting its emphasis on simplicity, functionality, and convenience.
Een kleine React applicatie bouwen met een backend is niet moeilijk. Maar wat als de applicatie groter en complexer wordt? Dan wordt het een ander verhaal. En al helemaal als het een publiek toegankelijke applicatie is.
Plotseling blijkt dat allerlei vaak gedane aannames niet meer kloppen. Je krijgt te maken met netwerkstoringen en schaalbaarheid. Verschillende teams die onafhankelijk van elkaar aan de front- en backend werken. Runtime fouten die optreden omdat sommige browsers toch net even anders blijken te werken dan je verwacht.
In deze sessie gaat Maurice de Beijer zijn ervaringen delen over hoe je dit aan kan pakken.
This document provides an overview of unit testing in Angular, including setting up Angular CLI for testing, the tools used for testing like Karma and Jasmine, how to write test specs with expectations and matchers, how to set up and tear down tests, and how to test different parts of an Angular application like components, templates, dependencies, and HTTP services. The agenda also includes debugging tests and generating code coverage reports.
Apollo Client is a community driven, powerful and flexible GraphQL client which brings an entire new world of data management to your applications.
Yuri is a JavaScript anarchist. He merges directly to the master branch, doesn’t move tickets in Jira and make mistakes in Pull Requests on purpose just to test colleagues. Believes that REST is dead and GraphQL is a new way to better living.
This document provides an overview of Angular 2.0 and 4.0. It discusses Angular's history from version 1.x to 2 to 4. Major changes include improved performance, modularization, TypeScript support, and a focus on components over controllers and scopes. The Angular CLI is introduced for scaffolding and building Angular applications. Features that set Angular apart from AngularJS like templates, change detection, and routing are covered. The process of migrating from Angular 2 to 4 is outlined. Demos of Angular as a PWA and with Electron are presented.
To develop Angular apps, Node.js must be installed since Angular is written in TypeScript, which needs to be compiled to JavaScript for browsers to understand. The document outlines installing Node.js and the Angular CLI, using the CLI to generate a new Angular app called "my-app", and serving it locally at localhost:4200. It also recommends using Visual Studio Code as the code editor and shows how to open the generated app in VS Code.
Want to know what a leading software testing consultant perform API testing and API Implementation with steps to do it. As API testing focuses more on the testing of data responses, security and performance restrictions its implementation is a must so read thoroughly this blog, to take everything about API testing.
Colin Bowern - The Not So Scary Side Of Asp.Net – Model View Controller In Th...Refresh Events
The document discusses ASP.NET Model View Controller (MVC) and how it fits into the ASP.NET framework. It provides an overview of the MVC pattern with the controller handling input, the model containing logic, and the view representing the model. It then discusses key aspects of ASP.NET MVC like models, views, controllers, getting data into the controller via model binders, and how ASP.NET MVC can run on different platforms. Resources for learning more about ASP.NET MVC are also provided.
This document provides an overview and agenda for a presentation on Angular for Java developers. The presentation will cover: generating an Angular project with Angular CLI; creating a Java REST service with Spring Boot; building an Angular REST client to interact with the Spring Boot backend; and demonstrating a sample Angular app using REST and WebSockets. It also briefly outlines key Angular concepts like components, dependency injection, routing, reactive programming with Observables, and forms.
The document discusses several software development tools based on the Eclipse platform, including SAP NetWeaver Studio for developing multi-layer enterprise applications, IBM WebSphere Studio for Java EE and EJB application and server development, Parasoft Jtest for Java testing, static analysis and code review, Wind River Workbench for embedded development, QNX Momentics for C/C++ development with multicore support and source control integration, and TimeSys TimeStorm IDE for an improved C/C++ editor, project-less debugging and code analysis.
This document provides an overview of Angular 2 and related reactive programming concepts:
- It discusses fundamentals like reactive programming, functional reactive programming (FRP), and the observer design pattern.
- Related concepts like promises, Object.observe, and RxJS observables are explained.
- Angular 2 uses observables for forms, HTTP requests, the async pipe for change detection, and more. Pipes and change detection are also covered.
- The document compares promises and observables, and how RxJS implements observables for use in Angular 2. Bridging between different async patterns and observables is discussed.
- Questions are invited at the end regarding Angular 2 and related reactive
Introduction to APIs & how to automate APIs testing with selenium web driver?BugRaptors
BugRaptors expertise in using selenium IDE, Selenium WebDriver. For web and mobile applications we work with selenium webdriver by using different frameworks. We extensively use selenium IDE and web driver to automate all types of projects from small to large complex projects.
You have a need to automate tests & we made it effortless!
Test Odyssey users do not write even a single line of code to automate tests,and it can be easily mastered by software testers & automate testing projects in just a few clicks
API testing verifies the functionality, usability, security, and performance of application programming interfaces (APIs). Key aspects to test include input parameters, error handling, response times, authentication, and documentation. Automated testing scripts should be created to regularly test APIs for bugs such as unhandled errors, security vulnerabilities, incorrect responses, and reliability issues. Thorough API testing requires considering parameter combinations, output validation across systems, and exception handling.
Watch and Learn Mobile Learning System in 5 Steps Pilot Projectburgencay
This document describes a lesson on erosion for 5th grade students that uses the BAK Öğren (Learning by 5-steps) flipped-blended learning model. The lesson has students access course materials on erosion through an Office 365 website before class. This includes a general information section and a lecture video section to prepare students. In class, students watch an animation on applications and then create their own animation on erosion in 10 minutes using a cartoon app. Several students provide positive feedback, noting they came to class prepared and learned better visually through the videos and activities on their iPads.
Presentation is highlighting novelties in SPA development with Angular 2 (+Ionic 2 demo) with real code examples.
We created together simple Ng2 application with Angular CLI.
All the code is available on GitHub (link to demos is at the end of presentation).
Prerequisites:
1. Install NodeJS. It is better to install version 6 or 4x. Read about NPM.
2. Install TypeScript + editor (Visual Studio Code or Sublime 3).
3. Install Angular 2 Command Line Interface (Angular CLI):
npm install -g angular-cli
Single Page Applications can be built with Angular.js, an MVC framework. Angular.js uses controllers to set up initial state with $scope. Two-way binding with {{}} connects the view and model. Modules contain reusable code like services, directives, filters. Directives extend HTML with behaviors. Services can manipulate data and DOM. Filters format expressions. Routing with $routeProvider renders templates into ngView. Angular.js is declarative, testable and brings order to applications, though it requires learning and errors may not be visible. Version 1.2 will improve animations, aliases, error messages and documentation.
This document provides an introduction and overview of single page applications (SPAs) using AngularJS as an example framework. It discusses what SPAs are and why they are used, including how they allow a more native-like user experience. It then walks through setting up a sample SPA project for managing todo lists and categories using AngularJS, including creating routes, controllers, services and templates to support basic CRUD operations. The goal is to help understand the key concepts and setup needed to build a basic SPA.
This document is a 101 guide to Git that introduces key concepts like snapshots instead of differences, configuration files, common commands, hooks, objects, and resources for further learning. It discusses SCM and VCS systems at a high level, explains basic Git functionality and configuration, and provides additional references to dive deeper into topics like hooks, plumbing, and the client-server model if there is extra time.
I presented it at my company to give them a brief introduction of Angular 2, which were published officially recently. TypeScript is using in Angular 2 by default to extend a lot of benefits on writing best code.
The document provides guidance on writing an effective curriculum vitae (CV). It discusses the purpose of a CV, common CV formats including chronological, functional, and chrono-functional. It also outlines the typical sections of a CV like contact information, education, work experience, and references. Tips are provided such as using action words and proofreading, as well as things to avoid like using all capital letters or multiple fonts.
What to do when you have a perfect model for your software but you are constrained by an imperfect business model?
This talk explores the challenges of bringing modelling rigour to the business and strategy levels, and talking to your non-technical counterparts in the process.
WWDC 2024 Keynote Review: For CocoaCoders AustinPatrick Weigel
Overview of WWDC 2024 Keynote Address.
Covers: Apple Intelligence, iOS18, macOS Sequoia, iPadOS, watchOS, visionOS, and Apple TV+.
Understandable dialogue on Apple TV+
On-device app controlling AI.
Access to ChatGPT with a guest appearance by Chief Data Thief Sam Altman!
App Locking! iPhone Mirroring! And a Calculator!!
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsPeter Muessig
The UI5 tooling is the development and build tooling of UI5. It is built in a modular and extensible way so that it can be easily extended by your needs. This session will showcase various tooling extensions which can boost your development experience by far so that you can really work offline, transpile your code in your project to use even newer versions of EcmaScript (than 2022 which is supported right now by the UI5 tooling), consume any npm package of your choice in your project, using different kind of proxies, and even stitching UI5 projects during development together to mimic your target environment.
When it is all about ERP solutions, companies typically meet their needs with common ERP solutions like SAP, Oracle, and Microsoft Dynamics. These big players have demonstrated that ERP systems can be either simple or highly comprehensive. This remains true today, but there are new factors to consider, including a promising new contender in the market that’s Odoo. This blog compares Odoo ERP with traditional ERP systems and explains why many companies now see Odoo ERP as the best choice.
What are ERP Systems?
An ERP, or Enterprise Resource Planning, system provides your company with valuable information to help you make better decisions and boost your ROI. You should choose an ERP system based on your company’s specific needs. For instance, if you run a manufacturing or retail business, you will need an ERP system that efficiently manages inventory. A consulting firm, on the other hand, would benefit from an ERP system that enhances daily operations. Similarly, eCommerce stores would select an ERP system tailored to their needs.
Because different businesses have different requirements, ERP system functionalities can vary. Among the various ERP systems available, Odoo ERP is considered one of the best in the ERp market with more than 12 million global users today.
Odoo is an open-source ERP system initially designed for small to medium-sized businesses but now suitable for a wide range of companies. Odoo offers a scalable and configurable point-of-sale management solution and allows you to create customised modules for specific industries. Odoo is gaining more popularity because it is built in a way that allows easy customisation, has a user-friendly interface, and is affordable. Here, you will cover the main differences and get to know why Odoo is gaining attention despite the many other ERP systems available in the market.
Mobile app Development Services | Drona InfotechDrona Infotech
Drona Infotech is one of the Best Mobile App Development Company In Noida Maintenance and ongoing support. mobile app development Services can help you maintain and support your app after it has been launched. This includes fixing bugs, adding new features, and keeping your app up-to-date with the latest
Visit Us For :
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...XfilesPro
Wondering how X-Sign gained popularity in a quick time span? This eSign functionality of XfilesPro DocuPrime has many advancements to offer for Salesforce users. Explore them now!
Hand Rolled Applicative User ValidationCode KataPhilip Schwarz
Could you use a simple piece of Scala validation code (granted, a very simplistic one too!) that you can rewrite, now and again, to refresh your basic understanding of Applicative operators <*>, <*, *>?
The goal is not to write perfect code showcasing validation, but rather, to provide a small, rough-and ready exercise to reinforce your muscle-memory.
Despite its grandiose-sounding title, this deck consists of just three slides showing the Scala 3 code to be rewritten whenever the details of the operators begin to fade away.
The code is my rough and ready translation of a Haskell user-validation program found in a book called Finding Success (and Failure) in Haskell - Fall in love with applicative functors.
Mobile App Development Company In Noida | Drona InfotechDrona Infotech
Drona Infotech is a premier mobile app development company in Noida, providing cutting-edge solutions for businesses.
Visit Us For : https://www.dronainfotech.com/mobile-application-development/
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
19. 0 to Angular in 45 mins
@CRAIGSHOEMAKER
github.com/craigshoemaker/angular2-intro
Editor's Notes
Welcome and thanks for joining me for 0 to Angular in 45 minutes…. Or so. I’m not setting a stopwatch, but my goal here is to give you a quick introduction to Angular and if you are brand new to Angular – give you what you need to get started with Angular today!
I am Craig Shoemaker and as you see here I am @craigshoemaker on Twitter so please feel free to follow me and continue the conversation beyond this presentation on Twitter.
So let’s start things off by discussing what is Angular, and more importantly why you might want to work with it…
So while Angular is one of the most successful cool-kid JavaScript libraries out there – there are some quite compelling reasons that you may want to consider adding Angular to one of your web applications
So while Angular is one of the most successful cool-kid JavaScript libraries out there – there are some quite compelling reasons that you may want to consider adding Angular to one of your web applications
At it’s core, Angular is a SPA framework. Now that word framework is significant here. Where some other JavaScript libraries do exist that solve many of the same problems as Angular – they are often libraries that only deal with a portions of client side concerns where Angular – as a framework – has APIs that…
Allow you to extend standard HTML (and we’ll talk about what that means), APIs for databinding, routing, testing, dependency injection, promises, animation and much more…
Angular is an opinionated framework which gives you a fairly well-established approach to follow when building your applications. So by using Angular you gain access to a whole host of functionality that you may otherwise have to hunt for libraries to
Welcome and thanks for joining me for 0 to Angular in 45 minutes…. Or so. I’m not setting a stopwatch, but my goal here is to give you a quick introduction to Angular and if you are brand new to Angular – give you what you need to get started with Angular today!
I am Craig Shoemaker and as you see here I am @craigshoemaker on Twitter so please feel free to follow me and continue the conversation beyond this presentation on Twitter.
So let’s start things off by discussing what is Angular, and more importantly why you might want to work with it…