Podstawy programowania w Lua

Opis

Fundamentalne szkolenie wprowadzające do języka programowania Lua, które systematycznie buduje solidne podstawy programistyczne. Program prowadzi uczestników przez wszystkie kluczowe aspekty języka, poczynając od podstawowych konstrukcji, przez mechanizmy obiektowe, aż po praktyczne zastosowania w różnych kontekstach. Warsztaty praktyczne stanowią 80% czasu szkolenia, podczas których uczestnicy rozwiązują rzeczywiste problemy programistyczne, ucząc się jednocześnie dobrych praktyk i efektywnych wzorców programowania w Lua. Każde zagadnienie jest przedstawiane w kontekście praktycznych zastosowań, co pozwala uczestnikom lepiej zrozumieć możliwości języka.

Profil uczestnika

    Program szkolenia jest dedykowany dla:
  • Programistów rozpoczynających pracę z językiem Lua
  • Deweloperów pracujących przy projektach wykorzystujących Lua
  • Programistów gier poszukujących wiedzy o skryptowaniu
  • Inżynierów oprogramowania wbudowanego
  • Administratorów systemów automatyzujących zadania
  • Programistów chcących poszerzyć swój warsztat o nowy język
  • Deweloperów aplikacji embedded
  • Osób zainteresowanych programowaniem w Lua

Agenda

  1. Wprowadzenie do języka Lua
    • Charakterystyka i filozofia języka Lua
    • Środowisko programistyczne i narzędzia
    • Podstawowe typy danych i operacje
    • Zarządzanie zmiennymi i zakresami
  2. Struktury kontrolne i funkcje
    • Instrukcje warunkowe i pętle
    • Definiowanie i używanie funkcji
    • Funkcje jako obiekty pierwszej klasy
    • Domknięcia i programowanie funkcyjne
  3. Struktury danych i tabele
    • Praca z tabelami w Lua
    • Implementacja struktur danych
    • Metatabele i metamertody
    • Zarządzanie pamięcią
  4. Programowanie obiektowe
    • Implementacja klas w Lua
    • Dziedziczenie i polimorfizm
    • Wzorce projektowe w Lua
    • Modularyzacja kodu

Korzyści

Po ukończeniu szkolenia uczestnik będzie posiadał gruntowną znajomość podstaw języka Lua i jego głównych mechanizmów programistycznych. Zdobędzie praktyczną umiejętność projektowania i implementacji rozwiązań programistycznych z wykorzystaniem Lua. Rozwinie zdolność efektywnego wykorzystania tabel i metatabeli do tworzenia złożonych struktur danych. Nauczy się stosować techniki programowania obiektowego w kontekście specyfiki języka Lua. Będzie potrafił tworzyć modułowe i łatwe w utrzymaniu aplikacje. Zyska umiejętność wykorzystania funkcji jako obiektów pierwszej klasy oraz implementacji zaawansowanych wzorców programistycznych. Opanuje dobre praktyki w zakresie organizacji i strukturyzacji kodu w projektach Lua.

Wymagane przygotowanie uczestników

  • Podstawowa znajomość programowania w dowolnym języku
  • Rozumienie fundamentalnych koncepcji programistycznych
  • Umiejętność analitycznego myślenia
  • Znajomość podstawowych algorytmów

Zagadnienia

  • Składnia języka Lua
  • Typy danych i operacje
  • Funkcje i domknięcia
  • Tabele i metatabele
  • Programowanie obiektowe
  • Zarządzanie pamięcią
  • Moduły i pakiety
  • Obsługa błędów
  • Wzorce projektowe
  • Dobre praktyki
  • Debugowanie kodu
  • Optymalizacja wydajności

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-458

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