Plan Szkolenia
Wprowadzenie
- Hello, World
- Typy i wartości
- Sterowanie przepływem
Typy
- Złożone typy
- Odwołania
- Niestandardowe typy
Złożone typy
- Dopasowanie wzorców (pattern matching)
- Bloki impl
- Cechy (traits)
- Typy generyczne
- Standardowa biblioteka
- Zamknięcia (closures)
Model pamięci Rust
- Zarządzanie pamięcią
- Inteligentne wskaźniki (smart pointers)
- Wypożyczenie (borrowing)
- Czas trwania (lifetimes)
Iteratory
- Motywacja
- Metody iteratorów
- Kolekcja (collect)
Moduły i widoczność
- Moduły
- System plików (filesystem)
- Widoczność
Testowanie
- Testy jednostkowe (unit tests)
- Testy integracyjne (integration tests)
- Testy dokumentacji (documentation tests)
Obsługa błędów
- Nieodwracalne błędy (unrecoverable errors)
- Option, Result i operator ?
- Niestandardowe błędy
Podsumowanie i kolejne kroki
Wymagania
- Zrozumienie podstawowych koncepcji programowania
- Doświadczenie w co najmniej jednym języku programowania
Odbiorcy
- Programiści
Opinie uczestników (2)
Polubiłem interaktywne przykłady, nad którymi pracowaliśmy. Trener był niezwykle kompetentny w niemal każdej kwestii, o którą pytaliśmy, i dał znakomite rady dotyczące naszych realnych sytuacji związanych z niektórymi materiałem szkoleniowym.
Tracy - GenesysGo
Szkolenie - Rust Advanced
Przetłumaczone przez sztuczną inteligencję
Instruktor wyjaśnił wiele ciekawych rzeczy o RUST, zaczynając od podstaw i przechodząc do jego zastosowań w Blockchaine, co było bardzo pouczające i fascynujące
Elena Paraschiv - ICI BUCHAREST
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję