Course Outline
- 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
Requirements
Podstawowa znajomość dowolnego języka programowania (strukturalnego lub obiektowego).
Testimonials (5)
Zakres przedstawionych zagadnień
Hubert Walczak - Politechnika Łódzka
Course - Wzorce projektowe w Ruby
A large amount of practical knowledge shown in real-life examples.
Kamil - Streamsoft Kraków
Course - Java Advanced
Machine Translated
Pushing changes on an ongoing basis, when on the 3rd day I started to get more lost than before and it was harder to spot the error quickly, I was quickly able to check out the latest changes and stay up to date with the material
Paulina
Course - Advanced Java Security
Machine Translated
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
Course - Clean Code
Very good knowledge and character.