Angular

კურსის აღწერა
კურსის ფარგლებში მოქმედებს შემდეგი პირობა: N1 კურსდამთავრებულს სწავლის გადასახადი სრულად დაუბრუნდება! N1 კურსდამთავრებულის შერჩევა მოხდება ფინალური გამოცდის ქულის მიხედვით.
ბოლო წლებია Front-End Development ერთ-ერთ ყველაზე მზარდ და პერსპექტიულ ინდუსტრიად გვევლინება. ამ ყველაფერში დიდი როლი ითამაშა Angular Framework-მა, რომელიც 2016 წელს შეიქმნა Google-ის მიერ და რომლის გაუმჯობესება დღესაც აქტიურად მიმდინარეობს. Angular Framework-ის გამოყენებით თქვენ შეძლებთ TypeScript-Based Responsive Single-Page აპლიკაციების (SPA) აწყობას.
კურსის განმავლობაში მთავარი აქცენტი გაკეთდება Angular-ის მთავარი კონცეფციების ღრმად შესწავლაზე. დიდი დრო დაეთმობა TypeScript-ის და RxJS-ის სიღრმისეულ გარჩევას და ჩვენებას თუ რატომ არის ღირებული ტიპიზაცია (TS) და რეაქტიული პარადიგმა (RxJS)
კურსის გავლის შემდეგ შეგეძლება
-
single-page ვებ-აპლიკაციების დამოუკიდებლად აწყობა
-
Angular-ის ყველა ძირითადი კონცეფციის თეორიული და პრაქტიკული ცოდნის გამოყენება
-
Angular-ის ეკოსისტემაში სტანდარტად ჩამოყალიბებული ყველა best practice და არქიტექტურული პატერნის გამოყენება
-
TypeScript-ის ენაზე დამოუკიდებლად მუშაობა
-
TypeScript-ის ენის გამოყენება Angular-ის და სხვა ნებისმიერ TypeScript-Based ტექნოლოგიებზე
-
გამოიყენო თანამედროვე Javascript და ყველა ის ძირითადი კონცეფცია, რომელიც საჭიროა თანამედროვე დინამიკური ვებ-აპლიკაციების ასაწყობად
-
დამოუკიდებლად განავითარო საკუთარი თავი Angular-ზე მუშაობით ან/და სხვა Front-End Framework-ის თუ ბიბლიოთეკის შესწავლით.
ვისთვის არის კურსი
კურსი განკუთვნილია ადამიანებისთვის, ვინც უკვე რაღაც დონეზე შეისწავლა HTML, CSS და JavaScript, და უნდა კონკრეტულად Angular Framework-ით გააგრძელოს Front-End Development-ის შესწავლა. ასევე დეველოპერებისთვის, ვინც სხვა ტექნოლოგიებზე მუშაობს და აინტერესებთ Angular.
კურსი მოიცავს
კურსი მოიცავს ულიმიტო წვდომას გლობალურ მონაცემთა ბაზასთან WARC, რომლის მეშვეობითაც შეძლებ გაიღრმავო ცოდნა სხვადასხვა მიმართულებით. არ აქვს მნიშვნელობა, რომელი სფეროს წარმომადგენელი ხარ, WARC-ზე თითქმის ყველა ინდუსტრიიდან შეგიძლია იხილო ქეისები, სტატიები, მონაცემები, ტრენდები, ვებინარები, მინი კურსები და რეპორტები.
კურსს გაუძღვება:
დავით გაბრიჩიძე
დეტალები: Angular
|
შეფასებები
შეაფასე პირველმა: “Angular” კომენტარის გაუქმება
-
1. შესავალი
- კურსის მიმოხილვა
- Front-End ტექნოლოგიების საჭიროება
- თანამედროვე Front-End ტექნოლოგიები
- რატომ Angular?
- Angular vs AngularJS
- Angular as a web-platform
- Node.JS, NPM, Angular CLI
- Hello Angular, პირველი აპლიკაციის შექმნა
-
2. JS – საწყისები და თანამედროვე JS
- Environment და Tooling
- Primitives
- Coercion and Equality
- Objects, Functions, Arrays
- Closure, Scoping
- ES6
-
3. Asynchronous JS
- სინქრონული და ასინქრონული კოდი
- Event Loop
- Callbacks
- Promises
- async & await
-
4. TypeScript – Basics
- Typescript-ის საჭიროება
- Structural typing
- interfaces, enums
- any, unknown, never
- union types, intersection types
-
5. TypeScript – Advanced Types
- generics
- type guards
- type narrowing
- utility types
- keyof
- mapped types
- conditional types
-
6. Angular-ის შესავალი
- Application base scaffolding გარჩევა
- Base app rendering
- Modules
- Component-Driven Architecture
- Lifecycle hooks
- კომპონენტების მახასიათებლები
- Shadow DOM
- Angular და TS
-
7. Directives და Pipes
- Attribute directives
- Structural directives
- ngFor, ngIf, ngSwitch
- ngClass, ngStyle
- Custom attribute directives
- Custom structural directives
- Pipe-ების გამოყენება
- Custom pipes
- Pure და impure pipes
-
8. Dependency Injection And Services
- DI კონცეფცია, საჭიროება
- Angular services
- Singleton design pattern
- Dependency injectors, Hierarchical injectors
- Dependency providers
- Dependency injection tokens
-
9. Angular Animations და Styling
- theming
- :host, :host-context
- global styles
- Angular animations
-
10. HTTP, Data Fetching
- რა არის HTTP Protocol
- HTTP Request-ის ანატომია
- HTTP GET/POST
- HTTP calls
- Interceptors
-
11. Forms
- Template-Driven Forms
- NgModel
- Reactive Forms
- Validating Forms
- Custom Validators
- Control Value Accessor
-
12. Routing
- Router-ის საჭიროება
- Angular routing-ის მოწყობა
- RouterOutlet
- Route parameters
- Route Guards
- Lazy Loading
- Routing best practice-ები
-
13. RxJS და Reactive Paradigm ნაწილი 1
- Reactive Programming Paradigm
- Observer design pattern
- Observables
- Observable vs Promise
- operators, custom operators
- Subjects
- async pipe
- Error Handling-ი RxJS-ით
-
14. RxJS და Reactive Paradigm ნაწილი 1
- operators, custom operators
- Subjects
- async pipe
- Error Handling-ი RxJS-ით
-
15. State Management
- Global State საჭიროება
- NGRX, NgXs
- stateful, stateless, dumb and smart components
-
16. Authentication და Route Protection, JWT
- Authentication
- JWT
- Protecting Routes
-
17. Change Detection
- Angular Change Detection მექანიზმი
- Zone.JS, NgZone
- Change Detection Strategies
- CHD მანიპულაციის გზები
-
18. Best Practice-ები და Performance Optimization
- Angular Best Practice-ები
- DOs and DONTs
- Bundle size-ის ანალიზი
- Performance Optimization გზები
-
19. Deploying Angular Applications
- Building production-სთვის
- Angular აპლიკაციის deploying
-
20. Roadmap, შეჯამება / გამოცდა
- Angular Roadmap
- კურსის შეჯამება
- ფინალური პროექტის წარდგენა
₾1,500
მსგავსი კურსები

მობილური პროგრამირება iOS


ვებპროგრამირება JavaScript

₾1,500
შეფასებები ჯერ არ არის.