La kompleta kurso de la programlingvo Raku
De via tute unua kodlinio ĝis gramatikoj, samtempeco kaj retaj servoj — praktika kurso en kvin partoj, kun centoj da kvizoj kaj ekzercoj por ekzerci ĉiun paŝon survoje.
Libera kaj malfermitkoda · Subtenata de The Perl & Raku Foundation
La kurso, parto post parto
1 Raku-esencoj
Komencu ĉi tie. Instalu la kompililon kaj poste lernu variablojn kaj datumtipojn, regofluon kaj viajn unuajn subprogramojn — la fundamenton de ĉio posta.
Verki kaj ruli programojn
2 Progresintaj Raku-temoj
Pli profunde: ujoj kaj kuntekstoj, la plena gamo de enkonstruitaj tipoj kaj operatoroj, pli riĉaj subrutinoj, kaj pakado de via kodo en modulojn kun testoj kaj dokumentado.
Ujoj
Pli pri la enkonstruitaj tipoj
3 Objektoj, en- kaj eligo kaj esceptoj
Objektorientita programado per klasoj kaj roloj, legado kaj skribado de en- kaj eligo kaj komunikado kun eksteraj programoj, kaj traktado de eraroj per esceptoj.
4 Regulesprimoj kaj gramatikoj
Kongruigu tekston per regulesprimoj kaj kreskigu el ili plenajn gramatikojn kun agoklasoj kiuj transformas strukturitan enigon en datumojn.
5 Funkcia, samtempa, reaktiva kaj reta programado
Ĉio kune: funkcia, samtempa kaj reaktiva programado, fine kun kontaktskatoloj, HTTP kaj konstruado de retservoj.
★ La fina testo
Cent demandoj el la partoj 1 ĝis 5, kontrolataj tuj post la respondo — fina rigardo al tio, kiom da la tuta kurso restis.
6 Aldono: ampleksaj ekzercoj 🆕
Fina kolekto de pli malfacilaj ekzercoj kiuj ĉerpas el la tuta kurso. Ĉiu bezonas pli ol unu ideon, kaj multaj kombinas ilojn el diversaj partoj. Ĉiuj uzas nur jam prezentitajn eblecojn — nenio nova por lerni, sed multe por ekzerci.