BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//events//Events//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Programowanie w języku Rust
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-PUBLISHED-TTL:PT1H
BEGIN:VEVENT
UID:event-4g573spv@ontown.app
DTSTAMP:20261008T125936Z
DTSTART:20261010T070000Z
SUMMARY:Programowanie w języku Rust
LOCATION:Gdańsk\, Poland
DESCRIPTION:Register: https://stacja.it/produkt/bezplatnie-programowanie-w-
 jezyku-rust-10-10-26/\n\nStacja IT Trójmiasto\n🟢 Obowiązkowa bezpłat
 na rejestracja:\nhttps://stacja.it/produkt/bezplatnie-programowanie-w-jezy
 ku-rust-10-10-26/\n\n🟢 Warsztat weekendowy w godz. 9:00-17:00 (8 h) 
 🟢\n\n🟢 Czego się nauczysz?\n• Poznasz ekosystem języka Rust oraz
  najważniejsze elementy jego składni\,\n• Napiszesz swoją pierwszą a
 plikację w Rust\,\n• Nauczysz się korzystać z podstawowych i złożon
 ych typów danych\, takich jak krotki\, tablice\, slice’y i kolekcje\,\n
 • Dowiesz się\, jak działają zmienne\, stałe\, mutowalność oraz me
 chanizm shadowingu\,\n• Nauczysz się tworzyć funkcje i poprawnie korzy
 stać z ich składni\,\n• Zrozumiesz system ownershipu\, działanie borr
 ow checkera oraz zasady pracy z referencjami\,\n• Poznasz mechanizmy ste
 rowania przepływem programu w Rust\,\n• Nauczysz się definiować i wyk
 orzystywać struktury oraz typy wyliczeniowe (enum)\,\n• Poznasz typy ge
 neryczne\, traity oraz sposoby ich implementacji\,\n• Nauczysz się obs
 ługiwać błędy w aplikacjach napisanych w Rust\,\n• Dowiesz się\, ja
 k pisać czytelne i efektywne testy automatyczne.\n\n🟢 Dla kogo jest te
 n warsztat?\nDla 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 oprogramowa
 nia\, entuzjastów technologii\, którzy chcą zrozumieć najnowsze osiąg
 nięcia języków systemowych\, których Rust jest jednym z przedstawiciel
 i.\n\n🟢 Wymagania wstępne\n• Zainstalowany Rust (https://www.rust-la
 ng.org/tools/install)\,\n• Działające środowisko uruchomieniowe (carg
 o\, rustc) - można sprawdzić wywołaniem opcji --version dla obu binarek
 \,\n• (opcjonalnie) IDE wedle uznania (np. Visual Studio Code\, IntelliJ
  IDEA z wtyczką Rust\, itp.).\n\n🟢 Prowadzący\nMaciej Oliwa:\nSenior 
 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łynni
 e porusza się w technologiach LTE/5G (New Radio) oraz tworzy elementy prz
 yszł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 F
 PGA\, aż do akceleratorów graficznych i tensorowych (GPU/TPU). Bardziej 
 hobbystycznie i mniej zawodowo porusza się w tematach gamedevu oraz teori
 i języków oprogramowania\, oraz uczenia maszynowego.\n\n🟢 Program\n1.
  Wprowadzenie do Rusta:\n– Poznanie ekosystemu języka Rust\, napisanie 
 pierwszej aplikacji.\n2. Podstawy składni i typy danych:\n– Poznanie pr
 ymitywnych i złożonych typów danych\, napisanie funkcji i ich składnia
 .\n3. System ownershipu i referencje:\n– System ownershipu\, borrow chec
 ker\, referencje.\n4. Zmienne\, sterowanie przepływem i makra:\n– Zmien
 ne i mutowalność\, stałe\, shadowing w Rust\, przepływ sterowania oraz
  makra.\n5. Struktury danych i typy złożone:\n– Typy złożone i ich s
 kładnia\, kolecje\, krotki\, tablice\, slice’y\, deifniowanie struktur 
 i enumeratorów.\n6. Zaawansowane koncepcje i testowanie:\n– Typy genery
 czne\, trait’y i implementacje\, obsługa błędów\, efektywne pisanie 
 testów.\n\nUWAGA\nLiczba miejsc ograniczona! Organizator zastrzega sobie 
 prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej 
 liczby uczestników.\n\n🟢 Obowiązkowa bezpłatna rejestracja:\nhttps:/
 /stacja.it/produkt/bezplatnie-programowanie-w-jezyku-rust-10-10-26/
URL:https://ontown.app/e/4g573spv-programowanie-w-jezyku-rust/
END:VEVENT
END:VCALENDAR
