ODBIERZ TWÓJ BONUS :: »

Rust. Kurs video. Pierwsze kroki

Podstawowe informacje:
Czas trwania: 05:21:22
Poziom: podstawowy
Autor: Adam Szpilewicz
Liczba lekcji: 40
Technologia: Rust 1.75, RustRover
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
51,60 zł 129,00 zł (-60%)
65,79 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Budowania aplikacji w języku Rust z użyciem pakietu Cargo i menedżera paczek
  • Stosowania zasad bezpieczeństwa pamięci i własności (ownership, borrowing, lifetimes)
  • Tworzenia struktur i enumów oraz implementacji metod i traitów
  • Obsługi błędów przy użyciu Result, Option i wzorców match
  • Projektowania aplikacji wielowątkowych i asynchronicznych w Tokio/async-std
  • Integracji kodu Rust z bibliotekami C/C++ poprzez FFI
  • Pisania testów jednostkowych i dokumentacyjnych w Rust
  • Optymalizowania wydajności programów dzięki niskopoziomowej kontroli zasobów

Spis lekcji

1. Wstęp 00:02:49
1.1. Wstęp
00:02:49
2. Wprowadzenie 00:39:05
2.1. Instalacja cz. 1
00:04:43
2.2. Instalacja cz. 2
00:05:45
2.3. Cargo - menadżer pakietów
00:06:41
2.4. Pierwszy program
00:08:57
2.5. Dokumentacja i komentarze
00:04:47
2.6. Debugowanie i printIn!
00:08:12
3. Podstawy języka Rust 00:32:47
3.1. Praca ze zmiennymi
00:09:53
3.2. Skalary
00:06:10
3.3. Stringi
00:08:13
3.4. Stałe
00:02:55
3.5. Operatory arytmetyczne i logiczne
00:05:36
4. Organizacja plików - moduły 00:15:12
4.1. Moduły
OGLĄDAJ » 00:08:56
4.2. Pakiety
00:06:16
5. Typy danych 01:05:34
5.1. Arrays
00:07:30
5.2. Vectors
00:07:29
5.3. Slices
00:07:12
5.4. Tuples
00:06:57
5.5. Structures
00:17:00
5.6. Enums
00:07:21
5.7. Generics
00:12:05
6. Kontrola przepływu programu 00:27:35
6.1. If
00:06:17
6.2. Match
00:07:05
6.3. Pętla for
00:08:41
6.4. Pętla while
00:05:32
7. Funkcje 00:53:38
7.1. Wprowadzenie
00:07:05
7.2. Przekazywanie parametrów przez wartość i referencję
00:11:35
7.3. Closure - funkcje anonimowe
00:12:51
7.4. Funkcje wyższego rzędu
00:09:41
7.5. Makra
00:12:26
8. Errors 00:29:11
8.1. Recoverables i unrecoverables
00:08:02
8.2. Metody pomocnicze
00:07:18
8.3. Operator upraszczający
00:07:19
8.4. Error kind
00:06:32
9. Testowanie 00:22:38
9.1. Testy jednostkowe
00:13:51
9.2. Testy integracyjne
00:08:47
10. Concurrency 00:31:04
10.1. Praca z wątkami
OGLĄDAJ » 00:11:47
10.2. Praca z kanałami
00:07:49
10.3. Praca z mutexami
00:11:28
11. Zakończenie 00:01:49
11.1. Zakończenie
00:01:49

Obierz kurs na... język Rust

Rust należy do grupy kompilowanych języków programowania ogólnego przeznaczenia. Stworzył go Graydon Hoare, w 2006 roku, z myślą o bezpieczeństwie, współbieżności i praktyczności. Trzy lata później pieczę nad projektem przejęła Mozilla Foundation, by w 2012 roku wypuścić pierwszą numerowaną wersję alfa. Aktualnie, w ramach Fundacji Rust, język jest wspierany przez takich gigantów jak Mozilla, AWS, Google, Microsoft i Huawei. Ze względu na wydajność, założenia związane z bezpieczeństwem i przejrzystość Rust w ostatnich latach mocno zyskuje na popularności. Programiści chętnie po niego sięgają, by budować niezawodne systemy operacyjne, aplikacje sieciowe i tworzyć gry komputerowe.

Znajomość Rusta otwiera drzwi do nowoczesnego programowania systemowego i aplikacji sieciowych - to kluczowe narzędzie dla programistów dążących do tworzenia pewnego i wydajnego oprogramowania. Jeśli chcesz wzbogacić swoją znajomość języków programowania o Rust, nasz kurs będzie dla Ciebie idealny. Obejmuje on bowiem pełny zakres tematyki związanej z tym językiem, od podstaw po bardziej zaawansowane aspekty, takie jak obsługa błędów, testowanie czy programowanie współbieżne. Co więcej, szkolenie ma ciąg dalszy - przygotowany przez tego samego autora - w ramach którego przećwiczysz tworzenie aplikacji w języku Rust w praktyce. Zacznij jednak od podstaw i sprawdź, czy Rust to język dla Ciebie.

Co Cię czeka podczas naszego profesjonalnego szkolenia

W trakcie kursu między innymi:

  • Zainstalujesz Rust i Cargo - jego menedżera pakietów
  • Stworzysz pierwsze programy i zrozumiesz dokumentację Rusta
  • Będziesz efektywnie debugować i korzystać z println!
  • Opanujesz zarządzanie zmiennymi, skalary, stringi i stałe
  • Zrozumiesz zastosowania różnych operatorów (w tym arytmetycznych, logicznych)
  • Przyjrzysz się organizacji kodu z wykorzystaniem modułów i pakietów
  • Popracujesz z różnymi typami danych: tablicami, wektorami, krotkami, strukturami, enumeracjami
  • Skontrolujesz przepływ programu za pomocą instrukcji if, match, pętli for i while
  • Przyswoisz podstawy funkcji, w tym funkcje anonimowe, wyższego rzędu i makra
  • Nauczysz się obsługi błędów i testowania kodu (testy jednostkowe i integracyjne)
  • Sięgniesz do konkurencji po wątki, kanały i mutexy

Szkolenie Rust. Kurs video. Pierwsze kroki jest skierowany do osób początkujących. Oferuje solidne podstawy i praktyczne umiejętności programowania w języku Rust, niezbędne do tworzenia wydajnych i bezpiecznych aplikacji. Co ważne - z możliwością zastosowania w rzeczywistych projektach programistycznych.

Opanuj Rust i stań się częścią przyszłości programowania. Ten kurs otworzy przed Tobą nowe możliwości i wyzwania.

O autorze kursu video

Adam Szpilewicz – od ponad dziesięciu lat zajmuje się pracą z danymi. Obecnie specjalizuje się w dziedzinie software engineering z wykorzystaniem języków programowania Golang i Python. Posiada doświadczenie w monitoringu aplikacji i systemów, które zdobył podczas pracy dla firmy typu SaaS (ang. software as a service), gdzie Prometheus należał do głównych narzędzi używanych w tym celu. W przeszłości pracował w sektorze bankowym i consultingu zajmując się modelowaniem statystycznym z wykorzystaniem Pythona i R. Prywatnie pasjonuje się nowoczesnymi technologiami oraz jest zwolennikiem oprogramowania typu open source i entuzjastą pływania.

Adam Szpilewicz - pozostałe kursy

Oceny i opinie klientów: Rust. Kurs video. Pierwsze kroki Adam Szpilewicz (3)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.0
  • 6 (2)
  • 5 (0)
  • 4 (0)
  • 3 (1)
  • 2 (0)
  • 1 (0)
  • Bardzo dobrze zorganizowany i ciekawie opowiedziany wstep do Rusta. Autor moglby jednak uzywac powiekszania ekranu oraz wyfiltrowac dzwieki tla. To technikalia. Kurs naprawde dobry.

    Opinia: Paweł Opinia dodana: 2025-09-21 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Naprawdę ok. Omówiono w nim wszystkie podstawy Rusta oraz wyjaśniono koncepcje i filozofię języka. Może być trochę zbyt prosty, jeśli jesteś już doświadczonym programistą, jednak Rust różni się nieco od innych języków, więc uważam, że taki szybki start może się przydać. Jedyne, co mi się nie podobało, to to, że część zagadnień była słabiej omówiona a nad innymi autor się mocniej rozwodził. Audio i obraz bez zarzutu.

    Rozwiń »
    Opinia: devdevdev Opinia dodana: 2024-02-16 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Witam, Kurs bardzo pomocny. Bardzo czytelny dla początkujących tzn. podział na część teoretyczną i praktyczną - fajna rzecz. Starałem się przerobić go od deski do deski. Wszystko wypisywałem i powtarzałem w programie Anki, żeby przygotować się do certyfikatu. No właśnie certyfikat :( to wielka porażka jak dla mnie - składał się tylko z 8 pytań co mnie bardzo zdziwiło bo myślałem, że będzie ich co najmniej 30 czy 40. Mało tego, pytanie "jakim słowem kluczowym zdefiniować stałą w Rust" odpowiedź prawidłowa wg testu to "let" - mnie na kursie uczono, że jest to const. Niektóre pytania odjechane od kursu tzn. nie były wspomniane w kursie. Naprawdę było tyle wiedzy przekazanej podczas kursu, że zrobienie testu mogłoby wyglądać o niebo lepiej. Ogólnie oceniam kurs na 6 gwiazdek a test na 0 gwiazdek, dlatego uśredniając daję 3 gwiazdki.

    Rozwiń »
    Opinia: anonimowa Opinia dodana: 2024-08-29 Ocena: 3   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-02-06
ISBN: 978-83-289-1255-7, 9788328912557
Numer z katalogu: 223650

Videopoint - inne kursy

Kurs video
51,60 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion