Background dot pattern
Skala trudności

Backend - od podstaw

Na kursie Backend - od podstaw nauczysz się fundamentów tworzenia aplikacji internetowych, korzystając z Ruby - dynamicznego, obiektowego języka programowania. Zgłębisz tajniki frameworku Ruby on Rails, który przyspieszy i ułatwi budowę kompleksowych aplikacji webowych.

Poznasz relacyjne bazy danych oraz jak efektywnie integrować się z nimi przy pomocy ActiveRecord - ORM wbudowanym w Rails. Naukę uzupełni praktyczne zastosowanie wiedzy, tworząc API oraz integrując aplikacje z innymi serwisami. Kurs dostarczy Ci niezbędnych narzędzi i wiedzy, aby stać się profesjonalnym programistą backend w Ruby on Rails i rozpocząć karierę w tej specjalizacji.

Course card
Trwają zapisy
4 miesiące
Backend - od podstaw
Dla kogo przeznaczony jest ten kurs

Kurs jest przeznaczony dla osób, które chcą rozpocząć swoją przygodę z testowaniem oprogramowania. Jest to idealna opcja dla:

  • Początkujących programistów, którzy chcą zrozumieć fundamenty backendu w Ruby.
  • Osób pragnących zmienić ścieżkę kariery i zainteresowanych backendem oraz technologią Ruby on Rails.
  • Administratorów baz danych chcących poszerzyć swoje umiejętności o aspekty programistyczne.
  • Studentów i absolwentów kierunków informatycznych oraz pokrewnych, pragnących zdobyć praktyczne doświadczenie w tworzeniu aplikacji internetowych.
  • Osób z innych branż, które chcą zrozumieć, jak działa backend.

Celem jest przygotowanie uczestników do wejścia na rynek pracy jako junior backend developerzy w technologii Ruby on Rails.

Wymagane doświadczenie

Do rozpoczęcia kursu Backend w Ruby - od podstaw nie jest wymagane żadne wcześniejsze doświadczenie w programowaniu. Kurs został zaprojektowany z myślą o osobach, które stawiają pierwsze kroki w świecie tworzenia aplikacji internetowych.

Chociaż nie wymagamy żadnego doświadczenia w programowaniu, podstawowa umiejętność obsługi komputera i zrozumienie języka angielskiego na poziomie pozwalającym na czytanie dokumentacji są wymagane, aby w pełni skorzystać z oferowanego materiału.

Czego nauczysz się podczas szkolenia:
  • Projektowania i implementacji aplikacji internetowych z użyciem języka Ruby.

  • Tworzenia dynamicznych, skalowalnych i bezpiecznych aplikacji backendowych z wykorzystaniem Ruby on Rails.

  • Komunikacji z bazami danych, optymalizacji zapytań i zarządzania strukturami danych za pomocą SQL.

  • Integracji serwerowych aplikacji z zewnętrznymi API i serwisami.

  • Wprowadzenia w techniki silnego typowania oraz korzyści płynących z użycia Ruby jako języka obiektowego.

  • Efektywnej pracy z narzędziami kontroli wersji, takimi jak Git, oraz współpracy w zespołach developerskich.

  • Tworzenia bezpiecznych aplikacji odpornych na ataki m.in. XSS, SQL Injection i Mass-assignment.

Technologie, których się nauczysz jako backend developer
Opis kursu

Kurs Backend w Ruby - od podstaw to wyjątkowa okazja do zgłębienia tajników tworzenia aplikacji internetowych. W pierwszej części kursu zanurzysz się w świat języka Ruby, poznając jego elastyczną składnię oraz możliwości programowania obiektowego. Zdobytą wiedzę zastosujesz do projektowania i implementacji funkcjonalności serwerowych, które będą efektywnie obsługiwać żądania od klientów. Nauczysz się tworzenia wydajnych aplikacji, które są skalowalne i gotowe do obsługi tysięcy użytkowników jednocześnie.

W drugiej części kursu skupimy się na frameworku Ruby on Rails, narzędziu, które stało się standardem w świecie backendu. Pomożemy Ci zrozumieć, jak tworzyć dynamiczne aplikacje webowe, zarządzać bazami danych i integrować się z zewnętrznymi usługami. Dzięki praktycznym ćwiczeniom zrozumiesz, jak używać Ruby on Rails do tworzenia skalowanych i niezawodnych systemów backendowych.

Ostatnia część kursu poświęcona jest pracy w zespole developerskim z wykorzystaniem narzędzi takich jak Git i GitHub. Poznasz best practices związane z wersjonowaniem kodu oraz naukami o współpracy w wieloosobowym zespole. Ponadto, nauczysz się technik optymalizacji wydajności, bezpieczeństwa, co uczyni Cię pełnoprawnym i kompetentnym developerem backendowym, gotowym do podjęcia wyzwań w profesjonalnych projektach IT.

Backend - od podstaw

Najwyższej jakości materiały dydaktyczne

W ramach kursu Backend - od podstaw przygotowaliśmy dla Ciebie zestaw najwyższej jakości materiałów edukacyjnych, starannie skrojonych do potrzeb naszej Akademii. Dzięki nim, krok po kroku zbudujesz swoją wiedzę z obszaru programowania backendowego w Ruby.

Interaktywne quizy wspierane przez AI

Sprawdź swoją wiedzę za pomocą interaktywnych quizów, w których to sztuczna inteligencja będzie Twoim przewodnikiem. AI nie tylko oceni Twoje odpowiedzi, ale również cierpliwie wytłumaczy wszelkie wątpliwości, pomagając zrozumieć skomplikowane koncepcje backendowe.

Liczne projekty praktyczne

Podczas kursu będziesz miał możliwość realizacji wielu zadań praktycznych, które pozwolą Ci przełożyć teorię na praktykę. Zdobądź autentyczne doświadczenie, projektując i implementując rozwiązania backendowe od podstaw!

Certyfikat ukończenia kursu

Po zakończeniu szkolenia otrzymasz certyfikat ukończenia, który stanowi doskonałe uzupełnienie Twojego portfolio i pomoże Ci wykazać się przed przyszłymi pracodawcami w branży IT.

Poznaj swój przyszły grafik zajęć.

Timeline kursu:

Tydzień 1 - 3
Tydzień 4 - 7
Tydzień 8 - 9
Tydzień 10 - 11
Tydzień 12 - 13
Tydzień 14 - 15
Tydzień 1
  • Wprowadzenie i konfiguracja środowiska Ruby.
  • Podstawy składni, instrukcje warunkowe.
  • Manipulacja ciągami znaków i tablicami.
Tydzień 2
  • Zrozumienie pętli i funkcji.
  • Wprowadzenie do programowania obiektowego i dziedziczenia.
  • Moduły i zakres zmiennych w Ruby.
Tydzień 3
  • Operacje na plikach i obsługa błędów.
  • Praca z wyrażeniami regularnymi.
  • Zrozumienie `block`, `proc` i `lambda`.

Wybierz tryb zajęć:

Twój tydzień na kursie:

Środa

10:00 - 10:45

Spotkanie zespołu

10:00 - 17:00

Dyżur mentorski

START

Czwartek

10:00 - 11:30

Wykład

10:00 - 17:00

Dyżur mentorski

Piątek

10:00 - 10:45

Spotkanie zespołu

10:00 - 17:00

Dyżur mentorski

Sobota

Niedziela

Poniedziałek

10:00 - 10:45

Spotkanie zespołu

10:00 - 17:00

Dyżur mentorski

Wtorek

10:00 - 17:00

Dyżur mentorski

23:00

Oddanie projektów i zakończenie iteracji

Pamiętaj! Codzienna praca własna

Background dot pattern

LearnCoding to innowacyjna platforma edukacyjna oferująca praktyczne szkolenia z zakresu IT. Założona przez praktyków z kilkunastoletnim doświadczeniem i wspierana przez software house realizujący projekty na kilku kontynentach.

Do góry
Made with love to IT by learncoding.academy