- Autor:
- Długość
- liczba lekcji: 88, czas trwania: 9:08:21
- Ocena
Kurs video
Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych
- Wydawnictwo:
- Videopoint
- Wersja:
- Online
- Czas trwania:
- 9:08:21
- Technologia:
- Ruby 2.2, Rails 4.2
- Ocena:
Spis lekcji kursu video
-
1. Wprowadzenie 35:27
-
2. Pierwsze kroki z Rails 1:03:51
- 2.1. Tworzenie projektu 1:26
- 2.2. Struktura projektu Rails 10:34
- 2.3. Pierwsza podstrona, cz. 1. 5:36
- 2.4. Pierwsza podstrona, cz. 2. 4:17
- 2.5. Pierwsza podstrona, cz. 3. 4:47
- 2.6. Pierwsza podstrona, cz. 4. 9:27
- 2.7. Konsola Rails 2:35
- 2.8. ActiveSupport: dodatki do Ruby'ego 9:08
- 2.9. Demonstracja Rails: budowanie księgi gości, cz. 1. 6:25
- 2.10. Demonstracja Rails: budowanie księgi gości, cz. 2. 7:42
- 2.11. Bonus: sztuczka z edytorem 1:54
-
3. Modele 1:13:41
- 3.1. Modele: wprowadzenie 6:35
- 3.2. Migracje 9:40
- 3.3. Tworzenie, modyfikacja i usuwanie obiektów 6:09
- 3.4. Proste kwerendy 6:47
- 3.5. Atak SQL Injection 3:15
- 3.6. Walidacje 7:47
- 3.7. Callbacki 4:02
- 3.8. Scopes, czyli nazwane kwerendy 4:02
- 3.9. Asocjacja belongs_to i has_many 7:18
- 3.10. Asocjacja has_and_belongs_to_many 8:04
- 3.11. Asocjacja has_many :through 3:36
- 3.12. Kwerendy na asocjacjach 6:26
-
4. Kontrolery, widoki, routes 1:37:42
- 4.1. Wprowadzenie do rozdziału; architektura REST 7:35
- 4.2. Czym jest CRUD? Budowanie szkieletu aplikacji 4:25
- 4.3. Akcja index: lista wpisów 4:39
- 4.4. Akcja new dla formularza dodawania danych 3:59
- 4.5. Formularz dodawania nowego wpisu 5:08
- 4.6. Zapisywanie danych z formularza do bazy danych 6:58
- 4.7. Komunikaty (tzw. flash messages) 4:50
- 4.8. Sesja, cookies 4:48
- 4.9. Akcja show: pokazywanie wpisu 4:21
- 4.10. Formatowanie, html_safe 4:43
- 4.11. Helpery; pisanie własnych helperów 5:22
- 4.12. Akcja edit: edycja wpisów 5:04
- 4.13. Partiale: wspólne części dzielone między wieloma widokami 4:14
- 4.14. Walidacja błędów z formularza 7:40
- 4.15. Akcja destroy: usuwanie wpisu 4:11
- 4.16. Layouty 5:00
- 4.17. Własne akcje REST 6:13
- 4.18. Filtry, czyli "callbacki" w kontrolerach 3:59
- 4.19. Renderowanie XML i JSON 4:33
-
5. Front-end w Rails 44:10
- 5.1. Czym jest asset pipeline i jak działa w Rails? 5:21
- 5.2. Obsługa obrazków i statycznych plików 4:55
- 5.3. Kompilacja assetów 5:47
- 5.4. CSS i SCSS w Rails 5:16
- 5.5. JavaScript i CoffeeScript w Rails 5:32
- 5.6. Ajax: linki asynchroniczne 8:10
- 5.7. Ajax: formularze asynchroniczne 5:39
- 5.8. Turbolinks 3:30
-
6. Pisanie automatycznych testów 28:47
-
7. Wysyłanie e-maili 13:59
-
8. Przykłady praktyczne 1:03:21
- 8.1. Aplikacje wielojęzykowe; formatowanie tekstu i walut, cz. 1. 9:51
- 8.2. Aplikacje wielojęzykowe; formatowanie tekstu i walut, cz. 2. 4:37
- 8.3. Simple_form: lepsze i prostsze formularze 8:16
- 8.4. Kaminari: implementacja paginacji 6:59
- 8.5. Devise: logowanie i rejestracja, cz. 1. 7:53
- 8.6. Devise: logowanie i rejestracja, cz. 2. 9:05
- 8.7. CarrierWave: obsługa plików i generowanie miniatur 9:22
- 8.8. ActiveJob i delayed_job: przetwarzanie asynchroniczne w tle 7:18
-
9. Projekt praktyczny: sklep internetowy 2:00:01
- 9.1. Wprowadzenie i zarys sklepu 1:50
- 9.2. Zaplanowanie prac na sklepem, wygenerowanie szablonów 8:15
- 9.3. Skonfigurowanie adresów URL i modeli 4:48
- 9.4. Szkic listy produktów 10:25
- 9.5. Szkic widoku szczegółów produktu 1:57
- 9.6. Skrypt generowania losowych, testowych produktów 5:15
- 9.7. Wyświetlanie produktów z bazy danych 6:19
- 9.8. Usprawnienia nawigacji, optymalizacja SEO 6:13
- 9.9. Szkic panelu admina 9:09
- 9.10. Ransack: formularz przeszukiwania produktów 5:42
- 9.11. Koszyk: plan 8:50
- 9.12. Zamówienie jako maszyna stanów 8:24
- 9.13. Dodawanie produktów do koszyka 12:19
- 9.14. Proces składania zamówienia 11:51
- 9.15. Panel admina: zarządzanie zamówieniami 9:22
- 9.16. Zadania i ćwiczenia z pomysłami na rozwój sklepu 9:22
-
10. Zakończenie 7:22
Opis kursu video : Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych
Obierz kurs na... Ruby on Rails
Czy wciąż poszukujesz pełnej harmonii między przyjemnością płynącą z programowania a produktywnością? Tęsknisz za pięknym kodem, ale pociąga Cię także dynamika? Interesują Cię tylko rozwiązania pozostawiające konkurencję daleko w tyle? Jeśli choć na jedno z tych pytań odpowiedziałeś twierdząco, zapraszamy Cię do świata języka Ruby i frameworka Rails.Ruby on Rails jest przełomem w dziedzinie programowania aplikacji internetowych. Potężne aplikacje, których tworzenie do tej pory zabierało tygodnie czy miesiące, są teraz tworzone dosłownie w kilka dni. (Tim O’Reilly, założyciel O’Reilly Media)
Ruby on Rails to nie jest zwykłe narzędzie programistyczne! Wraz z naszym ekspertem, który stworzył dla Ciebie Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych, poznasz najbardziej przemyślany framework, który zrewolucjonizował proces tworzenia witryn i aplikacji internetowych. Przed powstaniem Ruby on Rails programowanie dynamicznych stron wymagało sporo czasu i wykonania wielu kroków. Teraz projektanci web i programiści mogą stworzyć serwis internetowy znacznie szybciej i prościej, skupiając się na tym, jak być bardziej kreatywnym i efektywnym w swojej pracy. To, co kiedyś robiło się tygodniami lub miesiącami, w Rails można zrobić w ciągu kilku dni. Z tym kursem oraz Ruby on Rails Ty także zawsze będziesz pierwszy!
Co Cię czeka podczas naszego profesjonalnego szkolenia?
- Szybko i sprawnie zbudujesz internetowe aplikacje bazodanowe, nauczysz się pisać reguły walidacji do danych, zdefiniujesz asocjacje między różnymi rekordami i zaczniesz pisać takie kwerendy, które nareszcie pozwolą Ci wydobyć z bazy danych dokładnie te obiekty, których potrzebujesz.
- Wykorzystasz szereg narzędzi bezpośrednio zintegrowanych z frameworkiem Rails: serwer Rails, konsolę Rails, zarządzanie bazą danych i migracjami, generowanie klas, zarządzanie zależnościami, kompilację plików CSS, JS oraz uruchamianie automatycznych testów.
- Zyskasz umiejętność pisania własnych kontrolerów i widoków, zabezpieczania ich hasłem, renderowania XML i JSON, renderowania we własnych layoutach, budowania formularzy, korzystania z sesji i cookies, korzystania z wbudowanych helperów oraz pisania własnych helperów.
- Poznasz bogaty ekosystem bibliotek Ruby i Rails i zaimplementujesz procesy: rejestracji, logowania, wgrywania plików, tworzenia miniatur zdjęć, dodawania stronicowania (paginacji) do własnych projektów oraz przetwarzania zadań w tle.
- Zbudujesz aplikację opartą na kilku językach oraz nauczysz się eleganckiej konfiguracji formatów regionalnych (na przykład formatowania walut, dat i liczb).
- Użyjesz również języków SCSS i CoffeeScript oraz wykonasz asynchroniczne żądania typu Ajax.
- ...stworzyć własny sklep internetowy i zyskać możliwość podjęcia komercyjnej pracy jako programista Rails!
Najlepszy Przyjaciel Programisty
Język Ruby okazał się przełomem: estetyczny, czytelny, a przy tym niezwykle szybki i potężny. Wykonano kolejny krok i stworzono Ruby on Rails: platformę programistyczną będącą jednocześnie szkieletem oprogramowania. I to właśnie Rails pokazał, jak bardzo produktywny może być programista używający tego frameworka. Zasłynął z efektywności, którą daje swoim użytkownikom.Duet Ruby i Rails jest wykorzystywany praktycznie wszędzie, począwszy od małych firm, poprzez organizacje non profit, a na dużych przedsiębiorstwach skończywszy. Kojarzysz GitHub, Twitter, Shopify, Groupon, Bloomberg, Kickstarter, Airbnb, SoundCloud, SlideShare, Twitch, Urban Dictionary? Tak, ich programiści pracują właśnie na platformie Ruby on Rails, czy to w celu stworzenia oprogramowania do współpracy online, zaprojektowania społeczności, e-commerce, czy też zarządzania treścią i statystykami.
Najwyższa jakość programistyczna
Znamienny jest fakt, że Ruby posiada oficjalną przemysłową specyfikację zatwierdzoną przez Międzynarodową Organizację Normalizacyjną. Nawet tak popularny język jak PHP nie doczekał się ani oficjalnej specyfikacji, ani standardu, który zaakceptowałaby organizacja ISO. A Ty, czy jesteś gotów, by w 9 godzin i 9 minut, podczas 88 lekcji, które składają się na Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych, otworzyć się na gigantyczne możliwości i dołączyć do społeczności śmiałych ludzi podchodzących z pasją do programowania i ceniących kod, który się pisze i czyta z przyjemnością?Poznaj naszego eksperta
Jacek Galanciak — programistyczny poliglota, od ponad dekady zajmuje się profesjonalnym projektowaniem przeróżnych aplikacji. Zna ponad 10 języków programowania, ale jego ulubionym niezmiennie jest Ruby. Wyspecjalizowany web developer, pisuje także aplikacje na platformy iOS i OS X w Objective-C/Swift. Liczne kompetencje techniczne pozwoliły mu rozwinąć skrzydła w dziedzinie radzenia sobie z pozornie niemożliwymi do rozwiązania problemami.Zapalony gamer i audiofil. 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. Swoje umiejętności rozwija nie tylko przy komputerze, ale także... w kuchni!
„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. Nic więc dziwnego, że framework słynący z piękna, produktywności i przystępności, Rails, powstał właśnie w tym języku i choć minęło ponad 11 lat od jego pierwszego wydania, wciąż nie pojawiło się na rynku nic, co przebiłoby go pod tym względem”.
Wybrane bestsellery
Videopoint - inne książki
Dzieki 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[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych Jacek Galanciak (5) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(5)
(0)
(0)
(0)
(0)
(0)
więcej opinii