Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
PROGRAMATOR Fiszka marketingowa
Załącznik nr 10 do dokumentu Zasady współpracy z firmami szkoleniowymi
Wersja 1
NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA Altkom Akademia S.A. OFERTA
Ścieżka Miasto Kursy stacjonarne* Kursy – blended learning*
Tak /Nie
Cena Organizacja kształcenia* Tak /Nie
Cena Organizacja kształcenia*
Wieczorowe
Dzienne Weekendowe
Wieczorowe
Dzienne Weekendowe
Programista JavaWeb
Warszawa Kraków Katowice Wrocław Poznań Gdańsk
Nie
Tak 14 520 zł brutto X X
* - ostateczna forma i organizacja kształcenia zależna od liczebności i preferencji grupy
PROGRAMATOR
1
DODATKOWE UDOGODNIENIA: Doradztwo zawodowe: Doradztwo zawodowe jest ważną częścią programu PROGRAMATOR. W Altkom Akademii pracują doświadczeni doradcy zawodowi, którzy pomagają uczestnikom w osiąganiu lepszego zrozumienia samego siebie w odniesieniu do obszaru aktywności zawodowej, tak aby umożliwiać ułatwić wybór nowego zawodu, zmianę pracy lub osiągnięcie właściwego przystosowania zawodowego. Ich praca stanowi ważną cześć realizacji wielu dedykowanych projektów rozwojowych dla przedsiębiorstw z różnych branż gospodarki, począwszy od: Akademii Programowania (https://www.altkomakademia.pl/szkolenia/oferta/akademia-programowania-altkom), poprzez Akademię Produkcji (https://www.altkomakademia.pl/szkolenia/oferta/akademia-produkcji-altkom) do Akademii Sprzedaży https://www.altkomakademia.pl/szkolenia/oferta/akademia-sprzedazy Doradcy zawodowi Altkom Akademia:
• Konsultanci, trenerzy, asesorzy z kilkunastoletnim doświadczeniem we wspieraniu procesów HR w zakresie oceny i rozwoju kompetencji,
• Posiadają doświadczenie w przygotowaniu metodologii Assessment & Development Center, dokonywaniu oceny i udzielaniu informacji zwrotnych,
• Są autorami zadań diagnostycznych stosowanych podczas sesji Assessment & Development Center,
• Są autorami testów i kwestionariuszy psychometrycznych stosowanych w diagnozie potencjału zawodowego,
• Mają w swoim dorobku ponad od 200 do 1000 godzin szkoleń z zakresu metodologii diagnozy i oceny kompetencji pracowników
Pośrednictwo pracy Altkom Akademia to polska firma technologiczno-szkoleniowa, która od ponad 25 lat wyznacza standardy i kreuje trendy na rynku IT. Jest partnerem największych firm z różnych branż, zarówno w Polsce jak i na arenie międzynarodowej. Na przestrzeni lat, w ramach sukcesywnego rozwoju w dynamicznym środowisku, Altkom Akademia przeprowadził tysiące rekrutacji budując wewnątrz struktur HR unikalne kompetencje z zakresu pozyskiwania talentów, selekcji i doboru specjalistów, kierowania ścieżek kariery oraz doradztwa zawodowego. To połączenie doświadczeń biznesowych i HR-owych stanowi wyjątkową propozycję dla osób marzących o rozpoczęciu kariery w branży IT. Nasza wiedza jest wiedzą praktyczną. Blisko współpracujemy z ALTKOM SOFTWARE AND CONSULTING, jedynym z wiodących w Polsce Software House’ów, obecnym na rynku od ponad 20 lat. W firmie pracuje ponad 200 osób, a liczba dużych projektów informatycznych przekroczyła ponad 100 (więcej: https://asc.altkom.pl/)
PROGRAMATOR
2
Wieloletnia obecność na rynku, ugruntowana pozycja oraz bogate zaplecze klientów i partnerów pozwala Altkom Akademii zorganizować targi pracy, do udziału w których zaprosi przedstawicieli największych polskich i zagranicznych firm poszukujących specjalistów IT różnego szczebla. Będzie to unikalna okazja dla kandydatów, aby w jednym miejscu i czasie móc nawiązać wiele przyszłościowych relacji zawodowych i spotkać swoich potencjalnych pracodawców. Infrastruktura: Altkom Akademia jest liderem na rynku szkoleń w Polsce, firmą która stworzyła dla swoich Słuchaczy Środowisko Edukacyjne. Wiedząc, że nie ma jednej najlepszej metody dydaktycznej, łączy sprawdzone praktyki szkoleniowe z nowoczesnymi, dostępnymi online, środkami przekazu wiedzy. Dzięki temu Środowisko Edukacyjne jest wsparciem w procesie uczenia się zarówno na etapie przygotowania do szkolenia, w czasie jego trwania, jak też po zakończeniu zajęć. Pomaga w lepszym wykorzystaniu wiedzy ze szkolenia w miejscu pracy. Środowisko Edukacyjne tworzą: • Szkolenia stacjonarne z wykładowcą • Wirtualne klasy – dostępne online rozwinięcie szkolenia stacjonarnego • Baza wiedzy – obszerny zbiór materiałów merytorycznych powiązanych z tematyką szkoleń • Narzędzia diagnozy – ankiety, testy wiedzy i kompetencji, kwestionariusze osobowości • Kontakt ciągły z wykładowcami i grupą Inne (platforma/kursy e-learningowe inne narzędzia) W procesie edukacyjnym Altkom Akademia wykorzystuje różnorodne narzędza. Jednym z nich jest „MOJA AKADEMIA” portal uczestników szkoleń i usług edukacyjnych Altkom Akademii, wspierający proces edukacyjny na każdym etapie:
1. Przygotowanie do szkolenia: zapoznaj się z praktycznymi informacjami, przejrzyj przygotowane dla Ciebie materiały, wyraź swoje oczekiwania, poznaj grupę i trenera
2. Podczas szkolenia: korzystaj z pomocy dydaktycznych, wykonuj ćwiczenia, rozwiązuj testy, oceniaj na bieżąco 3. Rozwój po szkoleniu: sprawdź czego się nauczyłeś, skorzystaj z dodatkowych materiałów, zadawaj pytania i dziel się wiedzą 4. Moja Tablica: zarządzaj swoją edukacją 5. Baza Wiedzy: wykłady wideo, blogi, quizy, Q&A
PROGRAMATOR
3
Trenerzy wiodący
Lech Proboszcz - Absolwent Politechniki Warszawskiej na Wydziale Fizyki Technicznej i Matematyki Stosowanej Posiada wieloletnie doświadczenie trenerskie. W Altkom
Akademia od 10 lat zajmuje się przygotowywaniem materiałów oraz prowadzeniem autorskich szkoleń z zakresu programowania. Uczestnicy podkreślają jego doskonałe przygotowanie do prowadzonych zajęć oraz umiejętność tłumaczenia prezentowanego materiału. Doświadczenie praktyczne m.in. sterowanie i programowanie eksperymentów on-line; wdrożenia dla Instytutu Chemii Fizycznej PAN, oprogramowanie komputerowego systemu do pomiaru naprężeń betonu w elektrowniach wodnych; wdrożenia Rożnów i Porąbka-Żar.
Paweł Wajnert – Absolwent Akademii Górniczo-Hutniczej na Wydziale Informatyki. Wieloletni Trener w Altkom Akademii. Posiada bogate doświadczenie praktyczne, które
zdobywał m.in w Alcatelu, LGBS Software czy Ericpolu. Specjalizuje się w zakresie programowania oraz bezpieczeństwa IT. Na sali szkoleniowej spędził już ponad 2 500 godzin, dzieląc się wiedzą i zdobywając sympatię kursantów. Piotr Kowalski – Absolwent Wyższej Szkoły Informatyki Stosowanej i Zarządzania WIT w Warszawie Posiada duże doświadczenie trenerskie. W Altkom Akademii prowadzi szkolenia z zakresu programowania w JavaSrcipt, oraz frameworków Angular, Node.js, React i Vue. Uczestnicy warsztatów podkreślają jego bogate praktyczne doświadczenie, zaangażowanie podczas warsztatu oraz bardzo dobre przygotowanie.
.
Dotychczasowe sukcesy: liczba współpracujących firm, liczba absolwentów, którzy znaleźli pracę Główne, współpracujące firmy to: Alcatel-Lucent, Alior Bank, Asseco Poland, Associates, Atos, Bank BPH, Bank Zachodni WBK, BSH, Capgemini, Clariant, Credit Agricole, Credit Suisse Poland, Dell Products Poland, Fujitsu, General Motors Manufacturing Poland, GK Pelion, Grupa Allegro, Grupa Pracuj, HP Polska, IBM, Infosys, ING Bank Śląski, Innogy, KGHM Polska Miedź, mBank, Microsoft, Ministerstwo Rozwoju Regionalnego, Ministerstwo Finansów, Ministerstwo Edukacji Narodowej, Ministerstwo Obrony, Nordea, Orange, Philip Morris International, PKN Orlen, PKO Bank Polski, PKP Informatyka, Politechnika Łódzka, Polkomtel, PZU, Roche Polska, Siemens, Tauron, TomTom, T-Mobile, Unicredit Global Information Services, Uniqa, Volkswagen Group Polska, Volvo Polska, Zakład Ubezpieczeń Społecznych.
Dzięki realizacji wszystkich dotychczasowych edycji programu „Akademia Programowania” ponad 1500 absolwentów z sukcesem pracuje w zawodzie programisty, analityka lub testera.
Programista Java Web
Program KURSY PODSTAWOWE INFORMATYCZNE Tytuł kursu - Podstawy protokołu HTTP i architektura współczesnych aplikacji webowych (20 h) Treści kursu (program)
Podstawy protokołu http i architektura współczesnych aplikacji webowych: • Wprowadzenie do podstaw informatycznych • Podstawowe pojęcia • Podstawy protokoły http • Pojęcie aplikacji webowych • Architektura aplikacji webowych
Tytuł kursu - Bazy danych relacyjne i nierelacyjne. Język SQL (20 h) Treści kursu (program)
1. Wprowadzenie do systemów relacyjnych baz danych. o relacyjny model danych o charakterystyka silników składowania danych.
2. Zasady projektowania relacyjnych baz danych o model relacyjny danych i obiektowa reprezentacja danych, o dobre praktyki
3. Zarządzanie bazą danych i serwerem z perspektywy programisty: o narzędzia linii komend o narzędzia z GUI o zarządzanie użytkownikami i uprawnieniami o zarządzanie bazami danych o dostęp do danych, wykonywanie zapytań
4. SQL o definiowanie danych, tworzenie table i relacji pomiędzy nimi
1. CREATE, ALTER, DROP, RENAME, TRUNCATE, dobre praktyki użycia
o zarządzanie danymi, typy danych 1. INSERT, UPDATE, DELETE, CALL, DO, LOAD, REPLACE, dobre
praktyki użycia o Definiowanie I wykorzystanie widoków o Wybrane funkcje tekstowe, daty i czasu, matematyczne, sprawdzające
JĘZYKI PROGRAMOWANIA KURSY SPECJALISTYCZNE Tytuł kursu - Programowanie w języku Java (100 h) Treści kursu (program)
1. Wprowadzenie do technologii Java Krótka historia języka Dystrybucje Javy Wirtualna maszyna Javy
1. Aplikacja Java Etapy rozwoju aplikacji Kod źródłowy, kompilacja, kod wykonywalny Uruchamianie aplikacji Java
2. Środowisko programistyczne Eclipse Charakterystyka środowiska IDE Konfiguracja środowiska Tworzenie projektu Java Sterowanie uruchamianiem aplikacji Praca z konsolą i logami
3. Proste obiekty i typy danych Zmienne, konwersja typów Typy referencyjne Pojęcie stosu i sterty Obiektowe typy wbudowane
4. Klasy Budowa klas: atrybuty, konstruktory, metody Elementy statyczne i instancyjne Bloki danych Deklaracja pakietów Importy zwykłe i statyczne Przekazywanie danych poprzez parametry
5. Instrukcje sterujące Instrukcje warunkowe if, switch Pętle for, while Operatory Precyzja obliczeń Kod nieosiągalny i martwy Praca z tablicami
6. Podstawowe pojęcia programowania obiektowego, cz.1 Modelowanie obiektowe Klasy i obiekty, hermetyzacja, modyfikatory dostępu Organizacja klas w pakiety Dziedziczenie
Podstawowe pojęcia programowania obiektowego, cz.2 Polimorfizm Wybrane metody klasy Object Elementy finalne Przeciążanie metod i konstruktorów Klasy abstrakcyjne, przeznaczenie, możliwości Interfejsy, różnice i podobieństwa do klas abstrakcyjnych Interfejsy znacznikowe Metody z implementacją domyślną
Podział aplikacji na warstwy Luźne powiązania Adnotacje
7. Wprowadzenie do wzorców projektowych Rodzaje wzorców, kreacyjne, strukturalne, czynnościowe Kreacyjne: singleton, fabryka Strukturalne: Facade, Proxy Zachowań: Command, Iterator, Observer
8. Wprowadzenie do wyrażeń lambda Klasy wewnętrzne i anonimowe Pojęcie interfejsu funkcyjnego Składnia wyrażeń lambda Elementy efektywnie finalne Podstawowe interfejsy funkcyjne Referencje do metod i konstruktorów
9. Obsługa błędów i wyjątków Pojęcie wyjątku Hierarchia wyjątków Wyjątki kontrolowane i niekontrolowane Struktura bloku chronionego Zasady obsługi wyjątków Propagacja wyjątków Wyjątki nieobsłużone, stos wywołań
10. Kolekcje Porównanie zastosowań tablic i kolekcji Framework kolekcji Przegląd implementacji Wrappery dla typów prostych Praca z kolekcjami, sportowanie, filtrowanie, mapowanie
11. Komunikacja z bazami danych Użycie JDBC Konfiguracja połączenia Tworzenie kwerend Odbieranie danych Aktualizacja danych Wzorzec DAO Prosty przykład komunikacji z bazą za pomocą JPA
12. Refaktoryzacja kodu zmiana struktury programu w celu poprawy jakości kodu wybrane aspekty refaktoryzacji kodu zmiana nazwy zmiennej, metody, klasy
Tytuł kursu – Aplikacje webowe w języku Java (80 h) Treści kursu (program)
1. Wprowadzenie do Spring Boot • Spring Boot vs Spring • Środowisko pracy Spring Boot • Generowanie aplikacji webowej przy pomocy Spring initializr
2. Podstawy Spring Boot: • Wstrzykiwanie zależności • Właściwości aplikacji • Konfiguracja, auto konfiguracja, profile
3. Dostęp do danych • Podstawowe koncepcje • Encje i repozytoria • Spring Data JDBC • Hibernate, JPA
4. Podstawy aplikacji webowych w Spring Boot • Spring MVC • Spring REST • Obsługa błędów i wyjątków
5. Bezpieczeństwo • Podstawowe pojęcia dot. bezpieczeństwa aplikacji • Konfiguracja polityki bezpieczeństwa w Spring Boot
NARZĘDZIA I BIBLIOTEKI PROGRAMISTYCZNE Tytuł kursu - Język Java wybrane biblioteki i narzędzia (30 h) Treści kursu (program)
Testy jednostkowe i biblioteka JUnit o Typy testów i podstawowe pojęcia związane z testowaniem o Architektura biblioteki o Definiowanie testów i dobre praktyki o Zarządzanie procesem uruchamiania testów o Przeglądanie raportów z testów o Wsparcie Eclipse IDE w kontekście pisania i zarządzania testami
Tytuł kursu - Praca z repozytorium kodu: system Git (20 h) Treści kursu (program)
1. Wprowadzenie o Zrozumienie systemów kontroli wersji o Historia powstania i przeznaczenie GIT-a o Rozproszona kontrola wersji
2. Instalacja i konfiguracja o Instalacja środowiska na platformach Windows, Mac, Linux o Podstawowa konfiguracja środowiska pracy o Zastosowanie pomocy
3. Rozpoczęcie pracy o Inicjalizacja repozytorium
o Podstawowe koncepcje w GIT o Pliki danych repozytorium o Dodawanie plików do repozytorium oraz przeglądanie historii
4. Praca z repozytorium o Strategie i dobre praktyki tworzenia branchy o Utrwalanie zmian w repozytorium o Scalanie (merge) i rozwiązywanie konfliktów o Wykorzystanie GitHub
Opis projektów grupowych Aplikacja Blog Przedmiotem pracy grupowej we wszystkich ścieżkach będzie wykonanie aplikacji do publikacji artykułów, która podzielona jest na dwie mniejsze, współpracujące ze sobą aplikacje: Blog Front-End oraz Blog Back-End. Blog Back-End Aplikacja dostarcza RESTful API z funkcjonalnością: - logowania/wylogowania i rejestracji użytkowników - dodawania/usuwania/edycji artykułów - wyszukiwania/sortowania artykułów - dodawania/usuwania/edycji komentarzy do artykułów
Organizacja kształcenia
Tytuł liczba godzin kursu
Liczba godzin stacjonarnych
Liczba godzin moderowanych / proponowana forma zajęć moderowanych
Tytuł kursu/ liczba godzin i zestawienie (linki) do materiałów edukacyjnych (kursów) wraz z krótkim opisem treści
SUMA godzi (stacjonarnyc nych/kursów
n h/moderowa zdalnych)
KURSY PODSTAWOWE INFORMATYCZNE (min 30% godzin stacjonarnych) Podstawy protokołu HTTP i 20 8 12 – webinaria, Podstawy protokołu 20 architektura współczesnych aplikacji projekty, prace HTTP i architektura webowych domowe, artykuły, współczesnych
skrypty aplikacji webowych // 20 godzin //przykładowe materiały* https://www.altkoma kademia.pl/baza- wiedzy/webinaria/we binar/125/java- spring-mvc-jpa-i- spring-data // Szkolenie opisujące architekturę aplikacji web
Bazy danych relacyjne i nierelacyjne. Język SQL
20 8 12– webinaria, projekty, prace domowe, artykuły, skrypty
SQL//20// https://www.altkoma kademia.pl/baza- wiedzy/webinaria/cat egory/2 //Szkolenie opisujące język SQL i wykorzystanie baz danych
20
JĘZYKI PROGRAMOWANIA KURSY SPECJALISTYCZNE (min 30% godzin stacjonarnych) Programowanie w języku Java 100 48 52– filmy, kody Java/100// 100
testowe, projekty, https://www.altkoma prace domowe, kademia.pl/baza- artykuły, skrypty wiedzy/webinaria/we binar/218/nowosci-w- javie-se-9// https://www.altkoma kademia.pl/szkolenia /akademia-java/ //
Aplikacje webowe w języku Java 80 48 32 – webinaria, Java WEB 80 projekty, prace https://www.altkoma domowe, artykuły, kademia.pl/szkolenia skrypty /akademia-java/
NARZĘDZIA I BIBLIOTEKI PROGRAMISTYCZNE (min 30% godzin stacjonarnych) Język Java wybrane biblioteki i 30 16 14 – webinaria, Biblioteki 30 narzędzia projekty, prace https://www.altkoma
domowe, artykuły, kademia.pl/szkolenia skrypty /akademia-java/
Praca z repozytorium kodu: system 20 8 12 – webinaria, Biblioteki 20 Git projekty, prace https://www.altkoma
domowe, artykuły, kademia.pl/szkolenia skrypty /akademia-java/
KURSY ZWIĄZANE Z METODAMI PRACY (min 50% godzin stacjonarnych)
Warsztaty - metodyki zwinne 16 8 8 – webinaria, projekty, prace domowe, artykuły, skrypty
Szkolenie tworzone na potrzeby projektu – brak linków do materiałów i opisu
16
Role w zespole programistycznym - efektywne metody pracy
8 8 0 Szkolenie tworzone na potrzeby projektu – brak linków do materiałów i opisu
8
Wzorce projektowe, narzędzia pracy grupowej
8 8 0 https://www.altkoma kademia.pl/szkolenia /javascript-wzorce-i- praktyki- programistyczne/
8
KURSY Z KOMPETENCJI KLUCZOWYCH (100% godzin stacjonarnych)
Umiejętność rozwiązywania problemów
16 16 0 https://www.altkoma kademia.pl/baza- wiedzy/webinaria/we binar/18/jak- zarzadzac-stresem-w- biznesie
16
Umiejętność prezentacji 16 16 0 https://www.altkoma kademia.pl/szkolenia /profesjonalne- prezentacje-i- rozmowy- rekrutacyjne/ https://www.altkoma kademia.pl/szkolenia /perswazyjne-
16
wystapienia- publiczne-i- prezentacje/
Kompetencje komunikacyjne 16 16 0 https://www.altkoma kademia.pl/szkolenia /komunikacja-i- budowanie-relacji/
16
Kompetencje organizacyjne - wyznaczanie priorytetów itp.
16 16 0 https://www.altkoma kademia.pl/szkolenia /zarzadzanie-czasem- i-organizacja-pracy/
16