ODBIERZ TWÓJ BONUS :: »

Ruby on Rails (RoR). Kurs video. Programowanie aplikacji internetowych

Podstawowe informacje:
Czas trwania: 09:08:21
Poziom: podstawowy
Autor: Jacek Galanciak
Liczba lekcji: 88
Technologia: Ruby 2.2, Rails 4.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
47,60 zł 119,00 zł (-60%)
39,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?

  • 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!

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)

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.
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: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Great :)

    Opinia: Arkadiusz Opinia dodana: 2019-09-23 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy 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: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy 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: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Najlepszy kurs jaki można znaleźć w sieci.

    Opinia: anonimowa Opinia dodana: 2016-10-19 Ocena: 6   
    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: 2016-02-10
ISBN: 978-83-283-2282-0, 9788328322820
Numer z katalogu: 38658

Videopoint - inne kursy

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