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
 20 godzin

Liczba uczestników


Cena za uczestnika

Opinie uczestników (2)

Propozycje terminów

Powiązane Kategorie