Online cursus – gecertificeerde professionele specialisatie in Rust-programmering door Packt Institute

Leer de REST-taal door middel van praktische problemen uit het echte leven. Doe praktische ervaring op met het oplossen van problemen met REST, een taal die aan populariteit wint onder ontwikkelaars.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

starten

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Brest-programmering
  • datastructuren
  • Geheugenveiligheid
  • Blockchain
  • Asynchrone programmering

What you will learn in the course

Courses for which the course is suitable

  • Software-ontwikkelaar
  • Roest programmeur
  • software-ingenieur
  • Applicatie-ontwikkelaar
  • Blockchain-sleutel
  • Ontwikkelaar van parallelle systemen
  • Ontwikkelaar van webapplicaties
  • databasebeheerder
  • Ontwikkelaar van softwareoplossingen
  • Student computerwetenschappen

Stage – een driedelige cursusreeks

Ontdek Rust-programmeren met onze cursus, ontworpen om u van beginner tot expert te brengen. Begin met het leren kennen van Rust en het opzetten van uw ontwikkelomgeving, ga dan snel verder met het schrijven van de code en het compileren van uw eerste programma. De cursus behandelt basisprogrammeerconcepten, waaronder:

  • veranderen
  • gegevenstypen
  • functies
  • invoer

en zorgt voor een sterke basis in Roest.

Het eigendomsmodel van Rust

Ontdek het unieke eigendomsmodel van Rust, essentieel voor geheugenveiligheid en parallelle processen. Meer informatie over:

  • eigendom
  • Referenties
  • geheugenbeheer

en begrijp hoe de aanpak van Rust verschilt van andere talen. Gecontroleerde constructies, inclusief lussen en conditionals, worden uitgelegd om u te helpen efficiënte code te schrijven.

Geavanceerde onderwerpen

Naarmate je vordert, kun je geavanceerde onderwerpen behandelen, zoals:

  • modules
  • pakketten
  • Noem wijsheid

Dit zal uw vermogen om complexe codebases te beheren versterken. Praktische projecten zoals stackimplementatie en expressie-evaluatie zullen uw begrip versterken.

Aanvullende onderwerpen

Tenslotte behandelt de cursus onderwerpen als:

  • parallelle processen
  • Internetprogrammering
  • Blockchain-applicatie
  • Prestatie-optimalisatie

Zo bent u ervan verzekerd dat u bedreven bent in moderne, krachtige Rust-toepassingen.

doelgroep

Deze cursus is ideaal voor ontwikkelaars, programmeurs en studenten informatica die Rust vanaf de basis willen leren of hun bestaande vaardigheden willen verbeteren. Het wordt aanbevolen om basisprogrammeerconcepten te kennen en ervaring te hebben met ten minste één programmeertaal.

Toegepast leerproject

Met de projecten in deze masterclass kunnen leerlingen hun Rust-programmeervaardigheden toepassen om problemen uit de echte wereld op te lossen, zoals:

  • Implementatie van datastructuren
  • Applicaties bouwen voor netwerkbeheer
  • Het afhandelen van parallelle processen

Door deelname aan deze projecten zullen leerlingen praktijkervaring opdoen en een dieper inzicht krijgen in Rust, waardoor ze efficiënte en robuuste softwareoplossingen kunnen ontwikkelen.

Details of the courses that make up the specialization

Inleiding tot programmeren in Rust en basisconcepten

Cursus 1 • 10 uur

Cursusdetails
  • wat ga je leren
    • Pas het eigendomsmodel van Rust toe op geheugenbeveiliging.
    • Analyseer controlestructuren om de programmastroom te beheren.
    • Creëer geavanceerde Roost-applicaties met behulp van levensduur, sluitingen en iters.
Vaardigheden die je gaat verwerven
  • Categorie: Roast-programmering
  • Categorie: controlestructuren in Rust
  • Categorie: Eigendom in Roest
  • Categorie: Basisprincipes van braden
  • Categorie: vertrouwen in het geheugen van Rost

Gemiddelde braadprogrammering en geavanceerde concepten

Cursus 2 • 10 uur

Cursusdetails
  • wat ga je leren
    • Implementeer verschillende soorten slimme pointers voor geavanceerd geheugenbeheer.
    • Pas macro- en geavanceerde testmethoden toe in Rost.
    • Analyseer en los problemen uit de echte wereld op met behulp van geavanceerde datastructuren en algoritmen.
Vaardigheden die je gaat verwerven
  • Categorie: geheugenbeheer in Rost
  • categorie: modules in Rost
  • Categorie: Gemiddelde programmering in Rust
  • Categorie: Problemen oplossen in Rust
  • Categorie: Slimme wijzers in Roest

Geavanceerde braadprogrammering en toepassingen uit de echte wereld

Cursus 3 • 8 uur

Cursusdetails
  • wat ga je leren
    • Pas geavanceerde technieken van parallel leven toe in Rust.
    • Bouw en verifieer een blockchain in Rost.
    • Ontwikkel webapplicaties met behulp van de programmeermogelijkheden van Rust en verbeter de codeprestaties met behulp van benchmarking en lints.
Vaardigheden die je gaat verwerven
  • Categorie: Blockchain in Brust
  • Categorie: Toepassingen in de echte wereld in roest
  • Categorie: parallellen in Rost
  • Categorie: geavanceerde braadprogrammering
  • Categorie: Bestandsbeheer in Rust