Giter Site home page Giter Site logo

willcode2surf / angularfundamentals Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 164 KB

AngularJs. Step by step branches that walk through the Angular fundamentals with an easy introduction, controllers, markup, services, routing, custom directives, and testing.

angularfundamentals's Introduction

#Angular - The Fundamentals

Angular is hot but what makes it such a competitive and viable option to other frameworks?

This repo is aimed at walking you through the basics of Angular to the point of writing custom directives and even testing your code. This guide should get you started on the path to writing nice Angular code.

Each branch of the repo walks through a series of features and prepares you for more advanced topics.

Contributorsn and feedback are always welcome. New recipes in topic segmnents are welcome. Simply fork the repo, make modifications, enhancements, or new additions and submit a pull request.

#What is covered in this repo and how everything is laid out.

Section / Branch Overviews

An overview of the section including the objectives will be in the README file. Any supplemental or external resources will be referenced here as well as support and feedback options.

Current Section / Branches

  1. Angular Introduction

The Hello World demo with overview of Angular Architecture

  1. Controllers

Discover controllers, scope, list, events and directives with recipes. Explore built in directives, event directives, filtering and see two way binding in action with validation.

  1. Services

An introduction to services in Angular with recipes and demos spanning the built-in services such as $http, $q, $parse, and $filter (many others) as well as custom services.

  1. Routing

Routing introduction for single page applications (SPA) with recipes for handling browser history, using the $route Service, HTML5 routing and accessing parameters.

  1. Custom Directives

Custom Directive recipes for many objectives and common challenges such as isolating directive scope, handling events, responding to changes. Advanced recipes introduce Transclusion and how to use Require with Nested Directives as well as other advanced topics.

  1. Testing

Karma introduction/installation and use with Webstorm (IDE). Recipes for testing controllers, services, directives, and end to end testing as well.

#Using Jekyll with this repo

I will be adding a gh-pages branch soon to make this repo and it's samples viewable without having to clone it to the desktop and run it locally. If you want to clone it and run it locally then I would suggest using Jekyll to do it.

angularfundamentals's People

Contributors

willcode2surf avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.