Lokalne, prowadzone przez instruktora kursy szkoleniowe Ruby na żywo demonstrują poprzez praktyczne ćwiczenia, jak tworzyć aplikacje i automatyzować testowanie za pomocą Ruby. Szkolenie Ruby jest dostępne jako "szkolenie online na żywo" lub "szkolenie na żywo na miejscu". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pomocą interaktywnego, zdalnego pulpitu . Szkolenie na żywo na miejscu może odbywać się lokalnie w siedzibie klienta w Poznań lub w korporacyjnych centrach szkoleniowych NobleProg w Poznań. NobleProg — Twój lokalny dostawca szkoleń
Sala szkoleniowa znajduje się w budynku Casa Verona przy ulicy Garbary 100/63, 61-757 Poznań.
Dojście od...
Sala szkoleniowa znajduje się w budynku Casa Verona przy ulicy Garbary 100/63, 61-757 Poznań.
Dojście od skrzyżowania ulic Garbary i Estkowskiego - należy kierować się na północ, w kierunku Parku Cytadela, wzdłuż ulicy Garbary. Casa Verona to pierwszy budynek po prawej stronie. Wejścia znajdują się od strony południowej, od ulicy Garbary oraz od strony północnej (patrz mapka poniżej).
Sala szkoleniowa znajduje się na trzecim piętrze w środkowej klatce budynku.
Parking
W pobliżu sali szkoleniowej liczba miejsc parkingowych jest ograniczona, obowiązuje strefa parkowania.
Płatne parkingi znajdują się przy skrzyżowaniu ulic Garbary i Piaskowej oraz Garbary i Grochowe Łąki (patrz mapka poniżej).
W tym prowadzonym przez instruktora szkoleniu na żywo Poznań uczestnicy łączą moc Rubiego z Selenium, aby zautomatyzować testowanie przykładowej aplikacji internetowej. Ucząc się tworzyć i łączyć skrypty testowe Ruby z Selenium automatyzacją sieci w środowisku laboratoryjnym na żywo, uczestnicy zdobędą wiedzę i praktykę potrzebną do automatyzacji testowania własnych rzeczywistych aplikacji internetowych i stron internetowych.
Programowanie w języku Ruby to praca z dynamicznym, elastycznym językiem skryptowym, który ma wiele cech charakterystycznych. Oto kilka kluczowych aspektów programowania w języku Ruby:
Ruby stara się być czytelny i zwięzły, co pozwala na pisanie kodu, który jest bliski naturalnemu językowi.
Ruby jest językiem dynamicznym, co oznacza, że typy zmiennych są określane automatycznie w trakcie wykonywania kodu.
W Ruby wszystko jest obiektem, co sprawia, że programowanie obiektowe jest głównym paradygmatem tego języka. Wszystkie wartości, w tym liczby i funkcje, są obiektami.
Ruby oferuje bloki kodu, które można przekazywać jako argumenty do funkcji. To pozwala na tworzenie iteratorów i wygodne operowanie na kolekcjach danych.
Ruby posiada bogate biblioteki standardowe, które ułatwiają pracę z różnymi zadaniami, takimi jak manipulacja tekstem, obsługa sieci, parsowanie danych itp.
Ruby jest często wykorzystywany w tworzeniu aplikacji webowych dzięki popularnym frameworkom takim jak Ruby on Rails, Sinatra czy Padrino, które oferują narzędzia do szybkiego tworzenia aplikacji internetowych.
W Ruby istnieje wiele narzędzi do testowania, co sprzyja praktykom Test Driven Development (TDD) i Behavior Driven Development (BDD).
Ruby wspiera implementację różnych wzorców projektowych, co umożliwia tworzenie elastycznych i skalowalnych aplikacji.
Ruby jest ceniony przez programistów ze względu na swoją czytelność, elastyczność i intuicyjną składnię. Umożliwia on tworzenie eleganckiego i czytelnego kodu, co jest jedną z jego głównych zalet. Programowanie w Ruby jest często wybierane do tworzenia aplikacji webowych, narzędzi automatyzacji, analizy danych i wielu innych zastosowań ze względu na swoją wydajność i elastyczność.
Ruby on Rails (RoR) to open-source'owy framework aplikacji internetowych po stronie serwera oparty na języku programowania Ruby i bibliotece oprogramowania Rails. Jest to framework typu model-widok-kontroler (MVC), który zapewnia domyślne struktury dla bazy danych, usługi internetowej i stron internetowych.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy poznają podstawy tworzenia stron internetowych za pomocą Ruby on Rails, budując różne aplikacje internetowe w oparciu o rzeczywiste przypadki użycia.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
Zrozumienie podstaw programowania Ruby on Rails
Wdrażanie podstawowych i zaawansowanych funkcji aplikacji internetowych przy użyciu Ruby on Rails
Zbuduj funkcjonalną aplikację internetową przy użyciu Ruby on Rails
Publiczność
Deweloperzy
Format kursu
Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Ten jednodniowy kurs prowadzi uczestników przez podstawy RSpec, BDD (Behavior Driven Development) i innych metod testowania z praktycznymi ćwiczeniami.
Wzorce projektowe w języku Ruby są implementacjami klasycznych wzorców projektowych, które są często wykorzystywane do rozwiązywania problemów w programowaniu obiektowym. Ruby, będący językiem programowania o paradygmacie obiektowym, umożliwia implementację różnorodnych wzorców projektowych. Wzorce projektowe są użyteczne w Ruby, pomagając w tworzeniu elastycznych, modułowych i łatwych w utrzymaniu aplikacji. Wykorzystanie wzorców projektowych pozwala na rozwiązanie typowych problemów w sposób sprawdzony i optymalny.
Watir (Web Application Testing w języku Ruby) to biblioteka open source służąca do automatyzacji testów. Watir wchodzi w interakcję z przeglądarką w taki sam sposób, w jaki robią to ludzie: klikając linki, wypełniając formularze i sprawdzając poprawność tekstu. Oparta na frameworku WebDriver, jest porównywalna do Selenium i jest jednym z najpopularniejszych narzędzi do automatyzacji testów aplikacji internetowych.
Podczas tego szkolenia uczestnicy dowiedzą się, jak używać Watir do automatyzacji testowania aplikacji internetowych, łącząc teorię z praktyką w środowisku laboratoryjnym na żywo. Pod koniec kursu uczestnicy będą mieli wiedzę i praktykę, aby wykorzystać pełną moc Watir i Ruby do automatyzacji swoich projektów testowania sieci.
Format kursu
Kurs prowadzony przez instruktora z teoretycznym omówieniem Watir i Ruby wraz z ćwiczeniami i dużym elementem praktycznej praktyki.