Giter Site home page Giter Site logo

angular-exercises's Introduction

angular-exercises

##Main goal This set of tasks intends build and verify AngularJS integrational skills. Writing single controller or a service is easy, but when it comes to implementing whole usecase and separating your code into controller, service, etc. it gets harder.

Each branch contains one exercise with own requirements and instructions described in README file.

##Table of contents ####Exercise 1: "Bind Posts" Will walk you through binding data from controller to ng-repeat directive. ####Exercise 2: "Bind Posts From DAO" Continuation of exercise 1. Instead of binding hardcoding data inside controller, let's load it from DAO service. ####Exercise 3: "Creating own DAO resource" Extend your skills needed for previous exercises by writing custom DAO resource. ####Exercise 4: "Using angular-route" Verify ngRoute configuration skills. ####Exercise 5: "Create CRUD (Create, Read, Update, Delete)" Introduction to mocked REST backend. You will be need to consume it in your app. ####Exercise 6: "Using angular-xeditable" Get familiar with angular-xeditable documentation is first step, then you will utilize this component into your app. ####Exercise 7: "Typeahead component" In order to complete this exercise you will use component from another 3rd party library - angular-bootstrap. ####Exercise 8: "Multilanguage using angular-gettext" This is mostly about configuration and setup translation tools. ####Exercise 9: "File upload exercise" Using 3rd party library flow.js, you will create elegant and powerful file uploader. ####Exercise 10: "Unleash Select2" Similar to exercise7 but it offers much more, like multiple choice, tagging and much more. ####Exercise 11: "Drag and Drop" Utilize another 3rd party library base on jquery. ####Exercise 12: "Pagination Support" Super easy way to paginate your lists, make it auto-refresh when filters change. ####Exercise 13: "Mock backend" Requires from you to understand and use $httpBackend to deliver fake backend

To run the project

npm install
bower install
grunt serve

angular-exercises's People

Contributors

aniaw avatar

Watchers

Max 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.