Czego się nauczysz?
Zaczniesz od zupełnych podstaw czyli pobrania paczki oraz przygotowania środowiska Atom. Przebrniesz przez wszystkie najważniejsze pojęcia, którymi cechuje się ten popularny język programowania. Zaczniesz od zupełnych podstaw gdzie na początku dowiesz się o różnicach między prints oraz puts.
Poznasz również fundamenty jak zmienne, stałe, proste operacje matematyczne, stosowanie komentarzy. W dalszej części kursu przejdziesz do bardziej pośrednich tematów, a będą nimi operacje, stringi, pętle, tablice oraz hashe. Wykorzystasz Rubiego w programowaniu obiektowym gdzie poznasz pojęcia abstrakcji, hermetyzacji, polimorfizmu, dziedziczenia. Tutaj zobaczysz jak programować w praktyce stosując podstawową definicję class oraz dziedziczenia.
- składni języka Ruby
- przygotowania środowiska Atom
- zobaczysz zastosowanie w arytmetyce
- jak używać komentarzy
- jak stosować zmienne oraz stałe
- dowiesz się jak pobierać informacje od użytkownika dzięki metodzie gets
- dowiesz się co to są napisy czyli stringi
- nauczysz się stosować operacje na liczbach i wartości logiczne
- poznasz funkcje w Rubym oraz ich parametry i wartości
- poznasz instrukcje sterujące czyli If-else oraz unless
- nauczysz się struktury pętli while, until, for
- wykorzystasz podstawowe struktury hash
- dowiesz się co to są tablice
- zobaczysz jak tworzyć działania na plikach
- zrozumiesz obiektowe programowanie
Dla kogo jest ten kurs?
- Dla początkujących
Dla programistów, którzy dopiero zaczynają przygodę z programowaniem - Dla chcących poznać Ruby oraz jego frameworka
Dla wszystkich, którzy w przyszłości myślą o tworzeniu stron za pomocą Ruby Rails
Ruby
Ruby to niesamowicie popularny język, który cechuje się przejrzystością oraz elegancją kodu. Za sprawą swojej prostoty często polecany jest osobom, które wchodzą w świat programowania. Nic w tym dziwnego ponieważ sam twórca Rubiego miał za cel stworzenie języka jako najlepszego przyjaciela programisty. Jednak osoby pracujące z tym językiem zgodnie twierdzą, że zrozumienie podstaw Rubiego jest kluczowe w jego opanowaniu.
Wstęp do Ruby Rails
Ruby to również podstawa by opanować Ruby on Rails, czyli bardzo popularny szkielet stron internetowych, który obecnie napędza ponad 1.2 milionów witryn na całym świecie. Wiodące firmy i startupy technologiczne na całym świecie korzystają z Rubiego oraz Ruby on Rails w swoich projektach internetowych. Do najbardziej znanych można zaliczyć Amazona, Twittera, Yahoo, New York Times, Airbnb Jeśli masz zamiar uczyć się Ruby on Rails to Ruby powinno być pierwszym krokiem w Twojej nauce.
Stworzony do obiektowego programowania
Można powiedzieć, że w Ruby wszystko postrzegane jest jako obiekt. Każdy fragment kodu, który piszesz może otrzymać swoje właściwości i czynności. Dzięki temu jeszcze łatwiej będziesz pisać i modyfikować programy lub fragmenty kodu stosując ten język. W kursie zapoznasz się z solidnym wstępem do OOP w języku Ruby.
Czy warto uczyć się Ruby w 2019 roku?
Odpowiedź jest jak najbardziej twierdząca ponieważ cały czas powstają olbrzymie projekty oparte o ten język. Jednak dosyć ważne jest tutaj również opanowanie frameworka Rails, który praktycznie zawsze idzie w parze z Rubym. Do tego zarobki programisty Ruby przewyższają programistów php czy django.
Na pewno wpływ na to ma fakt, że na rynku brakuje doświadczonych programistów Rubiego. Większość początkujących osób wybiera drogę kariery w stronę Pythona, JS oraz Javy. Tym samym na polskim rynku utworzyła się nisza na programistów Rubiego.