Chagua lugha yako
Kozi ya Angular Development
+ ya wataalamu 400,000 kwenye jukwaa
Maalum kwa kampuni

Kozi ya Angular Development

Jua Angular kuanzia mwanzo na ujenge programu za ukurasa mmoja zilizo tayari kwa uzalishaji kwa ujasiri. Kozi hii inashughulikia kila kitu kuanzia muundo mkuu na fomu zinazoitikia hadi mifumo ya juu ya utendaji na mifumo ya usambazaji. Iwe unaingia katika uendelezaji wa mbele au unaboresha ujuzi wako uliopo, utamaliza na zana kamili ya kitaalamu ya Angular.

Kile timu yako itamudu:

Utaanza kwa kusanidi mazingira yako ya Angular na kuelewa muundo mkuu wa mfumo huo, kisha utaendelea na vipengele, templeti, na ufungaji wa data. Kuanzia hapo, utafanyia kazi huduma, sindano ya utegemezi, na Router ya Angular ili kujenga programu zinazoweza kusogezeka kikamilifu. Utatumia RxJS kushughulikia data zisizolingana, kuunganisha API za REST kwa kutumia HttpClient, na kujenga fomu zinazoendeshwa na templeti na zinazoitikia pamoja na uthibitishaji wa desturi. Mada za juu ni pamoja na uboreshaji wa kutambua mabadiliko, usimamizi wa hali, Angular Universal kwa utekelezaji upande wa seva, na mifumo ya kazi ya CI/CD. Mwishoni, utakuwa na ujuzi wa kubuni, kujenga, kupima, na kusambaza programu halisi za Angular.

Jinsi timu yako inavyosoma kwa vitendo Kozi ya Angular Development

Jinsi timu yako inavyofanya mazoezi Kozi ya Angular Development

Wataalamu kutoka kampuni hizi wanasoma Dedika

ActemiumFR
Nunner LogisticsNL
GT Constructora GeotécnicaCR
Sydel StarBR
Metrô de São PauloBR
Aguas AndinasCL
DSMIN
MeridianbetRS
CDHCN

Maudhui ya kozi

8 Suras • 37 MasomoMuda kati ya 4 na 360 masaa (wewe unachagua)

Sura 1Tazama maelezo

Misingi ya Angular na Mpangilio wa Mazingira

  • Somo 1 • Kusimamisha Mradi Wako wa Kwanza wa Angular

    Hutumia Angular CLI kutengeneza mradi, kuchunguza muundo wa faili zake, na kuendesha seva ya uendelezaji. Huunda uzoefu na mpangilio wa nafasi ya kazi inayotumika katika kozi yote.

  • Somo 2 • Kuweka Mazingira ya Uendelezaji

    Husakinisha Node.js, npm, na Angular CLI ili kuandaa nafasi ya kazi ya ndani. Huwezesha moja kwa moja uundaji wa mradi uliofunikwa katika sehemu inayofuata.

  • Somo 3 • Mambo Muhimu ya TypeScript kwa Angular

    Huleta aina za TypeScript, violesura, vipamba, na moduli kama zinavyotumika katika Angular. Inahakikisha wanafunzi wanaweza kusoma na kuandika msimbo wa Angular kwa ujasiri kutoka sura ya pili na kuendelea.

  • Somo 4 • Utangulizi wa Mfumo wa Programu wa Angular

    Inashughulikia nafasi ya Angular katika uendelezaji wa wavuti wa kisasa, muundo wake unaoongozwa na MVC, na kulinganisha na mifumo mingine ya programu. Huweka msingi wa dhana kwa sura zote zinazofuata.

Sura 2Tazama maelezo

Vipengele na Nyenendo

  • Somo 1 • Anatomia ya Kipengele cha Angular

    Inavunja kipamba cha kipengele, darasa, nyenendo, na mitindo kwa majukumu yao. Huweka mfano wa akili kwa kila kipengele cha kiolesura kilichojengwa katika kozi hii.

  • Somo 2 • Maelekezo ya Sifa na Mirija

    Inatumia maelekezo ya sifa yaliyojengwa ndani kama ngClass na ngStyle, na kubadilisha data kwa kutumia mirija iliyojengwa ndani. Inakamilisha uwezo wa nyenendo kabla ya kuhamia huduma.

  • Somo 3 • Maelekezo ya Muundo Yaliyojengwa Ndani

    Inashughulikia ngIf, ngFor, na ngSwitch kwa utoaji wa masharti na orodha katika nyenendo. Huwezesha uonyeshaji wa maudhui ya mabadiliko muhimu kwa violesura vya ulimwengu halisi.

  • Somo 4 • Sintaksia ya Nyenendo na Uunganishaji Data

    Inafundisha uwekaji maadili, uunganishaji sifa, uunganishaji matukio, na uunganishaji wa njia mbili kwa kutumia ngModel. Huunganisha mantiki ya kipengele kwenye DOM kwa violesura vinavyoingiliana.

  • Somo 5 • Mwingiliano wa Vipengele na Daraja

    Inatekeleza mawasiliano kutoka mzazi hadi mtoto na kutoka mtoto hadi mzazi kwa kutumia vipamba vya Input na Output. Huandaa wanafunzi kujenga miti ya vipengele inayoweza kuunganishwa na kutumika tena.

Sura 3Tazama maelezo

Moduli, Huduma, na Uwekaji Utegemezi

  • Somo 1 • Kuzama Kwa Kina kwa Uwekaji Utegemezi

    Inachunguza daraja la kuingiza tegemezi, tokeni za mtoa huduma, na upeo wa uingizaji. Huwezesha udhibiti sahihi wa kuanzishwa kwa huduma na kushiriki katika moduli.

  • Somo 2 • Kuunda na Kutumia Huduma

    Inazalisha huduma kwa CLI, inajumuisha mantiki ya biashara, na kuziingiza kwenye vipengele. Inaonyesha kanuni ya jukumu moja katika muundo wa Angular.

  • Somo 3 • Kuelewa NgModules

    Inaelezea matamko, uagizaji, usafirishaji, na watoa huduma katika data za maelezo za NgModule. Huweka mfumo wa moduli unaopanga kila programu ya Angular.

  • Somo 4 • Ndoano za Mzunguko wa Maisha wa Kipengele

    Inatekeleza OnInit, OnDestroy, OnChanges, na ndoano zingine za mzunguko wa maisha kwa matumizi ya vitendo. Inahakikisha usimamizi sahihi wa rasilimali na majibu tendaji kwa mabadiliko ya pembejeo.

Sura 4Tazama maelezo

Uelekezaji na Urambazaji

  • Somo 1 • Walinzi wa Njia na Vitatuzi

    Hulinda njia kwa walinzi wa CanActivate na CanDeactivate na hupakia data mapema kwa Vitatuzi. Inahakikisha urambazaji salama na data iliyopakiwa kabla ya utoaji wa kipengele.

  • Somo 2 • Njia za Watoto na Mianya Iliyotajwa

    Huweka njia za watoto ndani ya moduli za vipengele na kutumia mianya iliyotajwa kwa mwonekano msaidizi. Inasaidia mipangilio tata kama dashibodi zilizo na paneli za pembeni.

  • Somo 3 • Kupakia Moduli za Vipengele kwa Uvivu

    Inagawanya programu katika moduli za vipengele zinazopakiwa kwa uvivu ili kupunguza ukubwa wa kifurushi cha awali. Inaboresha moja kwa moja vipimo vya utendaji vilivyofunikwa katika sura za juu.

  • Somo 4 • Vigezo vya Njia na Mifuatano ya Hoja

    Inasoma sehemu za njia za mabadiliko na vigezo vya hiari vya hoja kwa kutumia ActivatedRoute. Huwezesha mwonekano wa maelezo na orodha zilizochujwa zinazoendeshwa na hali ya URL.

  • Somo 5 • Mpangilio wa Kielekezi na Urambazaji Msingi

    Huusanidi RouterModule kwa ufafanuzi wa njia na kuweka router-outlet kwenye kipengele cha shell. Huweka msingi wa urambazaji kwa programu za Angular zenye kurasa nyingi.

Sura 5Tazama maelezo

Upogramu Tendaji kwa RxJS

  • Somo 1 • Mirija Isiyo Sawa na Kuunganishwa kwa Nyenendo

    Inajiandikisha kwa observables moja kwa moja kwenye nyenendo kwa kutumia mrija usio sawa, kuondoa usimamizi wa mwongozo wa usajili. Inapunguza msimbo wa kurudiarudia na kuzuia uvujaji wa kumbukumbu kwenye vipengele.

  • Somo 2 • Vitu na Utumaji kwa Wengi

    Hutumia Subject, BehaviorSubject, na ReplaySubject kutuma maadili kwa wengi kwa wanachama wengi. Huwezesha mifumo ya hali inayoshirikiwa inayotumika katika usimamizi wa hali unaotegemea huduma.

  • Somo 3 • Waendeshaji Msingi wa RxJS

    Inatumia map, filter, switchMap, mergeMap, na catchError kubadilisha na kuunganisha mikondo. Inawapa wanafunzi uwezo wa kushughulikia mahitaji halisi ya mabadiliko ya data.

  • Somo 4 • Observables na Mfano wa RxJS

    Huleta mfano wa observable, usajili, na tofauti kutoka kwa ahadi. Hutoa mfano wa akili unaohitajika kwa mifumo yote isiyo sawa ya Angular.

Sura 6Tazama maelezo

Mteja wa HTTP na Kuunganishwa kwa Backend

  • Somo 1 • Kuiga HTTP katika Maendeleo

    Hutumia HttpClientTestingModule na API ya wavuti ya kumbukumbu kuiga majibu ya backend wakati wa maendeleo. Inatenganisha maendeleo ya mbele kutoka kwa upatikanaji wa backend.

  • Somo 2 • Mikakati ya Ushughulikiaji Makosa na Kurudia

    Inashughulikia makosa ya HTTP kwa waendeshaji catchError, retry, na retryWhen kwa simu za API zinazostahimili. Inahakikisha uharibifu mzuri na maoni ya makosa yanayowafaa watumiaji.

  • Somo 3 • Viingilizi vya HTTP

    Huunda viingilizi kuambatisha tokeni za uthibitishaji, kurekodi maombi, na kubadilisha majibu kote. Huweka wasiwasi wa HTTP unaovuka mipaka bila kubadilisha simu za huduma za mtu binafsi.

  • Somo 4 • Mpangilio wa HttpClient na Maombi ya GET

    Huagiza HttpClientModule, kuingiza HttpClient, na kufanya maombi ya GET yenye aina. Huweka msingi kwa mawasiliano yote ya backend katika programu.

  • Somo 5 • Shughuli za POST, PUT, DELETE

    Inatekeleza shughuli kamili za CRUD kwa kutumia mbinu za HttpClient na miili sahihi ya maombi. Huwezesha usimamizi kamili wa data dhidi ya API ya REST.

Sura 7Tazama maelezo

Fomu za Angular: Zinazoendeshwa na Nyenendo na Tendaji

  • Somo 1 • Fomu za Mabadiliko kwa FormArray

    Inasimamia orodha za udhibiti zenye urefu unaobadilika kwa kutumia FormArray kwa hali za fomu za mabadiliko. Inasaidia matumizi kama kuongeza anwani nyingi au vitu vya mstari.

  • Somo 2 • Misingi ya Fomu Tendaji

    Huunda fomu kwa programu kwa kutumia FormControl, FormGroup, na FormBuilder. Huwezesha mantiki ya fomu inayoweza kupanuliwa na kupimwa inayoendeshwa kabisa kutoka kwa darasa la kipengele.

  • Somo 3 • UX ya Fomu na Ufikiaji

    Inatumia hali za kuguswa, uchafu, na usafi kudhibiti mwonekano wa makosa na kuboresha UX ya fomu. Inahakikisha fomu zinakidhi viwango vya ufikiaji kwa sifa sahihi za ARIA.

  • Somo 4 • Vithibitishaji Maalum na Uthibitishaji Usio Sawa

    Inaandika vitambulisho maalum vya ulandanishi na visivyo na ulandanishi kwa ukaguzi wa sehemu mbalimbali na upande wa seva. Inapanua mfumo wa uthibitishaji wa Angular kukidhi sheria tata za biashara.

  • Somo 5 • Fomu Zinazoendeshwa na Nyenendo

    Hutumia ngForm, ngModel, na vithibitishaji vilivyojengwa ndani kuunda fomu kwa utaratibu kwenye nyenendo. Hutoa njia ya haraka kwa fomu rahisi na msimbo mdogo wa kipengele.

Sura 8Tazama maelezo

Mifumo ya Juu ya Angular na Utendaji

  • Somo 1 • Misingi ya Usimamizi wa Hali

    Inatekeleza hali inayotegemea huduma kwa BehaviorSubject na kuanzisha dhana za hifadhi ya NgRx kwa hali inayoweza kupanuliwa. Huandaa wanafunzi kuchagua mkakati sahihi wa hali kwa ugumu wa programu.

  • Somo 2 • Maelekezo Maalum na Mirija

    Huunda maelekezo ya sifa yanayoweza kutumika tena kwa HostListener na HostBinding, na kuunda mirija maalum safi na isiyo safi. Inapanua uwezo wa nyenendo wa Angular kwa mahitaji maalum ya kikoa.

  • Somo 3 • Mwonekano wa Maudhui na Vipengele vya Mabadiliko

    Hutumia ng-content kwa mwonekano wa sehemu moja na nyingi na kuunda vipengele kwa mabadiliko wakati wa utekelezaji. Huwezesha vipengele vya maktaba ya kiolesura vinavyonyumbulika sana na vinavyoweza kutumika tena.

  • Somo 4 • Mikakati ya Kugundua Mabadiliko

    Inalinganisha kugundua mabadiliko kwa Default na OnPush na kutumia OnPush kwa data isiyobadilika na observables. Inapunguza kwa kiasi kikubwa utoaji upya usio wa lazima katika miti mikubwa ya vipengele.

  • Somo 5 • Uboreshaji wa Ujenzi na Uchambuzi wa Kifurushi

    Huusanidi ujenzi wa uzalishaji, utikisaji wa mti, na kuchambua ukubwa wa kifurushi kwa kichunguzi cha ramani ya chanzo. Inahakikisha programu inakidhi bajeti za utendaji kabla ya usambazaji.

Uthibitisho

Cheti chako halali cha kumaliza

Kozi hii ni kwa ajili yako:

  • Mtengenezaji programu mdogo wa JavaScript: tayari kubobea katika mfumo wa kisasa wa mbele.

  • Mtu anayebadilisha kazi kutoka nyuma: anataka kuongeza ujuzi wa programu za upande wa mteja kitaalamu.

  • Mhitimu wa bootcamp: anahitaji kina kipya zaidi ya kile programu fupi zinavyotoa.

  • Mtengenezaji programu wa kujitegemea: anatazamia kuchukua miradi mikubwa na ngumu zaidi ya wateja.

  • Mwanafunzi wa sayansi ya kompyuta: anaunganisha nadharia ya kitaaluma na mazoezi halisi ya uhandisi wa mbele.

  • Mhandisi wa QA: analenga kuelewa programu za Angular vya kutosha kuandika majaribio bora zaidi.

Kozi Zinazohusiana

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Kozi hudumu kwa muda gani?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF