Vimeo nie odtwarza tego filmu na tej stronie. Film jest przypisany do poprzedniej domeny.
od Podstaw
5 godz. 10 min · Ruby · Full-stack i Programowanie
Małgorzata ŁyczywekSoftware engineerW pierwszych lekcjach Kursu przejdziemy do omówienia konfiguracji środowiska, by następnie poznać tryb interaktywny Rubiego. Stworzymy pierwsze programy oraz poznamy składnię języka. Dowiesz się między innymi tego, czym są zmienne, jakie istnieją typy danych, jak przekazywać własne dane do programu i jak na nich operować.
Programy oraz instrukcje potrafią w znaczny sposób przyspieszyć i ułatwić pracę w Ruby. Mogą wykonywać za nas powtarzające się czynności i podejmować decyzje. Dlatego też kolejnym, naturalnym krokiem nauki języka Ruby jest poznanie struktur sterujących kodem, takich jak instrukcje warunkowe if, case, pętle while, until, for, each czy inne iteratory.
W kolejnych lekcjach poznasz następne, bardziej rozbudowane zagadnienia. Będziemy korzystać z zaawansowanych struktur danych i metod, jakie możemy na nich wykonywać. Są to metody wbudowane, a więc dostępne domyślnie w Ruby. Przejdziemy do pisania własnych metod dbając, by nasz kod był zgodny z regułą DRY. Poznamy zagadnienia związane ze strukturami specyficznymi dla języka Ruby a także praktykami, jakie są w tym języku stosowane.
Dane do programów najczęściej dotaczane są z zewnętrznego źródła, jak na przykład pobierane z pliku. Przekonasz się jak wykonywać operację na plikach w Ruby - odczytywać, zapisywać, a także w jaki sposób radzić sobie z dużymi plikami w wydajny sposób. Dowiemy się również co zrobić, gdy nasz program spotka niespodziewany błąd. Zajmiemy się przewidywaniem i zapobieganiem błędów w kodzie.
Kolejna, najbardziej obszerna część kursu to dokładne omówienie podstaw paradygmatu programowania obiektowego. Nawet jeżeli wydaje Ci się to bardzo skomplikowane - niedługo wszystko stanie się jasne. Programowanie obiektowe pozwala nam na lepsze odwzorowanie rzeczywistości, czyli tworzenie bardziej praktycznego kodu. Przyjrzymy się jak obiektowość jest realizowana w Ruby oraz jak tworzyć obiekty, klasy i jakich zasad warto przestrzegać. Na koniec dowiemy się jak rozszerzać funkcjonalność istniejących klas za pomocą modułów.
Ten kurs został przygotowany z myślą o wszystkich, którzy chcą zacząć naukę programowania Ruby od podstaw. Stworzono go szczególnie dla osób, które z pisaniem kodu nie miały jeszcze styczności. Nie jest wymagana żadna wcześniejsza wiedza na temat programowania. Jeśli chcesz szybko nauczyć się programowania i myślisz, że twoim kierunkiem jest tworzenie aplikacji webowych, to Ruby jest świetnym wyborem na start.
2.6+
Hej z
tej strony Małgorzata Łyczywek ale możecie mówić na mnie Rita programowaniem
i web developmentem zajmuję się od ponad 5 lat z czego 2
z użyciem Ruby możecie znać mnie z bloga flynerd gdzie pomagam początkującym
stawiać pierwsze kroki z kodem zapraszam do obejrzenia kursu z podstaw języka
programowania ruby moim zdaniem ruby to jeden z najlepszych
języków na start dla osoby początkującej jest językiem interpretowanym
dynamicznie typowanym całkowicie obiektowym jest językiem ogólnego zastosowania
idealnym do szybkiego prototypowania ale też tworzenia
aplikacji wykorzystywanych przez rzeszę użytkowników z ruby korzystają
między innymi takie platformy jak github rbnb kickstarter czy
soundcloud język ruby niedawno obchodził swoje okrągłe 25
urodziny w latach dziewięćdziesiątych stworzył go japończyk Yukihiro
Matsumoto publikując go jako najlepszego przyjaciela programisty jego
celem było stworzyć język który programiści wybierali by nie tylko z konieczności
ale przede wszystkim z przyjemnością przez te lata wokół Ruby utworzyła
się rozwinięta i duża społeczność która promuje pisanie zwięzłego eleganckiego kodu
w tym kursie omówimy wiele podstawowych zagadnień
których opanowanie pozwoli na kodowanie prostych aplikacji zaczniemy
od poznania typów które występują w ruby omówię do czego służą
i jak ich używać następnie przejdziemy przez wszystkie podstawowe cechy
języka umożliwiające pisanie kodu nauczę cię jak tworzyć zmienne
pisać instrukcje warunkowe wykorzystywać różnego rodzaju pętlę dowiemy
się jak tworzyć metody w ruby powiem ci też na czym polega programowanie obiektowe
i jak korzystać z modułów co ważne będziemy starać się pisać
tak aby nasz kod był dry don't repeat yourself jak na przyzwoitych
programistów przystało na zakończenie aby wykorzystać zdobytą wiedzę
w praktyce i solidnie ugruntować podstawy stworzycie projekt w swojej
pierwszej własnej gdy karcianej w ruby w tym kursie pokazuję
krok po kroku na praktycznych przykładach podstawy programowania
z użyciem ruby nie musisz mieć żadnej wcześniejszej wiedzy ani znać innych
języków programowania ten kurs będzie stanowił świetne wprowadzenie
do dalszego rozwoju kariery z wykorzystaniem ruby i do poznania frameworka ruby
on rails przygotowałam go z myślą o początkujących programistach którzy
chcą zacząć od przyjaznego języka który pozwoli im
wyrobić prawidłowe nawyki i dobre podstawy przyda się również osobom
mającym za sobą już pierwsze kroki w dowolnym języku programowania ale
także tym którzy chcą zacząć pracę z ruby on rails i w tym wypadku dla nich
naturalnym startem jest zaczęcie od samej podstawy czyli składni bazowego
języka jeśli to co powiedziałam jest dla ciebie interesujące i chcesz
poznać jeden z najbardziej opłacalnych pod względem zarobkowym języków programowania który
często wybierany jest przez startupy którym zależy na szybkim tworzeniu aplikacji nie
pozostaje mi nic innego niż zaprosić cię do pierwszej lekcji