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 dolnośląskie lub w korporacyjnych centrach szkoleniowych NobleProg w dolnośląskie. NobleProg — Twój lokalny dostawca szkoleń
Wrocław
NobleProg, Ludwika Rydygiera 2a/22, Wroclaw, Polska, 50-249
Lokal znajduje się w samym centrum miasta (vis-à-vis hotelu HP Park Plaza), zaledwie 10 minut spacerem od Rynku, tuż przy skrzyżowaniu ulic Drobnera i Rydygiera.
Wejście do budynku zlokalizowane jest od strony ulicy Śrutowej, tuż przy skrzyżowaniu z Bolesława Drobnera. Idąc od strony pl. Bema, mijamy po prawej stronie Rossmann i tuż za nim skręcamy w Śrutową - wejście będzie po prawej. Kierując się od pl. Dubois, mijamy po lewej aptekę Ziko oraz Carrefour Express i dochodzimy aż do skrzyżowania z ul. Śrutową - skręcamy w nią, wejście do budynku będzie po prawej stronie.
Sala szkoleniowa znajduje się na drugim piętrze.
Parking
W pobliżu sali szkoleniowej liczba miejsc parkingowych jest ograniczona, nie obowiązuje strefa płatnego parkowania (wzdłuż ulic Rydygiera, Śrutowej i Henryka Brodatego, Bolesława Drobnera). Ul. Ludwika Rydygiera jest jednokierunkowa, wjazd od ul. Bolesława Drobnera. Ul. Śrutowa także jest jednokierunkowa, wjazd od ul. Henryka Brodatego.
Dojazd komunikacją miejską
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
Uczestnicy
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.