Programowanie w języku Ruby - Plan Szkolenia

Kod kursu

pjruby

Czas trwania

21 godzin (zwykle 3 dni wliczając przerwy)

Wymagania

Podstawowa znajomość dowolnego języka programowania (strukturalnego lub obiektowego).

Opis

Kurs przeznaczony jest dla programistów, znający dowolny inny język proceduralny lub strukturalny (np. C, Pascal, C++, Delphi). Na szkoleniu uczestnik dowie się jak jest zbudowany język Ruby, jak zainstalować intepreter Ruby i najważniejsze narzędzia, napisać podstawowe aplikacje. Kurs wprowadza także do programowania obiektowego i funkcyjnego.

Plan Szkolenia

  • Wprowadzenie do języka Ruby
    • Historia Ruby
    • Obszar zastosowań
    • Najważniejsze cechy języka
    • Wspierane paradygmaty programowania
  • Narzędzia języka Ruby
    • Przegląd edytorów i IDE
    • Interpreter Ruby
    • IRB
    • Pakiety Gem
    • Rake
  • Podstawowe konstrukcje języka
    • Słowa kluczowe języka
    • Stałe zmienne, typy
    • Operatory
    • Instrukcje sterujące
  • Programowanie funkcyjne
    • Funkcje, argumenty, zwracane wartości
    • Lambdy
    • Domknięcia
    • Rekurencja
    • Wartościowanie leniwe
    • Funkcje wyższego rzędu
  • Programowanie obiektowe
    • Przegląd paradygmatu
    • Klasy i obiekty
    • Dziedziczenie, hermetyzacja, abstrakcja, polimorfizm
    • Konstruktory
    • Akcesory
    • Moduły
    • Klasy mieszane
    • Obsługa błędów, wyjątki
    • Najważniejsze predefiniowane klasy języka Ruby
  • Specyficzne cechy języka
    • Instrukcje sterujące
    • Symbole
    • Przedziały
    • Tryb poetycki
  • Praktyczne zastosowanie
    • Aplikacje wspomagające administrację systemem
    • Aplikacje sieciowe
    • Aplikacje internetowe

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!