Skip to content

mikeroyal/Angular-Guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation


Angular Guide

A guide covering the Angular web framework including the applications and tools that will make you a better and more efficient Angular developer.

Note: You can easily convert this markdown file to a PDF in VSCode using this handy extension Markdown PDF.


Angular Learning Resources

Angular is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages developed by Google.

Getting Started with Angular

What Is AngularJS?

Google's JavaScript Style Guide

Airbnb JavaScript Style Guide

AngularJS Tutorial on W3Schools

Angular Certification - Become a certified Angular Developer

Angular University

Angular Courses Online on Udemy

Angular Courses Online on Coursera

Learn Angular with Online Courses and Lessons on edX

Angular Online Training Courses on LinkedIn Learning

Learning AngularJS, including Angular directives from Codecademy

Learning Angular from Pluralsight

Ionic Angular Overview

Angular Language Service for Visual Studio

Angular JavaScript Tutorial in Visual Studio Code

Laravel and Angular

Angular Tools and Frameworks

Angular CLI is a command-line tool makes it easy to create an application that already works, right out of the box and follows all of Angular's best practices.

Angular Material UI component library is the Component infrastructure and Material Design components for Angular.

WebStorm is a professional IDE for JavaScript(including support for both HTML and CSS) developed by JetBrains. WebStorm comes with intelligent code completion, on-the-fly error detection, powerful navigation and refactoring for JavaScript, TypeScript, stylesheet languages, and all the most popular frameworks(Angular, React, Vue.js, Ionic, Apache Cordova, React Native, Node.js, Meteor, and Electron).

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used with TypeScript and JavaScript (ES5, ES6, ES7, ES8).

Storybook is a development environment for UI components. It allows you to browse a component library, view the different states of each component, and interactively develop and test components.It works with React, Vue, Angular, Ember, and other web frameworks.

AngularFire is the official Angular library for Firebase.

Apollo Angular is a GraphQL Client for Angular Framework.

GraphQL Code Generator is a tool for generating code based on a GraphQL schema and GraphQL operations. The project currently support and maintain plugins (TypeScript, Flow, React, Angular, MongoDB, Stencil, Reason, and more).

NgRx is the Reactive libraries for Angular.

RxDB is a NoSQL-database for JavaScript Applications like Websites, hybrid Apps, Electron-Apps, Progressive Web Apps and NodeJs.

Redux is a predictable state container for JavaScript apps.

Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor is a Node.js program built on top of WebDriverJS.

Onsen UI is an open source framework that makes it easy to create native-feeling Progressive Web Apps (PWAs) and hybrid apps. It provides bindings for Angular 1, 2, React and Vue.js.

Nebular is a customizable Angular 10 UI Library with a focus on beautiful design and ability to adapt it to your brand easily. It comes with 4 visual themes, a powerful theming engine with runtime theme switching, and support of custom css properties mode.

PrimeNG is the Most Complete Angular UI Component Library.

Project Clarity is an open source design system that brings together UX guidelines, an HTML/CSS framework, Angular components, and Web Components. Project Clarity is currently being developed by VMware.

Angular Flex Layout is a sophisticated HTML UI layout for Angular applications; using Flexbox and a Responsive API.

UI-Grid is an AngularJS data grid.

Contribute

  • If would you like to contribute to this guide simply make a Pull Request.

License

Distributed under the Creative Commons Attribution 4.0 International (CC BY 4.0) Public License.