Szkolenia: Go, Perl, Tcl, Erlang i inne języki

Szkolenia z języków, których rzadziej szuka się w katalogach firm szkoleniowych, a które w wielu organizacjach wciąż napędzają ważne systemy: Go, Ruby on Rails, Perl, Tcl z Expect, Erlang, Flutter i Dart oraz VB.NET. Najczęściej trafiają na nie programiści i administratorzy, którzy znają już inną technologię, a teraz muszą przejąć, rozwijać albo zautomatyzować coś napisanego w jednym z tych języków.

Szkolenia realizujemy głównie na zamówienie, dla zespołów od kilku osób: stacjonarnie w Warszawie, u klienta lub zdalnie, z programem dopasowanym do zadań grupy.

Potrzebujesz języka albo narzędzia, którego nie ma w tabeli? Napisz do nas: regularnie przygotowujemy również szkolenia spoza katalogu.

ALX Diamenty Forbes
4,6/5
Stars

Trenerzy

Piotr Python/Django, Java, PHP i bazy danych, Perl

wyszkoliliśmy już 119 osób

Szkolenia: Go, Perl, Ruby, Erlang, inne języki programowania
Nazwa szkolenia / Kod Terminy Czas

Cena TooltipTriangle

Programowanie
Tworzenie aplikacji przy użyciu frameworka Flutter i języka Dart

Flutter-Dart

Na zamówienie od 5 os. TooltipTriangle

3 dni

2490 PLN

Programowanie w języku Go / Golang

GOLANG PROG

Na zamówienie od 5 os. TooltipTriangle

3 dni

2890 PLN

Aplikacje internetowe w Ruby on Rails

Rails

Na zamówienie od 4 os. TooltipTriangle

3 dni

2990 PLN

Zaawansowane techniki w Ruby on Rails

Rails Advanced

Na zamówienie od 4 os. TooltipTriangle

3 dni

3490 PLN

Administracja aplikacjami w Ruby on Rails

Rails Admin

Na zamówienie od 4 os. TooltipTriangle

2 dni

1990 PLN

Perl jako narzędzie zastępujące skrypty powłoki

PERL ADM

Na zamówienie od 3 os. TooltipTriangle

1 dzień

960 PLN

Programowanie w Perlu

PERL PROG

Na zamówienie od 3 os. TooltipTriangle

2 dni

1780 PLN

Programowanie w Perlu - zaawansowane

PERL ADV

Na zamówienie od 3 os. TooltipTriangle

3 dni

2490 PLN

Wprowadzenie do programowania w Tcl

TCL PROG

Na zamówienie od 4 os. TooltipTriangle

2 dni

1990 PLN

Erlang dla Programistów

ERL PROG

Na zamówienie od 4 os. TooltipTriangle

3 dni

2890 PLN

Programowanie w VB.NET

VB#

Na zamówienie od 5 os. TooltipTriangle

4 dni

2190 PLN

Szkolenia programowanie: Go, Ruby on Rails, Perl, Erlang i inne

Python, Java, C# czy JavaScript mają w ALX własne działy. Tutaj zebraliśmy szkolenia z innych języków programowania: technologii, które nie są na szczycie rankingów popularności, ale mają swoje wyraźne zastosowania. Go w usługach sieciowych i narzędziach infrastruktury, Perl i Tcl w automatyzacji i administracji, Erlang w systemach, które nie mogą przestać działać, Ruby on Rails w aplikacjach webowych rozwijanych od lat. Firmy potrzebują ludzi, którzy potrafią taki kod utrzymać i rozwijać, a znalezienie szkolenia z takiego języka bywa trudne. Na zajęciach stacjonarnych zapewniamy przygotowane stanowiska komputerowe, więc ćwiczenia zaczynają się od pierwszej godziny.

Programowanie w Go (Golang)

Szkolenie z Go jest przeznaczone dla programistów, którzy piszą już w Pythonie, Javie, JavaScripcie lub innym języku i chcą szybko zacząć pracę w Golang. W trzy dni przechodzimy od składni, typów, slice'ów i map, przez funkcje i interfejsy, do tego, z czego Go słynie: współbieżności z gorutynami i kanałami. Uczestnicy budują serwer HTTP i REST API z obsługą JSON i bazy danych, a na koniec przygotowują aplikację do wdrożenia.

Ruby on Rails: programowanie, zaawansowane techniki i administracja

W Ruby on Rails mamy trzy szkolenia, które pokrywają różne role w zespole. Aplikacje internetowe w Ruby on Rails to wejście we framework dla osób, które programują i znają podstawy tworzenia stron WWW, bez wymogu znajomości Ruby: architektura MVC, ActiveRecord, migracje, widoki, routing i budowa kompletnej aplikacji. Zaawansowane techniki w Ruby on Rails są dla osób, które w Rails już pracują: metaprogramowanie, testy w RSpec i TDD, cache, zadania w tle, REST API i własne gemy. Z kolei administracja aplikacjami Rails to dwa dni dla administratorów i programistów odpowiedzialnych za produkcję: środowisko Ruby, wdrożenia, serwery WWW i aplikacyjne, wydajność, cache, monitorowanie i logi.

Perl: automatyzacja, skrypty i przetwarzanie tekstu

Perl wciąż pracuje w wielu serwerowniach, skryptach administracyjnych i systemach przetwarzających pliki i logi. Jednodniowe szkolenie Perl jako narzędzie zastępujące skrypty powłoki jest dla administratorów, którzy piszą skrypty w bashu i chcą robić to wygodniej: wyrażenia regularne, przetwarzanie tekstu, uruchamianie programów, bazy danych i moduły z CPAN. Pełniejszą ścieżkę tworzą szkolenia Programowanie w Perlu (2 dni) oraz Programowanie w Perlu – zaawansowane (3 dni) dla osób, które rozwijają lub przejmują większy kod w tym języku.

Tcl i Expect: automatyzacja programów konsolowych i testów

Tcl spotyka się dziś głównie tam, gdzie trzeba zautomatyzować pracę z urządzeniami i programami konsolowymi: w telekomunikacji, testach sprzętu, narzędziach do projektowania układów elektronicznych i skryptach administracyjnych. Szkolenie Wprowadzenie do programowania w Tcl obejmuje składnię, struktury danych, operacje na tekstach i obsługę błędów, a w drugiej części bibliotekę Expect, która pozwala zautomatyzować interaktywne sesje terminalowe, np. logowanie do urządzeń i wykonywanie na nich poleceń. Szkolenie da się przejść bez wcześniejszego programowania, choć znajomość podstawowych pojęć ułatwia start.

Erlang: systemy rozproszone i odporne na awarie

Erlang powstał z myślą o systemach telekomunikacyjnych, które muszą działać bez przerw, i do dziś jest wybierany tam, gdzie liczą się tolerancja na błędy, praca rozproszona i obsługa bardzo wielu jednoczesnych połączeń. Szkolenie Erlang dla programistów to trzy dni dla doświadczonych programistów: programowanie funkcyjne i dopasowywanie wzorców, procesy i przesyłanie wiadomości, monitorowanie procesów, węzły, zachowania OTP i podstawy gen_server. To także dobry punkt wyjścia dla osób, które pracują z językiem Elixir, działającym na tej samej maszynie wirtualnej.

Flutter i Dart: aplikacje mobilne z jednego kodu

Flutter pozwala z jednego kodu w języku Dart zbudować aplikację na Androida i iOS. Na trzydniowym szkoleniu uczestnicy poznają Darta, budują interfejs z widżetów w stylu Material Design, zarządzają stanem aplikacji i obsługują formularze oraz listy, a całość składają w jeden projekt: interaktywną aplikację z animacjami. To dobry start dla programistów i projektantów, którzy chcą tworzyć aplikacje mobilne we Flutterze.

Programowanie w VB.NET

Czterodniowe szkolenie z VB.NET prowadzimy od podstaw, bez wymagań wstępnych. Zaczynamy od makr i edytora Visual Basic, zmiennych, warunków, pętli i formularzy, a kończymy na aplikacji biznesowej w Visual Studio, która korzysta z bazy danych, LINQ i testów jednostkowych. To propozycja dla osób, które automatyzują pracę w Excelu i chcą przejść do pisania pełnych aplikacji, oraz dla zespołów utrzymujących systemy napisane w Visual Basic .NET.

Szkolenia na zamówienie z innych języków i technologii

Oferta w tabeli to technologie, o które najczęściej pytają nasi klienci, ale nie jedyne, jakich uczymy. Przygotowujemy niestandardowe szkolenia programistyczne dla firm, które mają do przejęcia kod w rzadziej spotykanym języku, migrują system do nowej technologii albo muszą szybko wprowadzić nowych członków zespołu w istniejący projekt. Program ustalamy z zespołem: poziom uczestników, zakres, przykłady i proporcje teorii do ćwiczeń. Szkolenie może odbyć się w naszej sali w Warszawie, w siedzibie klienta albo zdalnie.

Dla kogo są te szkolenia

Najczęściej szkolimy programistów, którzy znają już jeden język i potrzebują drugiego, administratorów systemów i DevOpsów automatyzujących swoją pracę skryptami, testerów i inżynierów automatyzacji pracujących z urządzeniami i programami konsolowymi, zespoły, które przejmują utrzymanie istniejącego systemu po innym dostawcy lub byłych pracownikach, a także osoby odpowiedzialne za zamawianie i odbiór oprogramowania, które chcą rozumieć technologię, w której powstaje ich system.

Najczęściej zadawane pytania

Czy mogę zapisać się indywidualnie?
Szkolenia z tego działu realizujemy głównie na zamówienie, dla grup z firm; minimalną liczbę uczestników podajemy w tabeli. Jeśli chcesz zapisać się sam lub z kolegą z zespołu, napisz do nas: sprawdzimy, czy tworzy się grupa, i podamy możliwe terminy.

Czy muszę umieć programować w innym języku?
To zależy od szkolenia. Go, Erlang i zaawansowane szkolenia z Rails i Perla zakładają doświadczenie w programowaniu. Tcl i VB.NET można zacząć od podstaw, a do szkolenia z Perla dla administratorów wystarczy doświadczenie w pisaniu skryptów powłoki. Szczegółowe wymagania są na stronie każdego szkolenia.

Czy program można dopasować do naszego projektu?
Tak. W szkoleniach zamkniętych ustalamy z zespołem zakres i przykłady, dzięki czemu czas szkolenia idzie na zagadnienia, z którymi uczestnicy faktycznie pracują.

Czy na te szkolenia można uzyskać dofinansowanie?
Tak, realizujemy szkolenia w ramach Krajowego Funduszu Szkoleniowego (KFS), Bazy Usług Rozwojowych (BUR) oraz programów urzędów pracy.

Zobacz też

Programowanie w Perlu

Nauka programowania w Perlu - od tworzenia skryptów i aplikacji konsolowych (wykorzystujących bibliotekę ncurses) po aplikacje okienkowe.

Czytaj więcej