Przejdź do treści
Użyj kodu SKILL45 i odbierz 45% zniżki. Minimalna kwota w koszyku 199 zł, aby aktywować kod. SPRAWDŹ ➜
strefakursów

Kurs Ruby on Rails - tworzenie aplikacji

Poznaj bardzo popularny framework do szybkiego tworzenia dynamicznych webowych aplikacji

97 lekcji Poziom: Podstawowy Język: polski Certyfikat

Wycofane ze sprzedaży

Zobacz pozostałe szkolenia z tej kategorii.

Zobacz szkolenia

Szczegóły, które warto znać

10,5 godziny materiałów
Bezterminowy dostęp
Imienny certyfikat PDF
97 lekcji wideo
Rekomendacje na LinkedIn
Kurs w języku polskim
Dostęp w aplikacji mobilnej

Opis szkolenia

  • Zamierzasz zbudować nowoczesny serwis internetowy i potrzebujesz rozwiązania, które umożliwi ci łatwe wdrożenie twojego pomysłu?

  • Masz już jakieś doświadczenia z budową statycznych stron i chcesz wzbogacić swoje umiejętności o tworzenie dynamicznych, funkcjonalnych witryn?

  • Chcesz zdobyć praktyczne umiejętności, których znajomość może zwiększyć twoje szanse na rynku pracy?

  • Wiesz już dlaczego warto poznać Ruby on Rails i szukasz kursu, które szybko wprowadzi cię w świat tego doskonałego frameworka?

Sprawdź w jaki sposób Ci pomożemy

Dlaczego Ruby On Rails?

Ruby on Rails

Czego się nauczysz z tym kursem?

RoR daje wiele możliwości
Responsywny szablon
  • Użycie wzorca MVC.

  • Kompletny panel administracyjny.

  • Struktura umożliwiająca łatwe zarządzenia treścią oraz użytkownikami.

  • Galeria zdjęć i przetwarzanie plików z użyciem biblioteki Paperclip.

  • Interaktywne formularze.

  • Wykorzystanie nowoczesnych technologii: AJAX, jQuery, Bootstrap.

  • Responsywny szablon, który działa prawidłowo na różnych urządzeniach.

  • Możliwość łatwej rozbudowy w przyszłości.

Jak to działa?

Przyjazny interfejs

Co jeszcze warto wiedzieć?

Co jeszcze znajdziesz w tym kursie?

Wstęp

Wykorzystuj nowoczesne technologie
Twórz zaawansowane projekty

Założenia projektu

Baza danych i modele

Baza danych i modele
Kontrolery

Kontrolery

Co jeszcze znajduje się w kursie?

Layout

Na tym etapie można już rozpocząć pracę nad szablonem strony. Czyli skupimy się głównie na aspektach wizualnych. Aby ułatwić sobie pracę i zapewnić przejrzysty, jednolity styl dla naszego serwisu użyjemy popularnego frameworku Bootstrap. Pokażemy ci m.in. jak podpiąć pliki Bootstrap do naszego dynamicznego projektu i jak przygotować layouty dla głównych części serwisu.

Strony

W kursie tworzymy system CMS a więc potrzebny nam będzie jakiś mechanizm do zarządzania stronami. Dowiesz się jak przygotować wszystkie kontrolery, które będą odpowiadały za kluczowe czynności edycyjne: dodawanie, usuwanie czy zmienianie stron.

Artykuły

Artykuły to podstawa chyba każdego systemu zarządzania treścią. I nie inaczej wygląda to w przypadku naszego projektu. W tej części szkolenia pokażemy ci po prostu jak stworzyć od podstaw mechanizmy zarządzania artykułami w serwisie. Taki mechanizm będzie umożliwiał m.in. dodawanie załączników do artykułów, wstawianie zdjęć itp. To doskonała okazja aby poznać kilka ważnych technik i rozwiązań np. bibliotekę Paperclip, która będzie przetwarzała pliki po stronie serwera.

Galeria

Galeria zdjęć jest kolejnym ciekawym elementem, który dodamy do naszego projektu. Co ważne będzie ona umożliwiała łatwe dodawanie, usuwanie i edytowanie obrazków. Poznasz kolejny zestaw ciekawych technik i rozwiązań, które przydadzą ci się praktycznie w każdym projekcie.

Użytkownicy

Aby nasz serwis był kompletny musimy przygotować jakiś system kontroli dostępu i zarządzania użytkownikami. Przekonasz się, że wdrożenie właściwych mechanizmów w Ruby on Rails jest łatwe i nie powinno ci sprawić żadnych problemów. W ciągu kilku lekcji dowiesz się m.in. jak przygotować logowanie i rozwiązania umożliwiające dodawanie, usuwanie czy edycję użytkowników.

Poprawki i rozbudowa

Każda rozbudowana aplikacja webowa będzie wymagała wprowadzenia jakiś poprawek i doszlifowania szczegółów. I takie właśnie czynności wykonamy w przedostatniej części kursu. Dowiesz się przede wszystkim jak usprawnić nawigację na stronach i w galerii oraz jak wykonać szereg drobnych ale ważnych zmian z serwisie.

Publikacja

Na tym etapie serwis jest już gotowy do publikacji. W kilku ostatnich lekcjach pokażemy ci jak wdrożyć ostatnie poprawki, jak przygotować stronę do publikacji i jak przetestować kluczowe funkcjonalności.

Program kursu

11 modułów · 97 lekcji

1 · Wstęp
  • Powitanie 2m 46s
  • Przegląd projektu 2m 41s
  • Wprowadzenie 2m 17s
  • Instalacja Ruby 4m 05s
  • Instalacja DevKit 5m 14s
  • RubyGems 2m 55s
  • Ruby on Rails 4m 22s
  • Edytor 1m 54s
2 · Projekt - założenia
  • Założenia projektu 3m 21s
  • Budowa projektu 6m 35s
  • Dołączanie pakietów 4m 55s
  • MVC - Model 2 6m 16s
  • Budowa testowego Kontrolera i Widoku 5m 41s
  • Katalog PUBLIC 3m 24s
  • Routing 4m 36s
  • Render Redirect 5m 58s
  • Osadzanie kodu Ruby w dokumencie HTML 6m 25s
  • Zmienne 5m 40s
  • Hiperłącza 6m 01s
  • Parametry URL 7m 32s
  • Parametry URL i zmienne 5m 33s
3 · Baza danych - modele
  • Baza danych 3m 45s
  • Migracja cz.1 4m 36s
  • Migracja cz.2 9m 22s
  • Baza danych - tabela Użytkownicy 8m 34s
  • Model Kategorii 4m 54s
  • Model Stron 5m 15s
  • Model Artykułów 4m 26s
  • Model Galerii 3m 48s
  • Model Zdjęć 4m 51s
  • Active Records 3m 47s
  • Relacje 5m 26s
  • Metody zapytań 5m 01s
4 · Kontrolery
  • Wprowadzenie 5m 30s
  • Kontroler Kategorii 9m 47s
  • Kategoria - nowa 15m 34s
  • Kategoria - pokaż 6m 50s
  • Kategoria - usuń 6m 31s
  • Kategoria - edycja 6m 30s
  • Szablony częściowe 8m 57s
5 · Layout
  • Bootstrap 3m 23s
  • Layout - Admin 11m 24s
  • Layout - Kategorie 4m 59s
  • Flash 6m 15s
  • Pomocnicy 5m 15s
6 · Strony
  • Kontoler Stron 8m 12s
  • Strona - nowa 11m 36s
  • Strona - edycja 6m 55s
  • Strona - pokaż 6m 14s
  • Strona - usuń 5m 02s
7 · Artykuły
  • Paperclip 6m 01s
  • Kontroler Artykułów 7m 07s
  • Poprawka Paperclip 5m 06s
  • Artykuł - nowy 9m 40s
  • Kontroler - dodawanie załączników 8m 02s
  • Kontroler - obsługa błędów 7m 09s
  • Artykuły - foto i treść 5m 38s
  • Artykuł - pokaż 3m 54s
  • Artykuł - edycja 6m 32s
  • Artykuł - usuń 5m 29s
  • Walidacja pozostałych części formularzy 5m 24s
8 · Galeria
  • Kontroler Galerii 7m 57s
  • Galeria - nowa 8m 35s
  • Galeria - pokaż 2m 41s
  • Galeria - edycja 4m 01s
  • Galeria - usuń 3m 46s
  • Zdjęcia - index 7m 16s
  • Zdjęcie - nowe 10m 35s
  • Zdjęcie - pokaż 4m 24s
  • Zdjęcie - edycja 4m 52s
  • Zdjęcie - usuń 6m 05s
9 · Użytkownicy
  • Ograniczenie dostępu 6m 29s
  • Logowanie 10m 10s
  • Kontroler Użytkowników 9m 13s
  • Użytkownicy - index 5m 27s
  • Użytkownicy - nowy 14m 46s
  • Użytkownicy - edycja 4m 49s
  • Użytkownicy - usuń 5m 07s
10 · Poprawki i rozbudowa
  • Kategorie 5m 44s
  • Kategorie - cd. 7m 01s
  • Kategorie - filtry 8m 54s
  • Strony i Artykuły - nawigacja 7m 28s
  • Artykuły - rozbudowa 7m 49s
  • Zdjęcia 8m 07s
  • Zdjęcia - cd. 4m 29s
11 · Publikacja
  • Routing 4m 01s
  • Szablon public.html.erb 8m 49s
  • Controller public 5m 37s
  • Index 9m 47s
  • Index - galerie 11m 14s
  • Nowości 6m 31s
  • Artykuły 6m 51s
  • Strona 12m 08s
  • Kategorie 7m 29s
  • Galeria 10m 59s
  • Galeria - cd. 10m 08s
  • Testy 11m 27s

Twój instruktor

Tomasz Kubisztal

Tomasz Kubisztal

Projektant elementów reklamowych i programista

Tomasz Kubisztal posiada ponad 20-letnie doświadczenie w programowaniu, a także w grafice wektorowej. Przez wiele lat zajmował się opracowywaniem i przygotowaniem materiałów w drukarni. Tomasz twierdzi, że grafika wektorowa nie ma przed nim tajemnic co regularnie udowadnia swoimi kursami. Hobbistycznie zajmuje się też programowaniem w BASCOM i C(Arduino). Autor licznych publikacji branżowych na portalach takich jak elektroda oraz forbot.

Opinie kursantów

5,0 Zweryfikowana
„Świetny kurs! Wprowadza w zagadnienia związane z - moim zdaniem - najlepszym narzędziem do tworzenia aplikacji na rynku. Dzięki niemu stworzyłem prosty projekt w dużo krótszym czasie. Polecam!"
T Tomasz Gutowski zweryfikowany kursant
5,0 Zweryfikowana
„Ten sam prowadzący co przy kursie "Ruby programowanie od podstaw". Prowadzący wykazał się po raz kolejny, duzym zaangażowaniem oraz projesjonalizmem w tłumaczeniu. Wszystko układa się w logcziną całość. Po raz kolejny ze spokojnym sumieniem mogę sam sobie powiedzieć - to była dobra inwestycja. "
Czytaj więcej
M Michal Derucki zweryfikowany kursant
5,0 Zweryfikowana
„Kurs kupiłem aby rozszerzyć swoją wiedzę na temat tworzenia aplikacji i się nie zawiodłem. Wszystko wytłumaczone w przystępny i zrozumiały sposób. Polecam serdecznie"
W Wojtek Rakowski zweryfikowany kursant
5,0 Zweryfikowana
„Bardzo dobrze omówiony kurs dla początkujących. Wszystkie omawiane zagadnienia przedstawiono na konkretnych przykładach. Prowadzący ma przyjemny głos. "
M Marta Kozdrój zweryfikowany kursant

Najczęściej zadawane pytania

Jak wygląda uczestnictwo w kursie online?

Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.

Czy otrzymam certyfikat ukończenia kursu?

Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.

Czy otrzymam fakturę VAT za zamówienie?

Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl


Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:



Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.

Zakup w Google Play(Android)

Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:

  • Otwórz aplikację Google Play.
  • Kliknij ikonę swojego profilu w prawym górnym rogu.
  • Wybierz Płatności i subskrypcje > Historia zakupów.
  • Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).

  • Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.

Ile mam czasu na przerobienie materiałów?

Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.

Dla firm
Uczysz się do pracy? Kup ten kurs przez firmę
Dla siebie, pracownika lub zespołu – z fakturą i opcją ceny zespołowej.
Sprawdź zakup firmowy