| 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 |
|
|
Programowanie w języku Go / Golang
GOLANG PROG |
Na zamówienie od 5 os. TooltipTriangle |
3 dni |
|
|
Aplikacje internetowe w Ruby on Rails
Rails |
Na zamówienie od 4 os. TooltipTriangle |
3 dni |
|
|
Zaawansowane techniki w Ruby on Rails
Rails Advanced |
Na zamówienie od 4 os. TooltipTriangle |
3 dni |
|
|
Administracja aplikacjami w Ruby on Rails
Rails Admin |
Na zamówienie od 4 os. TooltipTriangle |
2 dni |
|
|
Perl jako narzędzie zastępujące skrypty powłoki
PERL ADM |
Na zamówienie od 3 os. TooltipTriangle |
1 dzień |
|
|
Programowanie w Perlu
PERL PROG |
Na zamówienie od 3 os. TooltipTriangle |
2 dni |
|
|
Programowanie w Perlu - zaawansowane
PERL ADV |
Na zamówienie od 3 os. TooltipTriangle |
3 dni |
|
|
Wprowadzenie do programowania w Tcl
TCL PROG |
Na zamówienie od 4 os. TooltipTriangle |
2 dni |
|
|
Erlang dla Programistów
ERL PROG |
Na zamówienie od 4 os. TooltipTriangle |
3 dni |
|
|
Programowanie w VB.NET
VB# |
Na zamówienie od 5 os. TooltipTriangle |
4 dni |
|
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.