|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/angular-masterclass-create-real-world-projects/
课程评论:没有评论
课程名称:Angular 13 大师班 2022 - 创建 4 个真实项目 课程概览:Angular 是当今最流行的前端网页框架之一,由谷歌开发。掌握这一框架将帮助你获得优质的工作和自由职业项目。本课程将深入讲解 Angular 的各个方面,帮助学员通过多个小型到大型项目,将所学知识应用于实际开发中。 学习内容: 1. 了解框架的概念和设置开发环境。 2. 学习 TypeScript 的基本知识,包括数据类型、函数、接口和类等。 3. 了解 Angular 的基本概念,包括插值、组件、模块、事件、方法、属性、类、样式绑定和结构指令。 4. 学习指令、服务和管道的相关知识。 5. 创建一个完整的计算器项目。 6. 深入理解组件,包括生命周期钩子和组件间通信。 7. 学习 Angular 表单,包括模板驱动表单、反应式表单、表单验证等。 8. 创建一个完整的待办事项应用程序项目。 9. 理解 Angular 中的 HTTP 请求,包括 CRUD 操作和模拟服务器的使用。 10. 学习路由的概念,包括创建路由和路由参数。 11. 创建一个完整的测验应用项目。 12. 掌握 Angular 动画的设置和使用。 13. 学习 Angular Material 组件,如按钮、卡片、输入框等。 14. 理解 Angular 单元测试的基本概念及应用。 15. 最后项目:创建一个完整的博客管理系统 CRUD 应用。 适合人群: 1. 希望提升网页开发技能的 JavaScript 开发者。 2. 希望增加框架知识的 React 或 Vue 开发者。 课程设计: 课程分为多个模块,涵盖从基础 TypeScript 到高级 Angular 应用开发,包括多个实际项目的创建,确保学员能够全面掌握 Angular 开发的技能。 总时长超过20小时,内容丰富,适合希望成为顶尖前端开发者的学员。立即注册,开始你的 Angular 学习之旅吧!
Angular is one of the 2 most popular front end web frameworks out there. Developed by Google, knowledge in this framework is granted to land you great jobs and freelancing projects. Some of the biggest websites out there were developed in Angular, and in this course, you'll learn all about Angular, dive deep into its topics, and learn how to use it in the real world with multiple small-big projects that apply everything you've learned in the course. What will you learn in this course: 1. Learn all about frameworks and how to set up the development environment needed to create your angular projects.2. Learn the fundamentals of TypeScript including data types, functions, interfaces, classes and more.3. Learn the fundamentals of Angular including interpolation, components, modules, events, methods, property, class, styles binding & structural directives.4. Learn all about directives, services and pipes. 5. Learn how to create a complete Calculator project.6. Dive deep into components. Learn about lifecycle hooks, component communication and more. 7. Learn all about Angular forms - template driven forms, reactive forms, form validation, submitting forms and more.8. Learn how to create a complete To-do list app project9. Learn all about HTTP calls in Angular, creating dummy data, GET, PUT, POST, DELETE requests, and creating and using a mock server.10. Learn all about routes in Angular, why we need them, how to create them, active links, redirecting routes, route parameters and more. 11. Learn how to create a complete Quiz App project.12. Learn all about Angular animations, setting up animations, triggers, fade in and fade out, stepwise, enter and leave animations and more.13. Learn all about Angular materials and creating buttons, badges, icons, cards, dividers, form fields and inputs, list and grid list, tabs, menus and more.14. Learn all about Unit testing in Angular, the AAA standard, setup and tear down, services testing, component testing, testing HTML content changes and more.15. Learn how to create a complete blog management system CRUD application as your final big project.Real world projects taught: 1. A complete Calculator app2. A To-do list app with create, edit and delete applications. 3. A complete Quiz app with random database fetch of questions, a timer, and visual answer tracker. 4. A full-fledged Blog Management System CRUD (Create, Read, Update, Delete) application with a backend setup. Who is this course for? 1. JavaScript developers who want to take their web development skills to the next level. 2. React or Vue developers who'd like to add yet another framework to their skillset. How is this course designed? Module 1: Typescript Fundamentals - In this module, you'll learn all about typescript, how to install it, data types, functions, interfaces, classes and more. Module 2: Angular Fundamentals - In this module, learn how to install Angular, create a new project, all about components, creating a new component, interpolation/data binding, modules, events and functions, property binding, class binding, style binding, two-way data binding, structural directives (If Else, Switch and For). Module 3: Directives, Services & Pipes - In this module, learn all about creating custom directives, services, dependency injection, pipes and custom pipes. Module 4: Calculator project - In this module, create a full-fledged Calculator project. Module 5: Component Deep Dive - In this module, learn all about lifecycle hooks, and dive deep into component communication. Module 6: Angular Forms - In this module, learn all about Angular forms, template forms and how to create them, submit them, grouping fields, binding form data to class model, validate them, offer visual feedback, reactive forms and how to create them, submit them, nest them and validate them. Module 7: To-do List App project - In this module, you'll learn all about creating a To-do list app with create, read, delete and edit functions (CRUD). Module 8: HTTP Calls - In this module, you'll learn all about the different HTTP calls, creating dummy data to make GET calls on, accessing Mock APIs using GET calls, creating a new resource with POST calls, update a resource with PUT calls, deleting a resource with DELETE calls and setting up a mock server with a database to mimic a backend. Module 9: Routing - In this module, we'll learn all about the importance of Routing, how to create routes, creating a Page Not Found route, active links, redirecting routes, passing and reading route parameters, back button and going back a route and dynamic routes. Module 10: Quiz App Project - In this module, we'll create a Quiz app project with a built-in database of questions. We'll get random questions using GET calls, allow option selection, track the current question and the answers, load the next question, run a timer on each question, display the results at the end, and allow for a quiz retake using the "Retake Test" button. Module 11: Angular Animations - In this module, we'll learn all about Angular Animations including setting up the animations, triggering the animations, setting up multiple triggers, fade in an fade out animation, stepwise animation and enter and leave animation. Module 12: Angular Material - In this module we'll learn about Angular Material and creating different typographies, buttons, badges, button toggle, icons, cards, dividers, form fields and inputs, select, checkboxes, radio buttons and Autocomplete, list and grid list, tabs and menus. Module 13: Unit Testing - In this module, we'll learn all about Unit testing, including setting up for testing, creating your very first test case, testing strings and arrays, AAA standard, component method testing, setup and tear down, complete component testing, services testing and testing content and changes in HTML elements. Module 14: Final Project - Blog Management System - In this module, we'll create a complete blog management system that's designed professionally with Angular material, and allows the users to create new blog posts, edit existing blog posts, delete them or read them. We'll be creating a fake server with a fake database to store the blog data for testing purposes. That's it! That's 20+ hours of pure gold! So, what are you waiting for? Enroll today! This course will make you an expert in Angular, and will equip you in your journey to become a in-demand front end developer.