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
55,30 zł 79,00 zł (-30%)
15,79 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 (0)

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.

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
55,30 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion