Programowanie w języku Rust

Stacja IT Trójmiasto 🟢 Obowiązkowa bezpłatna rejestracja: https://stacja.it/produkt/bezplatnie-programowanie-w-jezyku-rust-10-10-26/ 🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 🟢 🟢 Czego się nauczysz? • Poznasz ekosystem języka Rust oraz najważniejsze elementy jego składni, • Napiszesz swoją pierwszą aplikację w Rust, • Nauczysz się korzystać z podstawowych i złożonych typów danych, takich jak krotki, tablice, slice’y i kolekcje, • Dowiesz się, jak działają zmienne, stałe, mutowalność oraz mechanizm shadowingu, • Nauczysz się tworzyć funkcje i poprawnie korzystać z ich składni, • Zrozumiesz system ownershipu, działanie borrow checkera oraz zasady pracy z referencjami, • Poznasz mechanizmy sterowania przepływem programu w Rust, • Nauczysz się definiować i wykorzystywać struktury oraz typy wyliczeniowe (enum), • Poznasz typy generyczne, traity oraz sposoby ich implementacji, • Nauczysz się obsługiwać błędy w aplikacjach napisanych w Rust, • Dowiesz się, jak pisać czytelne i efektywne testy automatyczne. 🟢 Dla kogo jest ten warsztat? Dla początkujących oraz doświadczonych programistów posługujących się imperatywnymi językami programowania z rodziny języka C, osób technicznych zainteresowanych pisaniem i produkowaniem oprogramowania, entuzjastów technologii, którzy chcą zrozumieć najnowsze osiągnięcia języków systemowych, których Rust jest jednym z przedstawicieli. 🟢 Wymagania wstępne • Zainstalowany Rust (https://www.rust-lang.org/tools/install), • Działające środowisko uruchomieniowe (cargo, rustc) - można sprawdzić wywołaniem opcji --version dla obu binarek, • (opcjonalnie) IDE wedle uznania (np. Visual Studio Code, IntelliJ IDEA z wtyczką Rust, itp.). 🟢 Prowadzący Maciej Oliwa: Senior inżynier oprogramowania specjalizujący się w technologiach systemowych i językach takich jak C/C++/Python oraz szeregu innych. Obecnie pracuje w obszarze Research and Development dla sieci telekomunikacyjnych i płynnie porusza się w technologiach LTE/5G (New Radio) oraz tworzy elementy przyszłego 6G. Tematem zainteresowań są też architektury sprzętowe, od CPU w ISA x86, arm, Risc-V poprzez implementacje dla języków RTL pod FPGA, aż do akceleratorów graficznych i tensorowych (GPU/TPU). Bardziej hobbystycznie i mniej zawodowo porusza się w tematach gamedevu oraz teorii języków oprogramowania, oraz uczenia maszynowego. 🟢 Program 1. Wprowadzenie do Rusta: – Poznanie ekosystemu języka Rust, napisanie pierwszej aplikacji. 2. Podstawy składni i typy danych: – Poznanie prymitywnych i złożonych typów danych, napisanie funkcji i ich składnia. 3. System ownershipu i referencje: – System ownershipu, borrow checker, referencje. 4. Zmienne, sterowanie przepływem i makra: – Zmienne i mutowalność, stałe, shadowing w Rust, przepływ sterowania oraz makra. 5. Struktury danych i typy złożone: – Typy złożone i ich składnia, kolecje, krotki, tablice, slice’y, deifniowanie struktur i enumeratorów. 6. Zaawansowane koncepcje i testowanie: – Typy generyczne, trait’y i implementacje, obsługa błędów, efektywne pisanie testów. UWAGA Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. 🟢 Obowiązkowa bezpłatna rejestracja: https://stacja.it/produkt/bezplatnie-programowanie-w-jezyku-rust-10-10-26/
Want more like this?

More in Gdańsk

See all
8 Today October 2026
  1. 5 PM

    BRAVE AI COMMUNITY Gdańsk

    Centrum Kompetencji STOS
    Tech See website
  2. 5 PM
  3. 6 PM
  4. 6 PM