Chagua lugha yako
Kozi ya Haraka ya Javascript
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya Haraka ya Javascript

JavaScript ndiyo lugha inayowezesha wavuti — na kozi hii ya haraka inakufanya uandike msimbo halisi unaofanya kazi kwa haraka. Kuanzia sintaksia ya msingi hadi uprogramu usiosinkronia na udhibiti wa DOM, utashughulikia kila kitu anachohitaji msanidi wa kisasa wa JS. Hakuna mambo yasiyo ya lazima — ujuzi wa vitendo tu unaoweza kutumia mara moja.

Dedika kwa biashara

Unachojifunza:

Utaanza kwa kusanidi mazingira ya kitaaluma ya uendelezaji na kujifunza misingi ya JavaScript, ikijumuisha vigezo, aina za data, na mtiririko wa udhibiti. Kutoka hapo, utazijua kwa kina vitendaji, safu, na vitu kabla ya kuingia katika uprogramu usiosinkronia kwa kutumia Promises na async/await. Utajifunza kudhibiti DOM na kushughulikia matukio ya kivinjari ili kujenga kurasa za wavuti zinazoweza kuingiliana. Kozi pia inashughulikia zana za kisasa, ushughulikiaji wa makosa, ushirikishwaji wa API, na upimaji kwa kutumia Jest. Mwishoni, utakuwa na ujuzi na mradi wa kwingineko tayari kuwaonyesha waajiri.

Jinsi unavyosoma kwa vitendo Kozi ya Haraka ya Javascript

Jinsi unavyofanya mazoezi Kozi ya Haraka ya Javascript

Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 38Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

Misingi ya JavaScript na Usanidi wa Mazingira

  • Somo la 1 • Mtindo wa Msimbo na Kanuni za Msingi za Sarufi

    Inashughulikia semicolons, nafasi nyeupe, maoni, na kanuni za kumtaja. Inaanzisha tabia za msimbo safi zinazozuia makosa ya kawaida ya wanaoanza katika kozi nzima.

  • Somo la 2 • Kusanidi Mazingira Yako ya Uendelezaji

    Husakinisha na kusanidi kihariri cha msimbo, zana za uendelezaji za kivinjari, na Node.js. Inahakikisha kila mwanafunzi ana nafasi ya kazi thabiti na inayofanya kazi kuanzia siku ya kwanza.

  • Somo la 3 • Kuandika na Kuendesha Hati Yako ya Kwanza

    Inatanguliza lebo za hati, faili za JS za nje, na koni ya kivinjari. Wanafunzi hutoa na kutibu tatizo pato lao la kwanza la kufanya kazi mara moja.

  • Somo la 4 • JavaScript Ni Nini na Inafanya Nini

    Inashughulikia historia ya JS, uhusiano wake na HTML/CSS, na mazingira ya utekelezaji. Inawapa wanafunzi msingi wa kwanini JS ni muhimu kabla ya kuandika mstari wowote.

Sura ya 2Angalia maelezo

Vigeu, Aina za Data, na Waendeshaji

  • Somo la 1 • Aina za Data za Primitives

    Inashughulikia string, number, boolean, null, undefined, symbol, na BigInt. Wanafunzi hutambua na kutumia kila aina kwa usahihi katika vielezi.

  • Somo la 2 • Waendeshaji wa Hesabu, Ulinganisho, na Mantiki

    Inashughulikia vikundi vyote vya waendeshaji wa msingi na utangulizi wa waendeshaji. Wanafunzi wanaandika vielezi sahihi na kuelewa jinsi JS inavyotathmini masharti mchanganyiko.

  • Somo la 3 • Kugeuza Aina na Waendeshaji typeof

    Inaeleza ubadilishaji wa aina dhahiri na asiye dhahiri na jinsi typeof inavyokagua thamani. Wanafunzi huepuka hitilafu za kugeuza aina kwa kuelewa upangaji wa nguvu wa JS.

  • Somo la 4 • Kutangaza Vigeu kwa var, let, na const

    Inaeleza tofauti za wigo na kuinuliwa kati ya var, let, na const. Wanafunzi huchagua neno la msingi sahihi la kutangaza kwa kila hali ya matumizi.

Sura ya 3Angalia maelezo

Udhibiti wa Mtiririko na Mizunguko

  • Somo la 1 • Udhibiti wa Mzunguko kwa break na continue

    Inatanguliza break na continue kubadilisha mtiririko wa utekelezaji wa mzunguko. Wanafunzi wanaandika mizunguko yenye ufanisi inayoruka marudio yasiyo ya lazima au kutoka mapema.

  • Somo la 2 • Ukweli, Uwongo, na Tathmini ya Mzunguko Mfupi

    Inaeleza ni thamani zipi JS inazichukulia kuwa za uwongo katika miktadha ya boolean na jinsi mantiki ya mzunguko mfupi inavyofanya kazi. Wanafunzi wanaandika vielezi vya masharti vilivyo fupi na salama.

  • Somo la 3 • Mizunguko ya for, while, na do-while

    Inashughulikia miundo mitatu ya msingi ya mzunguko na matumizi yao sahihi. Wanafunzi huchagua aina sahihi ya mzunguko na kudhibiti marudio kwa usahihi.

  • Somo la 4 • Taarifa za Masharti

    Inafundisha taarifa za if, else if, else, na switch kwa mantiki ya matawi. Wanafunzi hutafsiri kanuni za ulimwengu halisi katika miti ya maamuzi inayotekelezeka.

  • Somo la 5 • Kurudia kwa for-of na for-in

    Inashughulikia urudiaji wa kisasa juu ya safu na sifa za vitu. Wanafunzi huchagua kati ya for-of na for-in kulingana na muundo wa data na nia.

Sura ya 4Angalia maelezo

Vitendaji: Kutoka Tangazo hadi Mitindo ya Kina

  • Somo la 1 • Vitendaji vya Mshale na this ya Kileksia

    Inatanguliza sintaksia ya vitendaji vya mshale na kueleza jinsi vinavyotofautiana na vitendaji vya kawaida kuhusu this. Wanafunzi hutumia vitendaji vya mshale kwa usahihi katika vitendaji vya kurudi nyuma na mbinu.

  • Somo la 2 • Wigo, Vifungo, na Mnyororo wa Wigo

    Inaeleza wigo wa kimataifa, chaguo la kukokotoa, na kitalu, kisha inajenga hadi vifungo. Wanafunzi hutumia vifungo kwa kujifungia data na mitindo ya kiwanda.

  • Somo la 3 • Vigezo, Hoja, na Thamani za Kurudi

    Inashughulikia vigezo chaguomsingi, vigezo vya mapumziko, na kurudi dhahiri. Wanafunzi wanaandika vitendaji nyumbufu vinavyoshughulikia pembejeo tofauti kwa urahisi.

  • Somo la 4 • Matangazo ya Vitendaji na Vielezi

    Inalinganisha matangazo ya vitendaji, vielezi, na vielezi vya vitendaji vilivyotajwa. Wanafunzi wanaelewa tofauti za kuinuliwa na kuchagua fomu sahihi.

  • Somo la 5 • Vitendaji vya Daraja la Juu na Vitendaji vya Kurudi Nyuma

    Inachukulia vitendaji kama thamani zinazopitishwa na kurudishwa kutoka kwa vitendaji vingine. Wanafunzi wanaandika na kutumia vitendaji vya kurudi nyuma kujenga msimbo nyumbufu na unaotungika.

Sura ya 5Angalia maelezo

Safu na Mbinu za Safu

  • Somo la 1 • Kuunda na Kufikia Safu

    Inashughulikia vistari vya safu, kuorodhesha, urefu, na safu zilizowekwa ndani. Wanafunzi huunda na kusoma safu za umbo lolote kwa ujasiri.

  • Somo la 2 • Kutafuta na Kujaribu Safu

    Inatanguliza find, findIndex, indexOf, includes, some, na every. Wanafunzi huuliza safu kwa ufanisi bila mizunguko ya mwongozo.

  • Somo la 3 • Kuharibu na Kuenea kwa Safu

    Inashughulikia upeanaji wa kuharibu safu na waendeshaji wa kuenea. Wanafunzi wanaandika msimbo mfupi wa kufungasha na kuchanganya safu.

  • Somo la 4 • Mbinu za Kubadilisha Safu

    Inafundisha push, pop, shift, unshift, splice, na sort. Wanafunzi huongeza, kuondoa, na kupanga upya vipengele huku wakielewa athari za ugeuzi.

  • Somo la 5 • Mbinu za Kubadilisha Bila Kugeuza

    Inashughulikia map, filter, reduce, slice, na concat. Wanafunzi hubadilisha safu bila athari za kando, kuwezesha mitindo ya uprogramu wa kazi.

Sura ya 6Angalia maelezo

Vitu na Mitindo Yenye Mwelekeo wa Kitu

  • Somo la 1 • Prototypes na Mnyororo wa Prototype

    Inaeleza urithi unaotegemea prototype na utafutaji wa sifa. Wanafunzi wanaelewa jinsi vitu vya JS vinavyoshiriki tabia bila urudiaji.

  • Somo la 2 • Uharibifu wa Kitu, Kuenea, na Mbinu za Huduma

    Inashughulikia upeanaji wa kuharibu, kuenea/kupumzika kwa vitu, na mbinu za huduma za Object. Wanafunzi wanaandika msimbo mfupi wa kuendesha vitu.

  • Somo la 3 • Vistari vya Vitu na Ufikiaji wa Sifa

    Inashughulikia uundaji wa vitu, nukuu ya nukta, nukuu ya mabano, na sifa za kifupi. Wanafunzi huunda na kusoma vitu kama muundo mkuu wa data katika JS.

  • Somo la 4 • Madarasa ya ES6 na Urithi

    Inatanguliza sintaksia ya darasa, wajenzi, na extends kwa urithi. Wanafunzi huiga safu za daraja kwa kutumia mitindo ya kisasa, inayosomeka ya darasa.

  • Somo la 5 • Mbinu za Kitu na Neno la this

    Inaeleza jinsi mbinu zinavyofikia hali ya kitu kupitia this na jinsi muktadha unavyobadilika. Wanafunzi wanaandika mbinu zinazorejelea kitu chake kwa usahihi.

Sura ya 7Angalia maelezo

JavaScript Isiyolingana

  • Somo la 1 • Kitanzi cha Tukio na Rundo la Simu

    Inaeleza mfano wa nyuzi moja, rundo la simu, na kitanzi cha tukio. Wanafunzi wanaelewa kwa nini mitindo isiyolingana ipo na jinsi JS inavyopanga kazi.

  • Somo la 2 • Sintaksia ya async na await

    Inatanguliza vitendaji vya async na vielezi vya await kama sukari ya kisintaksia juu ya Ahadi. Wanafunzi wanaandika msimbo usiolingana unaosomeka kama mantiki ya usawazishaji.

  • Somo la 3 • Wachanganyaji wa Ahadi na API ya Fetch

    Inashughulikia Promise.all, Promise.race, Promise.allSettled, na API ya Fetch. Wanafunzi huratibu shughuli nyingi zisizolingana na kupata data za mbali.

  • Somo la 4 • Vitendaji vya Kurudi Nyuma na Kiporini cha Vitendaji vya Kurudi Nyuma

    Inashughulikia vitendaji vya kurudi nyuma visivyolingana na tatizo la kuweka ndani wanavyounda. Wanafunzi hutambua kiporini cha vitendaji vya kurudi nyuma na kuelewa kwa nini Ahadi zilianzishwa.

  • Somo la 5 • Ahadi: Uundaji na Ufungaji Mnyororo

    Inafundisha ujenzi wa Ahadi, na ufungaji mnyororo wa then, catch, na finally. Wanafunzi hubadilisha vitendaji vya kurudi nyuma vilivyowekwa ndani na minyororo ya usomaji bapa isiyolingana.

Sura ya 8Angalia maelezo

Udanganyifu wa DOM na Matukio ya Kivinjari

  • Somo la 1 • Kuunda na Kuondoa Vipengele vya DOM

    Inashughulikia createElement, appendChild, insertBefore, na remove. Wanafunzi huunda na kubomoa vipengele vya ukurasa kwa njia ya programu.

  • Somo la 2 • Ushughulikiaji wa Matukio na Uwakilishi

    Inatanguliza addEventListener, vitu vya tukio, na uwakilishi kupitia urutubishaji. Wanafunzi huambatanisha visikiliza ufanisi vinavyofanya kazi kwenye maudhui ya nguvu.

  • Somo la 3 • Kuchagua Vipengele vya DOM

    Inashughulikia getElementById, querySelector, querySelectorAll, na viteuzi vinavyohusiana. Wanafunzi hupata vipengele vya moja na vingi kwa uhakika.

  • Somo la 4 • Kuelewa Mti wa DOM

    Inaeleza mfano wa hati ya kitu kama mti wa nodi. Wanafunzi husafiri uhusiano wa mzazi, mtoto, na ndugu ili kupata kipengele chochote.

  • Somo la 5 • Kurekebisha Vipengele na Mitindo

    Inafundisha textContent, innerHTML, classList, na udanganyifu wa mtindo. Wanafunzi husasisha maudhui na mwonekano wa ukurasa kwa nguvu katika kukabiliana na data.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Mwendelezaji wa wavuti anayetarajia: tayari kubadilisha udadisi kuwa ujuzi halisi wa usimbaji.

  • Mtu anayebadilisha kazi: anayetafuta kuingia katika teknolojia kutoka kwa historia isiyo ya programu.

  • Mtaalamu wa masoko: anayetaka kuelewa kanuni za upangaji programu nyuma ya kampeni anazozifanya.

  • Mbunifu huru: analenga kuongeza JavaScript katika huduma zake za kuwahudumia wateja.

  • Mwanafunzi wa sayansi ya kompyuta: anatafuta mazoezi ya vitendo zaidi ya yale yanayotolewa na mihadhara.

  • Mmiliki wa biashara ndogo: akitarajia kubadilisha na kutunza tovuti yake mwenyewe kwa kujitegemea.

Kile wanasema wanafunzi wetu

Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

Mafunzo muhimu

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Je, kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Muda wa kozi ni upi?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF