Zaawansowane techniki programowania w R

Opis

Szkolenie koncentruje się na zaawansowanych aspektach programowania w języku R, ze szczególnym uwzględnieniem optymalizacji kodu i tworzenia wydajnych rozwiązań. Program obejmuje metaprogramowanie, tworzenie pakietów oraz integrację z innymi technologiami. Uczestnicy poprzez praktyczne warsztaty uczą się implementować zaawansowane rozwiązania programistyczne. Zajęcia prowadzone są w formie intensywnych warsztatów z naciskiem na praktyczne zastosowania w środowisku produkcyjnym.

Profil uczestnika

  • Zaawansowani programiści R
  • Deweloperzy pakietów i narzędzi analitycznych
  • Data Engineers
  • Architekci rozwiązań analitycznych
  • Specjaliści ds. optymalizacji kodu
  • Programiści aplikacji analitycznych
  • Twórcy rozwiązań Data Science

Agenda

  1. Metaprogramowanie
    • Zaawansowane operacje na funkcjach
    • Programowanie zorientowane obiektowo
    • Ewaluacja niestandardowa
    • Makra i generowanie kodu
  2. Tworzenie pakietów
    • Architektura pakietów
    • Testowanie jednostkowe
    • Dokumentacja techniczna
    • Continuous Integration
  3. Optymalizacja wydajności
    • Profilowanie kodu
    • Obliczenia równoległe
    • Integracja z C++
    • Zarządzanie pamięcią
  4. Integracja systemowa
    • Interfejsy API
    • Bazy danych
    • Mikrousługi
    • Konteneryzacja

Korzyści

Uczestnik rozwinie zaawansowane umiejętności programistyczne pozwalające na tworzenie profesjonalnych rozwiązań w R. Zdobędzie wiedzę umożliwiającą efektywne wykorzystanie technik metaprogramowania w projektach analitycznych. Nabędzie kompetencje w zakresie tworzenia i utrzymania wysokiej jakości pakietów R. Pozna metody optymalizacji kodu i zarządzania wydajnością aplikacji analitycznych. Będzie potrafił projektować i implementować skalowalne rozwiązania analityczne. Rozwinie umiejętność integracji rozwiązań R z infrastrukturą produkcyjną.

Wymagane przygotowanie uczestników

  • Zaawansowana znajomość programowania w R
  • Doświadczenie w tworzeniu aplikacji
  • Znajomość dobrych praktyk programistycznych
  • Podstawowa znajomość języka C++

Zagadnienia

  • Metaprogramowanie w R
  • Tworzenie pakietów
  • Testowanie jednostkowe
  • Optymalizacja kodu
  • Programowanie obiektowe
  • Integracja z C++
  • Zarządzanie pamięcią
  • Dokumentacja techniczna
  • Continuous Integration
  • Mikrousługi
  • Konteneryzacja
  • Interfejsy API

Poznaj naszą firmę

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

CZAS TRWANIA (dni): 1

KOD SZKOLENIA: IT-ST-15

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