{"id":21820327,"url":"https://github.com/trademe/angular-master-class-exercises","last_synced_at":"2025-03-21T10:46:29.958Z","repository":{"id":148327999,"uuid":"152641330","full_name":"TradeMe/angular-master-class-exercises","owner":"TradeMe","description":null,"archived":false,"fork":false,"pushed_at":"2019-03-14T03:35:32.000Z","size":132,"stargazers_count":17,"open_issues_count":0,"forks_count":18,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-01-26T07:24:09.248Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TradeMe.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-10-11T19:00:00.000Z","updated_at":"2024-12-05T09:48:09.000Z","dependencies_parsed_at":"2023-06-09T14:45:49.358Z","dependency_job_id":null,"html_url":"https://github.com/TradeMe/angular-master-class-exercises","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TradeMe%2Fangular-master-class-exercises","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TradeMe%2Fangular-master-class-exercises/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TradeMe%2Fangular-master-class-exercises/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TradeMe%2Fangular-master-class-exercises/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TradeMe","download_url":"https://codeload.github.com/TradeMe/angular-master-class-exercises/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244782632,"owners_count":20509856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-27T16:31:31.184Z","updated_at":"2025-03-21T10:46:29.898Z","avatar_url":"https://github.com/TradeMe.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Angular Master Class\n\nThis repository contains all the **Exercise Descriptions** for the Angular Master Class courseware.\n\n## Modules\n\nEach module of the **Angular Master Class** course has 1 or more lab exercises. Each lab exercise adds features and enhancements to the previous lab exercise.\n\n\u003e These exercise descriptions are used by **students** as a guide for each exercise.\n\nShown below are quick-links and ordering of the courseware Modules:\n\n* Module 1: **[Jump-Start](https://github.com/TradeMe/angular-master-class-exercises/tree/master/jump-start-tutorial)**\n* Module 2: **[Observables](https://github.com/TradeMe/angular-master-class-exercises/tree/master/observables)**\n* Module 3: **[Forms](https://github.com/TradeMe/angular-master-class-exercises/tree/master/forms)**\n* Module 4: **[Architecture](https://github.com/TradeMe/angular-master-class-exercises/tree/master/architecture)**\n* Module 5: **[Routing](https://github.com/TradeMe/angular-master-class-exercises/tree/master/routing)**\n* Module 6: **[ngrx](https://github.com/TradeMe/angular-master-class-exercises/tree/master/ngrx)**\n* Module 7: **[Reusable Libraries](https://github.com/TradeMe/angular-master-class-exercises/tree/master/reusable-libraries)**\n* Module 8: **[Testing](https://github.com/TradeMe/angular-master-class-exercises/tree/master/testing)**\n* Module 9: **[PWA](https://github.com/TradeMe/angular-master-class-exercises/tree/master/pwa)**\n* Module 10: **[Universal](https://github.com/TradeMe/angular-master-class-exercises/tree/master/universal)**\n\nFor each lab exercise, simply open there `exercise-\u003cxxx\u003e-\u003cxxx\u003e` markdown associated with that exercise.\n\n\u003cbr/\u003e\n\n## Web and App Servers\n\nTo launch your web application, use a Terminal session with the command:\n\n```\n$ ng serve\n```\n\nThis starts a web server for the Angular 2 application; open with a browser url `http://localhost:4200`.\n\nAnd since your Angular application may request external, remote data [from `http://localhost:4201/api`], you will need a local app server to respond to the REST API calls. We have already configured a server as part of this repository.\n\nSimply start a second, separate Terminal session with the commend:\n\n```\n$ npm run rest-api\n```\n\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## Important Message\n\nRemember: never be afraid to ask questions! The **thoughtram** trainers love questions.\n\n\u003e Often your question - and the answers - are very important to other students in the class.\n\nAnd finally, help each other. Helping other students will reinforce the ideas that you are learning in this lesson... Have fun and good luck!\n\nChristoph, Pascal, Thomas \u0026 Dominic\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrademe%2Fangular-master-class-exercises","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrademe%2Fangular-master-class-exercises","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrademe%2Fangular-master-class-exercises/lists"}