Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych
Podstawowe informacje:
Czas trwania: 09:08:21
Poziom: podstawowy
Liczba lekcji: 88
Technologia: Ruby 2.2, Rails 4.2
Czego się nauczysz?
- Budowania aplikacji webowych w Ruby on Rails według konwencji MVC
- Tworzenia modeli Active Record, migracji oraz relacji i walidacji danych
- Generowania kontrolerów, routing'u, widoków i częściowych szablonów (partials)
- Autoryzacji i uwierzytelniania użytkowników (Devise, JWT) oraz polityk dostępu (Pundit)
- Testowania aplikacji (RSpec, Capybara) i wprowadzania TDD do codziennej pracy
- Optymalizacji zapytań (eager loading, indeksy), background jobs (Sidekiq) i cache'owania
- Integracji z front-endem (Hotwire/Turbo/Stimulus) i API JSON
- Przygotowania do wdrożenia: konfiguracji środowisk, konteneryzacji i CI/CD
Spis lekcji
1. Wprowadzenie
00:35:27
1.1. Wprowadzenie do kursu
00:05:12
1.2. O kursie
00:07:30
1.3. Instalacja pod Linuksem (Ubuntu)
00:05:55
1.4. Instalacja pod OS X (El Capitan)
00:05:31
1.5. Instalacja pod Windowsem
00:11:19
2. Pierwsze kroki z Rails
01:03:51
2.1. Tworzenie projektu
00:01:26
2.2. Struktura projektu Rails
00:10:34
2.3. Pierwsza podstrona, cz. 1.
00:05:36
2.4. Pierwsza podstrona, cz. 2.
00:04:17
2.5. Pierwsza podstrona, cz. 3.
00:04:47
2.6. Pierwsza podstrona, cz. 4.
00:09:27
2.7. Konsola Rails
00:02:35
2.8. ActiveSupport: dodatki do Ruby'ego
00:09:08
2.9. Demonstracja Rails: budowanie księgi gości, cz. 1.
00:06:25
2.10. Demonstracja Rails: budowanie księgi gości, cz. 2.
00:07:42
2.11. Bonus: sztuczka z edytorem
00:01:54
3. Modele
01:13:41
3.1. Modele: wprowadzenie
00:06:35
3.2. Migracje
OGLĄDAJ »
00:09:40
3.3. Tworzenie, modyfikacja i usuwanie obiektów
00:06:09
3.4. Proste kwerendy
00:06:47
3.5. Atak SQL Injection
00:03:15
3.6. Walidacje
00:07:47
3.7. Callbacki
00:04:02
3.8. Scopes, czyli nazwane kwerendy
00:04:02
3.9. Asocjacja belongs_to i has_many
00:07:18
3.10. Asocjacja has_and_belongs_to_many
00:08:04
3.11. Asocjacja has_many :through
00:03:36
3.12. Kwerendy na asocjacjach
00:06:26
4. Kontrolery, widoki, routes
01:37:42
4.1. Wprowadzenie do rozdziału; architektura REST
00:07:35
4.2. Czym jest CRUD? Budowanie szkieletu aplikacji
OGLĄDAJ »
00:04:25
4.3. Akcja index: lista wpisów
00:04:39
4.4. Akcja new dla formularza dodawania danych
00:03:59
4.5. Formularz dodawania nowego wpisu
00:05:08
4.6. Zapisywanie danych z formularza do bazy danych
00:06:58
4.7. Komunikaty (tzw. flash messages)
00:04:50
4.8. Sesja, cookies
00:04:48
4.9. Akcja show: pokazywanie wpisu
00:04:21
4.10. Formatowanie, html_safe
00:04:43
4.11. Helpery; pisanie własnych helperów
00:05:22
4.12. Akcja edit: edycja wpisów
00:05:04
4.13. Partiale: wspólne części dzielone między wieloma widokami
00:04:14
4.14. Walidacja błędów z formularza
00:07:40
4.15. Akcja destroy: usuwanie wpisu
00:04:11
4.16. Layouty
00:05:00
4.17. Własne akcje REST
00:06:13
4.18. Filtry, czyli "callbacki" w kontrolerach
00:03:59
4.19. Renderowanie XML i JSON
00:04:33
5. Front-end w Rails
00:44:10
5.1. Czym jest asset pipeline i jak działa w Rails?
00:05:21
5.2. Obsługa obrazków i statycznych plików
00:04:55
5.3. Kompilacja assetów
00:05:47
5.4. CSS i SCSS w Rails
00:05:16
5.5. JavaScript i CoffeeScript w Rails
00:05:32
5.6. Ajax: linki asynchroniczne
00:08:10
5.7. Ajax: formularze asynchroniczne
00:05:39
5.8. Turbolinks
00:03:30
6. Pisanie automatycznych testów
00:28:47
6.1. Czym są testy? Co to jest TDD?
00:05:16
6.2. Testowanie modeli
00:04:50
6.3. Testowanie kontrolerów
00:07:38
6.4. Capybara: testy integracyjne
00:08:31
6.5. Spring: szybkie uruchamianie Rails i testów
00:02:32
7. Wysyłanie e-maili
00:13:59
7.1. Generacja mailera
00:05:58
7.2. Wysyłanie e-maila
00:06:04
7.3. Udawane wysyłanie e-maila
00:01:57
8. Przykłady praktyczne
01:03:21
8.1. Aplikacje wielojęzykowe; formatowanie tekstu i walut, cz. 1.
00:09:51
8.2. Aplikacje wielojęzykowe; formatowanie tekstu i walut, cz. 2.
00:04:37
8.3. Simple_form: lepsze i prostsze formularze
00:08:16
8.4. Kaminari: implementacja paginacji
00:06:59
8.5. Devise: logowanie i rejestracja, cz. 1.
00:07:53
8.6. Devise: logowanie i rejestracja, cz. 2.
00:09:05
8.7. CarrierWave: obsługa plików i generowanie miniatur
00:09:22
8.8. ActiveJob i delayed_job: przetwarzanie asynchroniczne w tle
00:07:18
9. Projekt praktyczny: sklep internetowy
02:00:01
9.1. Wprowadzenie i zarys sklepu
00:01:50
9.2. Zaplanowanie prac na sklepem, wygenerowanie szablonów
00:08:15
9.3. Skonfigurowanie adresów URL i modeli
00:04:48
9.4. Szkic listy produktów
00:10:25
9.5. Szkic widoku szczegółów produktu
00:01:57
9.6. Skrypt generowania losowych, testowych produktów
00:05:15
9.7. Wyświetlanie produktów z bazy danych
00:06:19
9.8. Usprawnienia nawigacji, optymalizacja SEO
00:06:13
9.9. Szkic panelu admina
00:09:09
9.10. Ransack: formularz przeszukiwania produktów
00:05:42
9.11. Koszyk: plan
00:08:50
9.12. Zamówienie jako maszyna stanów
00:08:24
9.13. Dodawanie produktów do koszyka
00:12:19
9.14. Proces składania zamówienia
00:11:51
9.15. Panel admina: zarządzanie zamówieniami
00:09:22
9.16. Zadania i ćwiczenia z pomysłami na rozwój sklepu
00:09:22
10. Zakończenie
00:07:22
10.1. Co dalej? Czego i gdzie się uczyć? Jak znaleźć pracę?
00:07:22
Język Ruby okazał się przełomem: estetyczny, czytelny, a przy tym niezwykle szybki i potężny, a duet Ruby z platformą programistyczną Rails zrewolucjonizował proces tworzenia witryn i aplikacji internetowych.
Jeszcze nigdy programowanie nie było tak efektywne i dynamiczne, a kod nie prezentował się tak pięknie!
Czy jesteś gotów, by 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ą?
Jeszcze nigdy programowanie nie było tak efektywne i dynamiczne, a kod nie prezentował się tak pięknie!
Co Cię czeka podczas szkolenia?
Skorzystaj ze szkolenia Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych, które wykorzystuje doświadczenie wydawnictwa Helion oraz stawia nacisk na praktyczne zastosowanie zdobytych umiejętności. Wraz z naszym ekspertem zbudujesz od zera swój pierwszy sklep internetowy. Ponadto kurs wyposaży Cię w solidną wiedzę na temat programowania przy użyciu Ruby on Rails i nakieruje na dalszy rozwój. Zdobyta wiedza i wykonane ćwiczenia pozwolą Ci także myśleć o komercyjnym wykorzystaniu nowych umiejętności.Czy jesteś gotów, by 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ą?
Zatem do dzieła!
Wybrane bestsellery
Oceny i opinie klientów: Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych Jacek Galanciak (5)
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.
6.0
- 6 (5)
- 5 (0)
- 4 (0)
- 3 (0)
- 2 (0)
- 1 (0)
-
100x bardziej treściwe niż strefakursów. Super i wciąż aktualny.
Opinia: anonimowa Opinia dodana: 2021-02-13 Ocena: 6Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Great :)
Opinia: Arkadiusz Opinia dodana: 2019-09-23 Ocena: 6Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Bardzo dobry kurs, wcześniej przerobiłem inne, w tym anglojęzyczne. Ten kurs był mi potrzebny bo odpowiedział na moje pytania i sprawił, że moja wiedza poszła do przodu.
Opinia: Jakub Opinia dodana: 2017-09-19 Ocena: 6Opinia niepotwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Autor kursu ma wiedzę i doskonale ją przekazuje. Tłumaczy rzeczowo i w optymalnie krótkim czasie. Kurs zmusza do działania jak Guarana :) i zachęca do przy gody z railsami. Czekam na dalsze kursy Jacka Galanciaka. Nie czytajcie dalej komentarzy, po prostu kupujcie ten kurs!
Opinia: Daniel Opinia dodana: 2017-03-21 Ocena: 6Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna: -
Najlepszy kurs jaki można znaleźć w sieci.
Opinia: anonimowa Opinia dodana: 2016-10-19 Ocena: 6Opinia potwierdzona zakupemOpinia dotyczy produktu: kurs videoCzy opinia była pomocna:
Szczegóły kursu
Dane producenta »
Dane producenta:
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format:
Online
Data aktualizacji:
2016-02-10
ISBN:
978-83-283-2282-0, 9788328322820
Numer z katalogu:
38658
Kategorie:
