Zig Academy logo
ZigJärjestelmätTasot A1 → B222 kieltä

Zig Academy

Opi Zig, moderni järjestelmäkieli: yksinkertaisempi ja turvallisempi C, jossa ovat comptime, manuaalinen muistinhallinta ja tehokas build-järjestelmä. CoddyKitin oppimispolku, joka sisältää 30 lyhyttä kurssia ja 120 interaktiivista oppituntia sekä tekoälytuutorin käytettävissäsi ympäri vuorokauden.

Kurssit
30
Oppitunnit
120
Interaktiiviset vaiheet
1,560
Aloita maksutta
Kurssi 1
Kurssisisältö

30 kurssia tässä opintopolussa

Kaikki Zig Academy-opintopolun kurssit suoritusjärjestyksessä. Ensimmäinen on ilmainen.

1

A14 oppituntiaIlmainen

Selittäkää, mikä Zig on, kenelle se sopii ja miksi se kilpailee C:n kanssa järjestelmäohjelmoinnissa.

2

A14 oppituntiaPRO

Määrittäkää Zigin työkaluketju ja suorittakaa ensimmäinen ohjelmanne päätelaitteesta.

3

A14 oppituntiaPRO

Kääntäkää, suorittakaa ja tarkastelkaa Zig-ohjelmia komentorivityökaluilla.

4

A14 oppituntiaPRO

Ilmoittakaa, alustakaa ja muuttakaa arvoja muuttumattomuuden periaatetta noudattaen.

5

A14 oppituntiaPRO

Käyttäkää Zigin kokonaisluku-, liukuluku- ja totuusarvotyyppejä luontevasti.

6

A24 oppituntiaPRO

Laskekaa Zigin operaattoreilla ja käsitelkää kokonaislukujen ylivuoto nimenomaisesti.

7

A24 oppituntiaPRO

Haarauttakaa ohjelman kulkua ja toteuttakaa silmukoita Zigin lausekepohjaisella ohjausvuolla.

8

A24 oppituntiaPRO

Määritelkää funktioita, välittäkää argumentteja ja palauttakaa arvoja selkeästi.

9

A24 oppituntiaPRO

Tallentakaa kiinteän ja muuttuvan pituisia sekvenssejä ja tarkastelkaa niitä viipaleina.

10

A24 oppituntiaPRO

Käsitelkää Zigin UTF-8-tavuviipeisiin perustuvia merkkijonoja ja muotoilkaa tekstiä.

11

B14 oppituntiaPRO

Esittäkää puuttuvat arvot turvallisesti ja purkakaa ne ilman kaatumisia.

12

B14 oppituntiaPRO

Määritelkää struct-tyyppejä kenttineen, oletusarvoineen ja metodeineen.

13

B14 oppituntiaPRO

Mallintakaa epäonnistumisia error set -joukoilla ja välittäkää ne eteenpäin try-sanalla.

14

B14 oppituntiaPRO

Palautukaa virheistä ja vapauttakaa resurssit epäonnistumisen yhteydessä.

15

B14 oppituntiaPRO

Mallintakaa kiinteitä vaihtoehtoja ja muunnelmallista dataa enumeraatioilla ja unioneilla.

16

B14 oppituntiaPRO

Käyttäkää yhden alkion ja usean alkion osoittimia päästäksenne suoraan muistiin.

17

B14 oppituntiaPRO

Ajastakaa puhdistustoimet, jotka suoritetaan aina vaikutusalueiden päättyessä.

18

B14 oppituntiaPRO

Varatkaa kekomuistia nimenomaisesti ja vapauttakaa se luotettavasti.

19

B14 oppituntiaPRO

Suorittakaa koodia käännösaikana arvojen laskemiseksi ja tyyppien muokkaamiseksi.

20

B14 oppituntiaPRO

Kirjoittakaa uudelleenkäytettävää, tyyppiparametroitua koodia käännösaikaisilla tyyppiparametreilla.

21

B24 oppituntiaPRO

Kirjoittakaa ja suorittakaa upotettuja yksikkötestejä Zigin sisäänrakennetulla testikehyksellä.

22

B24 oppituntiaPRO

Määritelkää projektin koontigraafi ja tuottakaa oikeita artefakteja.

23

B24 oppituntiaPRO

Jakakaa koodi tiedostoihin ja ottakaa käyttöön ulkoisia paketteja.

24

B24 oppituntiaPRO

Valitkaa suorituskyvyn, turvallisuuden ja elinkaaren kannalta sopiva allokaattori.

25

B24 oppituntiaPRO

Tuottakaa tyyppejä ja tarkastelkaa niitä tehokkaan, geneerisen koodin kirjoittamiseksi.

26

B24 oppituntiaPRO

Hallinnoikaa muistin tarkkaa asettelua ja pakatkaa dataa bittitasolla.

27

B24 oppituntiaPRO

Kutsukaa C-kirjastoja Zigistä ja tuokaa C-otsikkotiedostoja suoraan.

28

B24 oppituntiaPRO

Kääntäkää binäärejä muille alustoille yhdeltä koneelta.

29

B24 oppituntiaPRO

Toteuttakaa keskeisiä tietorakenteita hallitsemalla muistin omistajuutta nimenomaisesti.

30

B24 oppituntiaPRO

Toimittakaa oikea komentorivisovellus alusta loppuun.

CoddyKit PRO

Avaa kaikki 30 tämän opintopolun kurssia ja kaikki muut opintopolut

Tekoälytuutori, sertifiointikoe ja suoritustodistus. Toimii verkossa sekä iOS- ja Android-laitteilla.

Näytä kaikki paketit
Vuosittain$29.90 / vuosiNoin $2.49 kuukaudessaMaksa kerranElinikäinen$69.99 KerranEi uusimisia. PRO ikuisesti.
Kurssin yleiskatsaus

Zig: moderni järjestelmäohjelmointi

Opitte modernin järjestelmäkielen Zigin: yksinkertaisemman ja turvallisemman C:n, jossa on comptime, manuaalinen muistinhallinta ja tehokas koontijärjestelmä. Tämä opintopolku sisältää 30 etenevää minikurssia vasta-alkajatasolta (A1) edistyneelle tasolle (B2), ja sen lyhyet, keskittyneet oppitunnit sekä nopeat tietovisat auttavat vahvistamaan jokaisen käsitteen omaksumista.

Mitä opitte

Aloitatte perusteista ja etenette keskitason ja edistyneen tason aiheisiin niin, että jokainen kurssi rakentuu edellisen päälle. Jokainen oppitunti on käytännönläheinen ja kompakti, ja käytettävissänne on ympärivuorokautinen tekoälytuutori, kun tarvitsette apua.

Näin se toimii

Jokainen kurssi koostuu neljästä keskittyneestä ja kompaktista oppitunnista. Suorittamalla muutaman oppitunnin päivässä hallitsette koko opintopolun viikoissa, ette kuukausissa.

Näin opiskelet

  1. 01

    Interaktiiviset oppitunnit

    Käytännön koodiharjoituksia ja reaaliaikaista palautetta

  2. 02

    Tekoälytuutori

    Saat heti apua tekoälyltä, kun jäät jumiin

  3. 03

    Sisäänrakennettu editori

    Kirjoita ja suorita koodia suoraan selaimessa

  4. 04

    Sertifikaatti

    Saat sertifikaatin suoritettuasi kurssin

UKK

Usein kysytyt kysymykset

Onko Zig Academy-kurssi ilmainen?

Kyllä. Voit aloittaa Zig Academy-kurssin ilmaiseksi ja suorittaa sen vuorovaikutteiset oppitunnit maksutta. Valinnainen PRO-tilaus avaa käyttöön edistyneet tekoälytyökalut ja jaettavan todistuksen.

Tarvitsenko aiempaa kokemusta oppiakseni Zig?

Et tarvitse. Kurssi alkaa perusteista ja etenee vähitellen edistyneempiin aiheisiin, joten voit aloittaa, vaikka sinulla ei olisi aiempaa Zig-kokemusta.

Miten opin Zig CoddyKitissä?

Opit tekemällä. Lyhyillä vuorovaikutteisilla oppitunneilla selkeä teoria yhdistyy käytännön koodiharjoitukseen, joka suoritetaan reaaliajassa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori auttaa henkilökohtaisesti aina, kun jäät jumiin.

Saanko todistuksen Zig Academy-kurssin suorittamisesta?

Kyllä. PRO-oppijat voivat suorittaa kokeen ja saada Zig Academy-kurssin suorittamisesta jaettavan todistuksen, jonka koodi voidaan tarkistaa.

Voinko oppia Zig puhelimellani?

Kyllä. CoddyKit on käytettävissä verkossa sekä iOS- ja Android-natiivisovelluksina, joten voit oppia Zig millä tahansa laitteella, ja edistymisesi synkronoituu niiden välillä.

Paljonko CoddyKit PRO maksaa?

Zig Academy-opintopolun ensimmäinen kurssi on ilmainen. CoddyKit PRO avaa kaikki kurssit: $5.90 viikossa, $7.90 kuukaudessa, $29.90 vuodessa tai $69.99 kerran maksettuna, jolloin saat elinikäisen käyttöoikeuden ilman uusimisia.

Kuinka kauan Zig Academy-opintopolun suorittaminen kestää?

Zig Academy sisältää 30 kurssia ja 120 oppituntia. Useimmat oppitunnit kestävät noin 5–10 minuuttia, joten koko opintopolun suorittamiseen kuluu omaan tahtiin noin 14 tuntia käytännön harjoittelua.

Aloita Zig Academy nyt

Liity tuhansien oppijoiden joukkoon ja opi ohjelmointia tekoälyä hyödyntävillä oppitunneilla.