Naucz się programować w RUBY
Poznaj podstawowe i zaawansowane techniki programowania
Description
Obierz kurs na... język Ruby!
Ruby to z pewnością najbardziej elegancki z języków programowania. Przejrzystość kodu, ogromne możliwości składniowe, elastyczność i wygoda to jego najważniejsze zalety. Jest w tym jednak pewien haczyk: potęgę tego języka docenisz w pełni pod warunkiem, że dokładnie przestudiujesz jego podstawy, zrozumiesz filozofię i nauczysz się stosować w praktyce konkretne metody, operacje, klasy i operatory.
Czego nauczysz się podczas pierwszej części szkolenia?
- Nauczysz się posługiwać typami podstawowymi: obiektami, liczbami, tablicami, stringami, symbolami, hashami, wartościami logicznymi, przedziałami i wyrażeniami regularnymi.
- Poznasz struktury kontrolne (if, case, pętle, iteratory, wyjątki) wraz z modyfikatorami wyrażeń.
- Zobaczysz, jak definiować własne metody (w tym z parametrami, zwracające wartości, z parametrami nazwanymi, z dynamiczną liczbą argumentów, z blokami).
- Opanujesz podstawy programowania obiektowego (takie jak definiowanie własnych klas, tworzenie obiektów danej klasy, definiowanie konstruktorów, podstawy dziedziczenia, definiowanie atrybutów zarówno obiektów, jak i klas, kontrola dostępu oraz definiowanie własnych operatorów).
- Sprawdzisz, jak używać modułów w ich dwóch najpopularniejszych zastosowaniach: jako przestrzeni nazw i jako mixinów.
- Odkryjesz, jak wykorzystać dynamiczność języka do przedefiniowywania wbudowanych klas, przechwytywania wywołania nieistniejących metod i metaprogramowania.
Kurs obejmuje omówienie typów danych w Rubym i podstawy programowania obiektowego. Pokazuje, jak wykorzystać dynamiczne aspekty tego języka (niedostępne w większości innych języków), a dodatkowo przedstawia sposoby poprawnego wykonywania wielu czynności, takich jak instalacja bibliotek czy zarządzanie zależnościami. Zawiera liczne praktyczne przykłady z zakresu tworzenia aplikacji webowej, komunikacji z bazą danych, eksportu danych do Excela, komunikacji z API, przetwarzania obrazów i operacji na plikach. Opanowanie wiedzy zawartej w kursie pozwoli Ci zacząć działać samodzielnie. Nauczysz się na przykład pisać roboty indeksujące treść strony internetowej i tworzyć pliki CSV.
Sześćdziesiąt sześć lekcji, obejmujących między innymi siedem kompletnych projektów praktycznych, typowych dla zastosowań komercyjnych, pozwoli Ci doskonale opanować podstawy Ruby’ego i zorientować się w jego olbrzymich możliwościach. Jeśli posłuchasz specjalisty i zastosujesz się do jego wskazówek, Twój kod będzie czytelny, a produktywność o niebo wyższa niż przy stosowaniu innych języków programowania.
What You Will Learn!
- Kurs pozoli Ci opanować podstawowe i bardziej zaawansowane funkcje Ruby'ego.
Who Should Attend!
- Jeśli chcesz poznać język Ruby - "najlepszego przyjaciela programisty", ten kurs jest właśnie dla Ciebie.