Viis saiti portfellide loomiseks

Tasuta veebipõhised programmeerimiskursused: vaadake tundide jaoks seitset veebisaiti

Programmeerimiseks õppimine võib olla tee uue IT-eriala juurde. Selleks on võimalik kasutada veebi- ja tasuta programmeerimiskursusi. Interneti-klasside abil saate tarkvaraarendajaks, alustades algoritmide ja programmeerimisloogika õppimisest ning jõudes traditsioonilisemate keelteni, nagu Python ja Java, või uute tehnoloogiateni, näiteks Flutter, neile, kes soovivad mobiiltelefonidele rakendusi ehitada. Lisaks eraldas TechTudo loendi seitsme veebipõhise programmeerimisprogrammiga, et õppida Internetis tasuta. Mõnel juhul on võimalik isegi sertifikaat saada.

LOE: Microsoftil on kõigile tasuta Exceli kursused; Tofu

Ăśks 8-st veebikursusest võib olla hea valik neile, kes soovivad õppida programmeerima – Foto: Disclosure / Creative Commons

Veebikursused võivad olla heaks valikuks neile, kes soovivad õppida programmeerima – Foto: Disclosure / Creative Commons

Kas soovite osta mobiiltelefone, telereid ja muid soodushinnaga tooteid? Leidke TechTudo võrdlus

1. Videokursus – algoritmikursus

Mõiste algoritm on päritud matemaatikast ja üldiselt tähendab see rea loogilisi ja korrapäraseid samme probleemi lahendamiseks. Arvutiteaduses koosneb iga arvutiprogramm algoritmist. Näiteks võib dokumendi Wordi salvestamise protsessi kirjeldada kui loogilist järjestikust toimingute seeriat, mille eesmärk on teie tekst teisendada .doc-failiks. Selleks, et see kõvakettal kättesaadavaks teha, kui soovite seda avada, peate rakendama teist algoritmi.

2/8 Hea algoritmide ja loogika alus on hädavajalik mis tahes programmeerimiskeele valdamiseks – Foto: Reproduction / Filipe Garrett

Hea algoritmide ja loogika alus on programmeerimiskeelte õppimiseks hädavajalik – Foto: Reproduction / Filipe Garrett

See võib tunduda üsna abstraktse määratlusena, kuid tõsi on see, et head algoritmilised käsud on hädavajalikud neile, kes soovivad programmeerida. Neile, kes soovivad sellesse piirkonda siseneda, on videokursuse algoritmikursus hea valik, pakkudes väga põhjalikku koolituskursust. See õpetab mitte ainult mõiste üldist määratlust, vaid ka selle rakendamist ja strateegiaid, mida programmeerijad kasutavad tegelike probleemide jaotamiseks masinlikult täidetud sammude ahelaks.

Sellel kursusel on 15 õppetundi ja see kestab umbes kuus tundi. See materjal hõlmab põhimõtteliselt kõike, mida hea programmeerija peab kodeerimisel valdama: otsustusstruktuurid, sidemed, sisestus- ja lugemisväärtused ning isegi maatriksid. Tundidele pääseb juurde aadressil: www.cursoemvideo.com/course/curso-de-algoritmos

Vaata ka: Kuidas võltsuudiseid tuvastada? Veebisaidilt saate kontrollida, kas uudised vastavad tõele

Kuidas teha kindlaks võltsuudised?  Veebisaidilt saate kontrollida, kas uudised vastavad tõele

Kuidas teha kindlaks võltsuudised? Veebisaidilt saate kontrollida, kas uudised vastavad tõele

2. Portugali stuudio – sissejuhatus portugali keelt kasutavasse programmeerimisse

Portugali keel on pseudo-programmeerimiskeel, mis loodi Brasiilias Univalis (Vale do ItajaĂ­ ĂĽlikool, Santa Catarina) hariduslikel eesmärkidel. Kuna see kasutab portugali termineid, võib see olla võimas õppevahend neile, kellel on inglise keelega raskusi. Terminite nagu “while”, “if” või “other” asemel kasutab portugali keel näiteks “while”, “if” ja “if not”. See võib tunduda vähe, kuid see muudab koodi hõlpsamini loetavaks ja aitab teil mõista loogilist protsessi, mille masin oma juhiste täitmisel läbib.

3/8 portugali sĂĽntaksi aitab neid, kellel on inglise keelega raskusi – Foto: Reproduction / Filipe Garrett

Inglise sĂĽntaks aitab neid, kellel on inglise keelega raskusi – Foto: Reproduction / Filipe Garrett

Portugali keele kursus on suhteliselt lĂĽhike ja seda pakub tööriistade arendaja tasuta Portugol Studio YouTube’i kanalil (www.youtube.com/channel/UC5Fi3dh-EJSShOxitAjUfrw). Materjal hõlmab mis tahes keeles programmeerimise ĂĽldpõhimõtteid, kasutades selleks kõige sõbralikumat portugali sĂĽntaksi ja aitab õpilasel õpitut algoritmides rakendada reaalse programmeerimise kaudu.

3. Microsoft – sissejuhatus Pythoni

Python on algajatele suurepärane programmeerimiskeel oma sĂĽntaksi suhtelise lihtsuse tõttu, kuna see on “vähem ĂĽksikasjalik” kui traditsioonilisemad keeled, näiteks Java või C ++, ja võimaldab teil vähemate kirjutustega rohkem ära teha. Peale selle on sellel tänapäeval väga erinevaid rakendusi. Veebisaidid, keerulised tauststruktuurid, MacOSi, Windowsi ja Linuxi tarkvara, andmete analĂĽĂĽs ja isegi tehisintellekt on vaid mõned näited paljudest keelerakendustest, mis GitHubi andmete kohaselt olid 2019. aastal maailmas teisel kohal.

4 of 8 Microsoft on Pythonis alustamiseks kindlasti lihtne ja teostatav – Foto: Reproduction / Filipe Garrett

Microsoft on kindlasti lihtne ja seda tasub alustada Pythoniga – Foto: Reproduction / Filipe Garrett

Microsoft Learn platvorm pakub sissejuhatavat Pythoni keelekursust koos mõne lihtsa sisu ja harjutustega. Klassid aitavad teil sellel teel alustada ja seejärel liikuda sügavamalt teistele kursustele. Alustamiseks minge lihtsalt aadressile docs.microsoft.com/pt-br/learn/modules/intro-to-python

4. Videokursus – Python

Nagu me varem selgitasime, on Python väga populaarne ja võimas programmeerimiskeel. Teise kursuse Pythoni kasutamise esimeste sammude õppimiseks pakub Curso em Vídeo veebisait (www.cursoemvideo.com/course/curso-python-3).

5/8 Pythoni videotreeningut on väga põhjalik ja selle algus on kättesaadav ka neile, kes pole kunagi programmeerinud – Foto: Reproduction / Filipe Garrett

Videokursuse Pythoni koolitus on terviklik ja selle algus on ligipääsetav ka neile, kes pole kunagi programmeerinud – Foto: Reproduction / Filipe Garrett

Sellel platvormil on mitmekesised ja üsna põhjalikud Pythoni kursused. Lisaks pakub see mitmesuguseid harjutusi ja projekte alates lihtsatest rakendustest kuni teie süsteemi käsuviibas käivitamiseni kuni keerukamate toodeteni, näiteks graafiliste liidestega veebisaidid ja programmid. Selle veebisaidi kursused on täiesti tasuta ja YouTube saab neid jälgida. Tasub mainida, et tunnistuse saamiseks peate maksma.

5. Peaminister Cursos – põhiline laperdus

Flutter on Google’i raamistik Androidi ja iOS-i sĂĽsteemidega mobiiltelefonide rakenduste arendamiseks, lisaks veebisaitide ja töölaua tarkvara loomise võimaldamisele. Tehnoloogia, mis hiljuti on tänu Google’i toele turul ruumi saanud. Nagu sarnased tööriistad, võimaldab ka Flutter programmeerida kõike korraga: sama kood töötab ka Androidis ja iOS-is, mis arenduse seisukohalt vähendab kulusid ja lĂĽhendab tähtaegu.

6 of 8 kursust Flutter huvitab neid, kes soovivad rakendust luua – Foto: Reproduction / Filipe Garrett

Flutteri kursus pakub huvi neile, kes soovivad rakendust luua – Foto: Reproduction / Filipe Garrett

Flutteri kursuse ülesehitus on lihtne ja lubab 30 tundi tundi. Menüü sisaldab mitut keeles kasutatavat komponenti, näiteks nuppe, loendeid, tekstikaste. See on tehnoloogia algajatele mõeldud kursus, mis tähendab, et üldine arusaam programmeerimisest ja lähedus sarnaste tehnoloogiatega võib palju aidata. Klassid on kättesaadavad aadressil: www.primecursos.com.br/flutter-basico

6. Loiane Groner – Java kursus

Java on üks olulisemaid programmeerimiskeeli maailmas. Ehkki nende jaoks, kes alles alustavad, on see veidi keerulisem, kipub see uute talentide palkamisel olema IT-sektori ettevõtete seas üks kõige ihaldatumaid. Kui Python on 2019. aasta keel, on Java GitHubi andmetel sel aastal kolmandal kohal, olles aastaid veetnud absoluutse liidrina.

7 8-st Brasiilia YouTuberi kanalist pakub mitmeid kursusi ja võib-olla ka sertifikaadi – Foto: Reproduction / Filipe Garrett

Brasiilia youtuberi kanal pakub mitmeid kursusi ja võib-olla ka tunnistust – Foto: Reproduction / Filipe Garrett

YouTuberi Loiane Groneri (https://www.youtube.com/user/Loianeg/playlists) pakutavad kursused on üsna täielikud ja jagatud mitmeks mooduliks. Koolitus läbib keele sissejuhatuse ja käib reaalsete Java-rakenduste kohta, mida turg täna kasutab. See kursus käsitleb ka objekti orientatsiooni (OOP) paradigmat. Lisaks on võimalik pääseda juurde sertifikaatidele ja küsimuste tugifoorumitele.

7. Coursera / ITA – objekti orientatsioon Java abil

Object Orientation paradigma on tarkvaraarenduses olnud domineeriv juba kaks aastakümmet ja iga algaja programmeerija peab õppima mudelit valdama. Seda tüüpi sisu pole mõeldud uutele tulijatele. Lennunduse Tehnoloogiainstituudi kursuse positiivseks küljeks on aga täiendkoolituse võimalus, mis peaks olema järgmine samm pärast esimest kokkupuudet Java-ga ja lihtsat programmeerimist.

8/8 Instituto TecnolĂłgico da Aeronática pakutavad kursused on väga täielikud ja hinnatud – Foto: Reproduction / Filipe Garrett

Instituto TecnolĂłgico da Aeronática pakutavad kursused on väga põhjalikud ja hinnatud – Foto: Reproduction / Filipe Garrett

Kursus kestab 38 tundi ja on platvormil hästi hinnatud. Klassid on jagatud erinevateks mooduliteks, mis hõlmavad kogu objekti orientatsioonist alustanute jaoks olulist sisu: klassid ja objektid, pärilikkus ja kapseldamine, polümorfismid ja UML-diagrammid. Seda kursust pakub ITA tasuta ja see annab sertifikaadi lõpetamise kohta, kuid materjalide juurde pääsemiseks peate looma Courseras konto: en.coursera.org/learn/orientacao-a-objetos-com-java#about

Kust saada rohkem programmeerimist?

Neile, kes soovivad programmeerimisega rohkem tegeleda, pakuvad sellised saidid nagu Prime Cursos ja Curso em Vídeo tavaliselt osa nende sisust tasuta. Tasulise sisuga tööriistad, näiteks Udemy ja Coursera, muudavad mõnikord oma kataloogi osad tasuta kättesaadavaks või pakuvad registreerunutele suuri allahindlusi.

Peale selle, et sellel platvormil reklaamidel silma peal hoiate, võite pöörduda ka YouTube’i poole. Programmeerimiseks on pĂĽhendatud suurepärane kanal, mis pakub tundide kaupa sisuloendeid, et õppida mängude, rakenduste, veebisaitide ja kõige muu võimaliku loomist. Ăśldiselt pakuvad neid materjale inglise keelt kõnelevad juhendajad (kuigi kanaleid on ka portugali ja hispaania keeles). Sellegipoolest võib õpetaja ekraanil kirjutamise jälgimine olla piisav neile, kes keelt ei räägi, kuid programmeerimisest juba natuke teavad.