Kurs Lua – od podstaw do zaawansowanych technik

Opis

Wszechstronne szkolenie obejmujące pełen zakres programowania w języku Lua, począwszy od fundamentalnych koncepcji, przez zaawansowane techniki, aż po profesjonalne praktyki wytwarzania oprogramowania. Program został zaprojektowany tak, aby systematycznie budować kompetencje uczestników, łącząc teorię z intensywną praktyką programistyczną. Warsztaty prowadzone są w formie interaktywnych sesji, gdzie każde nowe zagadnienie jest natychmiast weryfikowane poprzez implementację w kontekście rzeczywistych projektów. Szczególny nacisk położony jest na zrozumienie nie tylko samego języka, ale również jego ekosystemu i najlepszych praktyk tworzenia profesjonalnego oprogramowania.

Profil uczestnika

    Program szkolenia jest dedykowany dla:
  • Programistów chcących gruntownie poznać język Lua
  • Deweloperów rozpoczynających pracę z projektami w Lua
  • Inżynierów oprogramowania poszukujących nowych narzędzi
  • Programistów gier zainteresowanych skryptowaniem
  • Specjalistów ds. automatyzacji procesów
  • Deweloperów systemów wbudowanych
  • Architektów rozwiązań programistycznych
  • Liderów zespołów technicznych przechodzących na Lua

Agenda

  1. Podstawy języka i środowiska
    • Filozofia i charakterystyka języka Lua
    • Konfiguracja środowiska deweloperskiego
    • Fundamentalne konstrukcje programistyczne
    • Zarządzanie kodem i kontrola wersji
  2. Struktury danych i programowanie obiektowe
    • Zaawansowana praca z tabelami
    • Implementacja wzorców obiektowych
    • Metatabele i metametody
    • Projektowanie hierarchii klas
  3. Zaawansowane techniki programowania
    • Programowanie funkcyjne w Lua
    • Współbieżność i wielowątkowość
    • Integracja z kodem natywnym
    • Optymalizacja wydajności
  4. Profesjonalne praktyki deweloperskie
    • Architektura aplikacji w Lua
    • Testowanie i zapewnianie jakości
    • Dokumentacja i utrzymanie kodu
    • Wdrażanie i monitorowanie aplikacji

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał pełne spektrum umiejętności niezbędnych do profesjonalnego programowania w Lua. Zdobędzie głęboką wiedzę o mechanizmach języka, pozwalającą na tworzenie wydajnych i skalowalnych rozwiązań. Rozwinie umiejętność projektowania złożonych systemów z wykorzystaniem zaawansowanych wzorców programistycznych. Nauczy się stosować najlepsze praktyki w zakresie testowania, dokumentacji i utrzymania kodu. Będzie potrafił efektywnie wykorzystywać ekosystem narzędzi programistycznych Lua. Zyska umiejętność optymalizacji wydajności aplikacji i rozwiązywania złożonych problemów programistycznych. Opanuje techniki integracji Lua z innymi technologiami i systemami.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość koncepcji programowania
  • Umiejętność analitycznego myślenia
  • Doświadczenie w pracy z systemami kontroli wersji
  • Zrozumienie podstawowych algorytmów

Zagadnienia

  • Ekosystem programistyczny Lua
  • Paradygmaty programowania
  • Struktury danych i algorytmy
  • Programowanie obiektowe
  • Programowanie funkcyjne
  • Zarządzanie pamięcią
  • Testowanie aplikacji
  • Optymalizacja wydajności
  • Wzorce projektowe
  • Architektura oprogramowania
  • Bezpieczeństwo aplikacji
  • Praktyki DevOps

Poznaj naszą firmę

INFORMACJA CENOWA:
od 5250 zł netto za jedną osobę

CZAS TRWANIA (dni): 3

KOD SZKOLENIA: IT-SD-457

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *