Rust Programming - Plan Szkolenia
Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą tworzyć aplikacje i komponenty systemowe w popularnym języku programowania Rust;
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie bezbłędnych systemówaplikacji z minimalną ilością kodu.
- Pisać bezpieczne Rust komponenty, które integrują się z istniejącymi aplikacjami.
- Wdrażać Rust aplikację lub komponent do produkcji.
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Praktyczne wdrożenie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
- Aby dowiedzieć się więcej o Rust, odwiedź stronę: https://www.rust-lang.org/
Plan Szkolenia
Wprowadzenie
- Dlaczego Rust jest uważany za jeden z najprzyjemniejszych języków do programowania.
Przegląd funkcji Rust
Przygotowanie środowiska programistycznego
Tworzenie prostej aplikacji
Kodowanie za pomocą modułów Rust
Struktury danych Rust
Operatory Rust
Struktury danych kolekcji
Kontrolowanie przepływu programu
Logika logiczna
Wielokrotne wykonywanie kodu
Rozszerzanie aplikacji
Dopasowywanie wzorców w Rust
Tworzenie biblioteki Rust
Publikowanie w repozytorium Rust
Integracja Rust z istniejącą aplikacją
Eliminowanie błędów powodujących awarię aplikacji
Strategie testowania aplikacji Rust
Podsumowanie i kolejne kroki
Wymagania
- Programming doświadczenie w dowolnym języku (preferowane C lub C++)
Uczestnicy
- Deweloperzy
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Rust Programming - Plan Szkolenia - Booking
Rust Programming - Plan Szkolenia - Enquiry
Rust Programming - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (6)
Wiedza trenera bardzo duża, zaangażowanie w rozmowę i przekazywanie wiedzy ogromne. Dobry kontakt z uczestnikami. Bardzo dobrze przygotowane materiały, dużo slajdów, opisy ćwiczeń, widać było duże przygotowania do szkolenia, mimo moim komentarzy nadal oceniam szkolenie bardzo dobrze. Moje komentarze są jedynie uzupełnieniem, jakie można poczynić do szkolenia, które było na bardzo dobrym poziomie. Według mnie przy uczestnikach z obszaru C# i wprowadzonych poprawkach, szkolenie może być na poziomie idealnym ;-)
Slawek - Sonova Warsaw Service Center Sp z o o
Solid wprowadzenie do Rust z zaawansowanymi elementami takimi jak makra. Praktyczne ćwiczenia programistyczne, wiele komentarzy bocznych, darmowe dyskusje i konsultacje.
Robert - Sonova Warsaw Service Center Sp z o o
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję
Chociaż nauka Rust zawsze będzie trudna, czuję, że udało mi się wyciągnąć z niej więcej, niż prawdopodobnie spodziewałbym się na początku. Jednocześnie jestem przekonany, że mogę utrwalić swoje zrozumienie języka poprzez ponowne odwiedzenie zasobów rust-by-example, które Andy wykorzystał jako podstawę kursu.
Ciprian
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję
Trener bardzo dobrze przygotowany i bardzo pasjonujący się tym tematem
Andreea
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję
szczegóły dotyczące testowania i tworzenia wyjściowych danych dla środowiska CI/CD, oraz kompatybilność z znanej swoją irytacją metodą wypuszczania kodu Jenkins.
Paul Lopez - self
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję
Trener opowiedział wiele ciekawych rzeczy na temat RUST, zaczynając od podstaw, przechodząc do jego zastosowań w kierunku Blockchain, co było bardzo przydatne i fascynujące.
Elena Paraschiv - ICI BUCHAREST
Szkolenie - Rust Programming
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Rust Advanced
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla średnio zaawansowanych i zaawansowanych programistów Rust, którzy mają solidne zrozumienie podstaw Rust i chcą poszerzyć swoją wiedzę w tym języku.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie zaawansowanych tematów i technik w programowaniu Rust.
- Opanowanie zaawansowanych własności, programowania asynchronicznego i cech/generics.
- Uzyskanie biegłości w zaawansowanej obsłudze błędów, makrach i optymalizacji wydajności.
- Interfejs z innymi językami, wykorzystanie unsafe Rust i implementacja zaawansowanej współbieżności.
- Zastosowanie zaawansowanych technik rozwiązywania problemów w celu debugowania i rozwiązywania złożonych problemów w Rust programach.
Rust for Embedded Systems
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów i inżynierów systemów wbudowanych, którzy chcą wykorzystać Rust do programowania systemów wbudowanych i zdobyć umiejętności niezbędne do opracowania solidnych i wydajnych aplikacji wbudowanych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Skonfigurować środowisko programistyczne dla Rust programowania systemów wbudowanych.
- Zrozumieć i pracować z mikrokontrolerami i ich urządzeniami peryferyjnymi przy użyciu Rust.
- Pisać wydajny i niezawodny kod dla systemów wbudowanych o ograniczonych zasobach.
- Obsługa współbieżności i wymagań czasu rzeczywistego w aplikacjach wbudowanych.
- Interfejs ze sprzętem i korzystanie z niskopoziomowych abstrakcji w Rust.
- Stosować techniki zarządzania energią i optymalizacji niskiego poboru mocy w systemach wbudowanych.
Rust for Game Development
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla twórców gier i programistów, którzy chcą wykorzystać Rust do tworzenia gier i zdobyć umiejętności niezbędne do tworzenia wysokiej jakości gier przy użyciu Rust.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego do tworzenia gier za pomocą Rust.
- Zrozumienie koncepcji i architektury tworzenia gier przy użyciu Rust.
- Wykorzystaj funkcje bezpieczeństwa pamięci Rust podczas tworzenia gier.
- Implementacja mechaniki gry, systemów i logiki rozgrywki przy użyciu Rust.
- Integracja z bibliotekami graficznymi lub silnikami do renderowania w grach Rust.
- Optymalizacja i debugowanie Rust kodu gry pod kątem wydajności i stabilności.
Rust for Systems Programming
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla początkujących i zaawansowanych programistów, którzy chcą wykorzystać moc Rust do programowania na poziomie systemu i opanować umiejętności niezbędne do tworzenia solidnych aplikacji systemowych przy użyciu Rust;
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Ustawienie środowiska programistycznego dla Rust programowania systemowego.
- Rozwijanie wydajnych i niezawodnych aplikacji systemowych przy użyciu Rust.
- Zrozumienie i zastosowanie modelu zarządzania pamięcią Rust w kontekście systemowym.
- Interfejs z kodem niskiego poziomu, takim jak C i C++, przy użyciu Rust do zadań na poziomie systemu.
- Efektywne debugowanie i rozwiązywanie problemów w programach Rust dla scenariuszy programowania systemowego.
Rust for Web Development
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą wykorzystać Rust do tworzenia stron internetowych i zdobyć umiejętności niezbędne do tworzenia szybkich, niezawodnych i bezpiecznych aplikacji internetowych przy użyciu Rust.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Konfigurowanie środowiska programistycznego Rust do tworzenia stron internetowych.
- Budowanie aplikacji internetowych po stronie serwera przy użyciu Rust.
- Wdrażanie interfejsów API RESTful i obsługa żądań i odpowiedzi HTTP.
- Praca z bazami danych i zarządzanie trwałością danych w Rust.
- Rozwój komponentów frontendowych i interakcja z nimi przy użyciu Rust.
- Optymalizacja wydajności i zapewnienie bezpieczeństwa w Rust aplikacjach internetowych.
Rust Fundamentals
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy są nowicjuszami w Rust i chcą zbudować solidne podstawy w tym języku.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie funkcji i architektury Rust'. .
- Ustawianie środowiska programistycznego.
- Pisanie podstawowych Rust programów.
- Integracja Rust z istniejącymi bazami kodu.
- Rozwiązywanie typowych problemów.