ODBIERZ TWÓJ BONUS :: »

Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady

Podstawowe informacje:
Czas trwania: 05:18:09
Poziom: podstawowy
Autor: Jacek Galanciak
Liczba lekcji: 66
Technologia: Ruby 2.2
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
31,60 zł 79,00 zł (-60%)
19,90 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Fundamentów języka Ruby: obiekty wszędzie, klasy, moduły i metaprogramowanie
  • Pracy z blokami, prokami i lambdami oraz idiomatycznego stylu Ruby
  • Operacji na kolekcjach (Enumerable), symbolach, napisach i czasie
  • Obsługi wyjątków, kontraktów i testowalnego interfejsu metod
  • Pakowania kodu w gemy, zarządzania zależnościami (Bundler) i wersjami (rbenv/rvm)
  • Pisania testów w RSpec/Minitest i uruchamiania statycznej analizy (RuboCop)
  • Współbieżności i I/O w Ruby (Fiber, Thread, Async) oraz integracji z usługami zewnętrznymi
  • Budowania małych narzędzi CLI i skryptów automatyzujących codzienne zadania

Spis lekcji

1. Wprowadzenie 00:21:26
1.1. Wprowadzenie do kursu
00:03:43
1.2. Instalacja na Ubuntu
00:02:34
1.3. Instalacja na Macu
00:03:50
1.4. Instalacja pod Windowsem
00:02:24
1.5. Nasz pierwszy program: Hello World
00:03:10
1.6. irb: interaktywna konsola Ruby'ego
OGLĄDAJ » 00:02:39
1.7. Jaki edytor do Ruby'ego?
00:03:06
2. Podstawy 00:49:28
2.1. Obiekty i zmienne, część 1.
00:04:40
2.2. Obiekty i zmienne, część 2.
00:02:05
2.3. Liczby
00:07:53
2.4. Tablice, część 1.
00:04:53
2.5. Tablice, część 2.
00:05:20
2.6. Stringi
00:03:54
2.7. Symbole
00:01:59
2.8. Hashe
00:02:41
2.9. Wartości true oraz false
00:03:17
2.10. Stałe
00:02:11
2.11. Przedziały
00:02:36
2.12. Wyrażenia
00:02:13
2.13. Wyrażenia regularne
00:05:46
3. Struktury kontrolne 00:23:06
3.1. Wyrażenia warunkowe if oraz unless, część 1.
00:03:52
3.2. Wyrażenia warunkowe if oraz unless, część 2.
00:01:52
3.3. Instrukcja case
00:02:43
3.4. Instrukcja while oraz until
00:04:57
3.5. Iteratory
00:02:57
3.6. Wyjątki
00:06:45
4. Metody 00:18:04
4.1. Metody, zwracanie wartości, argumenty
00:04:36
4.2. Wartości domyślne argumentów
00:01:19
4.3. Argumenty nazwane
00:02:04
4.4. Dynamiczna liczba argumentów
00:01:39
4.5. Bloki
00:03:32
4.6. proc i lambda
00:04:54
5. Programowanie obiektowe 00:25:28
5.1. Klasy i obiekty
00:03:36
5.2. Zmienne instancji i atrybuty
00:06:16
5.3. Konstruktor
00:02:27
5.4. Dziedziczenie, instrukcja super
00:04:56
5.5. Metody klasy i atrybuty klasy
00:02:01
5.6. Kontrola dostępu
00:02:51
5.7. Operatory
00:03:21
6. Moduły 00:15:11
6.1. Moduły jako przestrzenie nazw
00:04:36
6.2. Moduły jako miksiny
00:03:43
6.3. Miksiny: przykłady
00:06:52
7. Dynamiczne aspekty języka 00:14:24
7.1. Otwarte klasy
00:03:05
7.2. Metoda method_missing
00:05:35
7.3. Metoda define_method
00:05:44
8. Ekosystem języka 00:28:17
8.1. Polecenie require
00:03:58
8.2. RubyGems: repozytorium bibliotek i menedżer pakietów
OGLĄDAJ » 00:06:29
8.3. Bundler: zarządzanie zależnościami
00:07:30
8.4. Pisanie automatycznych testów, część 1.
00:04:19
8.5. Pisanie automatycznych testów, część 2.
00:06:01
9. Projekty praktyczne 01:50:46
9.1. Projekt: operacje na plikach, część 1.
00:04:27
9.2. Projekt: operacje na plikach, część 2.
00:07:36
9.3. Projekt: operacje na plikach, część 3.
00:10:13
9.4. Projekt: web crawler, część 1.
00:05:37
9.5. Projekt: web crawler, część 2.
00:05:25
9.6. Projekt: eksport danych do Excela
00:03:39
9.7. Projekt: przetwarzanie obrazów
00:08:34
9.8. Projekt: aplikacja webowa, część 1.
00:09:10
9.9. Projekt: aplikacja webowa, część 2.
00:08:17
9.10. Projekt: korzystanie z bazy danych
00:08:10
9.11. Projekt: JSON API i wyszukiwarka dyskografii, część 1.
00:06:07
9.12. Projekt: JSON API i wyszukiwarka dyskografii, część 2.
00:04:50
9.13. Projekt: JSON API i wyszukiwarka dyskografii, część 3.
00:07:27
9.14. Wyszukiwarka dyskografii: refaktoryzacja projektu
00:09:59
9.15. Wyszukiwarka dyskografii: elegancka struktura projektu
00:11:15
10. Zakończenie 00:11:59
10.1. Co dalej?
00:11:59

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. Jeśli chcesz wykorzystać wszystkie atuty Ruby’ego i zaprząc go do realizacji swoich (komercyjnych lub osobistych) celów, powinieneś koniecznie zapoznać się ze szkoleniem Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady.
Autor kursu poprowadzi Cię przez meandry programowania w Rubym. Pokaże Ci, od czego zacząć pracę, jak używać podstawowych elementów języka i do czego służą struktury kontrolne.
Zapozna Cię z metodami, obiektami i dynamicznymi aspektami Ruby’ego, by w końcu przedstawić Ci siedem kompletnych, działających aplikacji. Po ukończeniu kursu Ty także będziesz umiał stworzyć podobne projekty.

Co Cię czeka podczas szkolenia?

Sześćdziesiąt sześć lekcji szkolenia Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady obejmuje omówienie typów danych i podstawy programowania obiektowego w Rubym. Podczas szkolenia nauczysz się posługiwać obiektami, liczbami, tablicami, stringami, symbolami, hashami, wartościami logicznymi, przedziałami i wyrażeniami regularnymi. Poznasz struktury kontrolne Ruby’ego wraz z modyfikatorami wyrażeń. Zobaczysz, jak definiować własne metody, klasy, konstruktory, operatory oraz atrybuty obiektów i klas. Odkryjesz, jak tworzyć obiekty danej klasy oraz stosować mechanizm dziedziczenia i kontroli dostępu. Sprawdzisz, jak używać modułów i wykorzystać dynamiczność języka do przedefiniowywania wbudowanych klas, przechwytywania wywołania nieistniejących metod i metaprogramowania.
Prześledzisz także liczne przykłady praktyczne z zakresu tworzenia aplikacji webowej, komunikacji z bazą danych, eksportu danych do Excela, komunikacji z API, przetwarzania obrazów i operacji na plikach. Nauczysz się między innymi pisać roboty indeksujące treść strony internetowej i tworzyć pliki CSV.

Zatem do dzieła!

Wybrane bestsellery

Oceny i opinie klientów: Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady Jacek Galanciak (11)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.2
  • 6 (8)
  • 5 (1)
  • 4 (0)
  • 3 (0)
  • 2 (2)
  • 1 (0)
  • Prosto przystępnie wytłumaczone :-)

    Opinia: anonimowa Opinia dodana: 2025-09-10 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Ok

    Opinia: anonimowa Opinia dodana: 2025-03-22 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Bardzo ciekawie i konkretnie poprowadzone szkolenie, starannie przygotowane. Doskonale ułatwia wejście w świat Ruby zupełnym nowicjuszom. Przykłady interesujące i pouczające, chociaż może trochę za szybkie tempo. Autor mówi wyraźnie i poprawną polszczyzną, co nie zawsze się zdarza na innych kursach Helionu ;-) Kurs wciąga jak dobry film :) i powoduje, że znowu rano będzie ciężko wstać do pracy. Tak na marginesie, to bardzo przydaje się znajomość podstaw Pythona, nowa wiedza wchłaniana jest szybciej, nawet mimo różnic w tych obu językach.

    Rozwiń »
    Opinia: Mirosław Horbaczewski Opinia dodana: 2019-07-25 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Opinia: anonimowa Opinia dodana: 2018-12-11 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Merytorycznie kurs bardzo dobry. W praktycznych przykładach obrazuje działanie tego języka. Jedyny minus kursu to montaż. Często jakieś słowo jest powtórzone lub całe zdanie. Po za tym kurs na 6

    Opinia: anonimowa Opinia dodana: 2017-07-02 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świetny kurs, w dodatku certyfikat z ukończenia. Dzięki niemu mogę napisać prostą aplikację internetową :D

    Opinia: Piotr Matusik Opinia dodana: 2017-05-08 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs rewelacyjny. Przeprowadzony w odpowiednim tempie pozwalającym sprawnie przyswoić nową wiedzę, rzeczowo i konkretnie. Autor uczy jak wykorzystywać język w praktycznych przykładach - już podczas nauki można znaleźć dla tych przykładów N-zastosowań. Zdecydowanie polecam!

    Opinia: Karol Jung Opinia dodana: 2016-06-01 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs praktyczny, dobrze przedstawia zagadnienia języka. Nie jest prowadzony zbyt szybko lub zbyt wolno, jak dla mnie w sam raz. Dobrze, że autor kursu pokazuje gdzie szukać pozostałych informacji, niuansów na temat języka. Ciekawe zagadnienia praktyczne i informacje na zakończenie kursu. Dużym bonusem jest e-book w zestawie. Mimo ze jest dla starszej wersji ruby to czytanie równoległe z zagłębianiem się w kurs jest dobra opcją.

    Rozwiń »
    Opinia: Iwo Kos Opinia dodana: 2016-05-18 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Solidny, wymagający, zachęcający do dalszej nauki. Od podstaw do praktycznego zastosowania. Duży plus za przedstawienie ekosystemu pracy z językiem.

    Opinia: anonimowa Opinia dodana: 2016-09-14 Ocena: 5   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kurs zdecydowanie nie jest dla ludzi poczatkujacych. Jestem przekonany, ze ktos "zielony" w programowaniu pogubi sie jeszcze we wprowadzeniu. Jest wiele punktow, w ktorym zupelny nowicjusz moze sie mocno zfrustrowac, poniewaz autor nie objasnia dosc istotnych zagadnien ( np. puts zawsze zwraca wartosc nil - i nic na temat tej wartosci. Zmienne sa rowniez zle wytlumaczone, bo to nie do zmiennej przypisuje sie objekt, a zmienna do objektu, a to ogromna roznica. Znajoma kupila ta ksiazke, zeby nauczyc sie Ruby, ale wg mnie jest to niemozliwe, wiec ja z niej korzystam, zeby przypomniec sobie podstawy. Dla poczatkujacych nie polecam. Dla srednio zaawansowanych sa lepsze kursy

    Rozwiń »
    Opinia: Justyna Opinia dodana: 2020-08-04 Ocena: 2   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Zwykły poradnik omawiający zwykłe podstawy nic nie dodający od siebie. Według mnie to to samo jak by puścić pierwszy lepszy kurs z internetu z polskim lektorem.

    Opinia: anonimowa Opinia dodana: 2020-04-05 Ocena: 2   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2015-07-20
ISBN: 978-83-283-1861-8, 9788328318618
Numer z katalogu: 36398

Videopoint - inne kursy

Kurs video
31,60 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion