- Autor:
- Długość
- liczba lekcji: 66, czas trwania: 05:18:09
- Ocena
Kurs video
Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 5 godz. 18 min.
- Technologia:
- Ruby 2.2
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 00:21:26
-
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
-
4. Metody 00:18:04
-
5. Programowanie obiektowe 00:25:28
-
6. Moduły 00:15:11
-
7. Dynamiczne aspekty języka 00:14:24
-
8. Ekosystem języka 00:28:17
-
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
Opis
kursu video
:
Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady
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. 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 również będziesz umiał stworzyć podobne projekty.
Patrz, ucz się i działaj!
„Ruby został stworzony przede wszystkim po to, by był piękny i sprawiał programiście przyjemność podczas używania. Tak się złożyło, że piękny kod to także czytelny kod, a przyjemność pisania programów związana jest z tym, że język nie wchodzi w drogę, nie rzuca kłód pod nogi. Między innymi te dwie cechy sprawiły, że Ruby zdobył dużą popularność w projektach komercyjnych, ale jego sukces nie zatarł tego, co najistotniejsze: piękna i przyjemności. Te dwie rzeczy widać na każdym kroku w ekosystemie języka, w każdej bibliotece i frameworku. Ucząc się Ruby’ego, otwierasz się na społeczność ludzi podchodzących z pasją do programowania oraz ceniących kod, który pisze się i czyta z przyjemnością”.
Jacek Galanciak
Czego nauczysz się podczas naszego profesjonalnego 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.
Podczas szkolenia Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady nauczysz się programować w jednym z najlepszych i najbardziej efektywnych języków programowania. 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.
Ruby — elegancja i dynamika
Ruby jest dość dużym, dynamicznym, obiektowym językiem programowania. Umożliwia także metaprogramowanie, stawia na wysoką produktywność programisty i czytelność powstałego kodu. Dzięki szkoleniu Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady nauczysz się wykonywać wszystkie najważniejsze czynności deweloperskie w tym języku, a liczne przykłady praktyczne pozwolą Ci zmierzyć się z jego najczęstszymi zastosowaniami i poznać narzędzia dodatkowe. Zobaczysz, czym są RubyGems (repozytorium bibliotek języka) i Bundler (narzędzie do zarządzania zależnościami), a także jak działa web crawler.Analiza gotowych projektów pozwoli Ci dogłębnie poznać strukturę kodu, zrozumieć zależności między jego elementami i w pełni wykorzystać obiektowy oraz dynamiczny charakter Ruby’ego. Po ukończeniu kursu będziesz wiedzieć, jak samodzielnie zaimplementować różne projekty, na przykład napisać robota, który pobierze tysiąc faktur jednocześnie z Twojego systemu online, albo stworzyć bazę danych z opisem monet dla numizmatyków lub aplikację do automatycznego tagowania plików z Twojej kolekcji muzycznej.
Ruby — szansa dla Ciebie
Jeśli jesteś programistą lub planujesz nim zostać, Ruby powinien Cię zainteresować. Jego możliwości składniowe są bardzo duże, a produktywność osób piszących programy w tym języku jest imponująca — może dlatego, że w pięknym, czytelnym kodzie trudno popełnić błędy i znacznie łatwiej je wykryć. Nie jest tajemnicą, że stawki programistów Ruby’ego są wyższe niż w przypadku większości innych języków. Gdy nauczysz się go używać, możesz zyskać nie tylko finansowo: język ten jest wykorzystywany w wielu ciekawych projektach. Przykłady? Twitter, Shopify, Groupon, Bloomberg, Kickstarter, Airbnb, SoundCloud, SlideShare, Twitch, Urban Dictionary...Ruby przyda Ci się także, jeśli masz ochotę wypróbować możliwości słynnego, kultowego frameworka Ruby on Rails — nie zdołasz tego dokonać bez znajomości języka. Co jeszcze? Ruby ma jedną z najbardziej dynamicznych społeczności budujących oprogramowanie z otwartym kodem, tzw. open source.
Tylko dla wtajemniczonych
Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady ma zapoznać Cię z podstawowymi informacjami dotyczącymi Ruby’ego i ułatwić Ci rozpoczęcie programowania, ale jeśli przyłożysz się do nauki, możesz opanować znacznie szerszy materiał — przede wszystkim dzięki przykładom, które pokazują, jak stworzyć działające, komercyjne programy w tym języku. A oto garść ciekawostek na temat Ruby’ego.Twórcą języka jest Yukihiro „Matz” Matsumoto, a sam język posiada kilka implementacji. Potocznie jego nazwa oznacza zarówno język, jak i jego referencyjną (najczęściej stosowaną) implementację, której liderem jest Matz. Ruby posiada oficjalną przemysłową specyfikację zatwierdzoną przez Międzynarodową Organizację Normalizacyjną (co świadczy o wysokim poziomie spójności wewnętrznej — taką specyfikacją nie może się pochwalić nawet PHP). Ruby’ego można uruchomić w przeglądarce internetowej dzięki projektowi Opal.
Poznaj naszego eksperta
Jacek Galanciak — techniczny poliglota z dziesięcioletnim doświadczeniem w programowaniu. Miał już do czynienia z kilkunastoma językami programowania, ale jego ulubionym nadal jest Ruby. Specjalizuje się w aplikacjach webowych, lubi też pisać aplikacje na platformy iOS i OS X w Objective-C/Swift. Po godzinach grywa w gry komputerowe (to dla nich nauczył się programować). Uwielbia wszystko, co jest związane z dźwiękiem: od gitary i sprzętu audio, przez aplikacje do produkcji dźwięku, aż po eksplorację najróżniejszych gatunków muzycznych, głównie ekstremalnego metalu i muzyki elektronicznej.„Oficjalne hasło języka Ruby brzmi: "Najlepszy przyjaciel programisty". To fascynujący, bardzo dynamiczny język, który pozwoli Ci być bardziej produktywnym niż większość programistów innych języków. Niezależnie od tego, czy chcesz mieć lepsze widoki na pracę, czy po prostu chcesz pisać narzędzia i skrypty dla siebie, Ruby będzie dobrym wyborem. Kurs trwa trochę ponad pięć godzin i nauczy Cię podstaw tego języka na licznych przykładach "z życia wziętych"”.
Jacek Galanciak
Wybrane bestsellery
Videopoint - inne książki
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep@ebookpoint.pl
Książka drukowana
Oceny i opinie klientów: Ruby. Kurs video. Poziom pierwszy. Podstawy języka i praktyczne przykłady Jacek Galanciak (10) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię.
(7)
(1)
(0)
(0)
(2)
(0)
więcej opinii