PROGRAMATOR. Fiszka marketingowa
|
|
- Amelia Wysocka
- 6 lat temu
- Przeglądów:
Transkrypt
1 Fiszka marketingowa
2 NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA Connectis Sp. z o.o. C_school OFERTA Ścieżka Miasto Kursy stacjonarne Kursy blended learning JAVA WEB Full Stack Developer React/Nod e js Tak/Nie Cena Organizacja kształcenia Tak/Nie Cena Organizacja kształcenia Wieczorowe Dzienne Weekendowe Wieczorowe Dzienne Weekendowe Warszawa tak x x x Katowice tak x x x Warszawa tak x x x Ścieżka Zdalne moderowane JAVA Web Tak/nie Cena Organizacja kształcenia tak Wieczorowe/weekendowe
3 1 Naszym celem jest pomoc obiecującym i zaangażowanym osobom w zdobyciu profesjonalnych kompetencji programistycznych. Wierzymy, że potencjał może być wszędzie, ale nie każdy otrzymuje szansę na to, aby go wykorzystać. Dlatego misją Connectis jest rozwój poprzez budowanie społeczności deweloperów. Dążymy do tego, aby stać się liderem szybkich zmian technologicznych, zapewniając dedykowane zespoły IT, łączące doświadczonych programistów z odpowiednio przygotowanymi młodszymi developerami. Wykorzystujemy program nauczania, który opiera się na koncepcji uczenia w formule blended learning pozwalającej na znaczną indywidualizację procesu kształcenia. Koncepcja ta została opracowana na bazie wieloletnich doświadczeń w pracy z doświadczonymi programistami oraz przygotowywaniu osób dopiero startujących w świecie IT do szybkiego wejścia na rynek pracy. Program pozwala zarówno na rozszerzenie wiedzy ponad standardowy plan kształcenia osobom, które szybciej chcą się rozwijać jak i uzupełnienie wiedzy tym, którzy startując w programie mają nieco mniejsze umiejętności. Uczestnicy odkrywają programowanie poprzez rozwiązywanie problemów o coraz większym stopniu złożoności. Opieka naszych mentorów pozwala na znacznie szybsze przyswajanie wiedzy i bieżące rozwiązywanie problemów. Stawiamy też na nowoczesne narzędzia pracy grupowej i dedykowane informatyce metody takie jak np. programowanie w parach, kształcenie nomadyczne, hackathony. Na potrzeby A, we współpracy z najbardziej doświadczonymi trenerami, utworzyliśmy unikatowy program łączący tradycyjną edukację z trenerem z nauką na platformie. Nasze doświadczenie we wprowadzaniu młodych programistów na rynek pracy w znacznym stopniu zwiększają szansę na szybkie znalezienie pracy po zakończeniu ścieżki. Tylko w zeszłym roku 87% naszych absolwentów znalazło zatrudnienie w projektach u naszych klientów. Jak wyglądają szkolenia? Nauka realizowana będzie w formie: Warsztatów prowadzonych w formie stacjonarnej z wykorzystaniem platformy w grupach maksymalnie 12 osobowych pod nadzorem trenerów i moderatorów. Samodzielnej (lub z innymi uczestnikami) pracy na platformie.
4 2 Zadań do wykonania na platformie edukacyjnej ze wsparciem moderatorów. Konsultacji z mentorami i trenerami (oprócz konsultacji zdalnych możliwe są też konsultacje w formule stacjonarnej). Nacisk kładziemy na praktykę. Ścieżkę realizujemy w formule blended learning łącząc zajęcia warsztatowe ze szkoleniem peer-to-peer na naszej autorskiej platformie edukacyjnej, gdzie kształcenie opiera się na wspólnym uczeniu się przez uczestników wspieranych konsultacjami moderatorów. Dzięki temu uczestnik otrzymuje pełen zakres szkoleniowy, który jest skoncentrowany, a przez to wydajny. Wybrane zajęcia prowadzone są stacjonarnie, w formie warsztatów realizowanych z wykorzystaniem platformy edukacyjnej. 12-osobowe grupy, zapewniają największy komfort nauki w formule pracy zespołowej oraz dają możliwość realizowania ćwiczeń w mikrozespołach, stanowiących świetną symulację pracy w zespołach Scrumowych. Kurs oparty jest o program, w którym każdy etap nauki daje możliwość zweryfikowania dotychczas zdobytych umiejętności. Poprzez systematyczne podwyższanie własnych kompetencji na naszej platformie, każdy uczestnik będzie mógł na bieżąco śledzić postępy w nauce oraz poziom uzyskanych kompetencji. Nasza ścieżka jest dedykowana osobom, które chcą uczyć się w sposób elastyczny, z wykorzystaniem platformy edukacyjnej, w ramach której oferujemy między innymi: Dostęp przez 7 dni w tygodniu. Dobrze zaplanowaną ścieżkę, pozwalającą na sprawdzanie wiedzy uczestnika na każdym etapie szkolenia i elastyczny dobór zadań/materiałów w zależności od postępów grupa podąża ścieżką uzyskując dostęp do opracowanych przez nas materiałów w postaci plików tekstowych oraz graficznych, testów oraz zadań praktycznych, umożliwiających zweryfikowanie dotychczas zdobytych umiejętności w domu. Dzięki temu uczestnik ma stały dostęp do pomocy naukowych i może samodzielnie stworzyć swój harmonogram pracy własnej i kontrolować postępy. Naukę pracy zespołowej. Dodatkowe narzędzia wspierające pracę zespołową i rozwijanie kompetencji samokształceniowych:. uczestnicy uczą się od siebie nawzajem, szukają wiedzy i dzielą się nią. Umiejętności samodzielnego rozwiązywania problemów oraz poszukiwania źródeł wsparcia są bardzo istotnymi kompetencjami wykorzystywanymi w praktyce w zawodzie programisty. Czy to będzie tylko programowanie? Praca programisty to nie tylko pisanie linijek kodu - po zakończeniu nauki programowania, organizujemy szkolenie z kompetencji miękkich (stacjonarnie). Obejmuje ono metodyki zwinne, metodyki szybkie (wczesne prototypowanie), rolę w zespole programistycznym, wzorce projektowe oraz narzędzia pracy grupowej. Szkolenie to poszerzy umiejętności komunikacyjne uczestników. Przygotuje do pracy zespołowej oraz sprawnej i skutecznej współpracy.
5 3 Co się dzieje po ukończeniu kursu? Znalezienie pracy jest kluczową częścią ścieżki edukacyjnej. Ukończenie kursu daje dostęp do miejsc pracy w świecie IT u naszych firm partnerskich, a najlepsi uczestnicy otrzymają konkretne oferty pracy jeszcze w trakcie szkolenia. Współpracujemy zarówno z korporacjami jak i ze startupami. Doradztwo zawodowe: Dla każdego kursanta przygotowaliśmy spotkania z Doradcą Zawodowym. Doradztwo zawodowe obejmować będzie przede wszystkim tworzenie CV, poszukiwanie odpowiedniej dla danego kandydata pracy oraz przygotowania do rozmowy kwalifikacyjnej. Pomagamy zweryfikować faktyczne kompetencje kandydata, niezbędne do wykonywania obowiązków na konkretnym stanowisku. Lokalizacja: Szkoła zlokalizowana jest w centrum Warszawy, pomiędzy Dworcem Centralnym a Zachodnim z doskonałym połączeniem komunikacji miejskiej. W pozostałych miastach zajęcia odbywają w dogodnie skomunikowanych lokalizacjach. Dla grup katowickich naprzeciwko Dworca Głównego i Galerii Katowickiej. DODATKOWE UDOGODNIENIA: Infrastruktura Szkoły: Dla uczestników szkolenia dostępna będzie: Duża przestrzeń coworkingowa, która pozwoli kandydatom poczuć się, jak w prawdziwym Softwarehous ie Sale warsztatowe przystosowane do pracy w małych grupach, Chillout room, gdzie można odpocząć w przerwie miedzy zajęciami lub po prostu popracować w niezwykłym dla zwykłych szkół otoczeniu, Dostęp do pracowni softwarehouse z przestronnymi i wygodnymi stanowiskami komputerowymi (laptop + dodatkowy monitor dla każdego uczestnika), Klimatyzowane sale, wyposażone w rzutniki, telewizory oraz sprzęt multimedialny Duża kuchnia i darmowa kawa! FAQ: CZY OTRZYMAM DYPLOM UKOŃCZENIA LUB CERTYFIKAT?
6 4 Tak, ale to nie jest najważniejsze! Ważne jest to jak pracujesz i co możesz zrobić a przede wszystkim jakim portfolio możesz się pochwalić DLACZEGO MYŚLICIE, ŻE PRZYGOTOJUCIE MNIE DO KARIERY W ŚWIECIE TECH? Podczas naszego szkolenia budujesz swój własny portfel projektów. Najlepsi uczestnicy otrzymają ofertę pracy jeszcze w trakcie nauki, to jest nasza gwarancja. CZY POMOŻECI MI W ZNALEZIENIU PRACY? Znalezienie pracy jest kluczową częścią ścieżki. Zapewnimy Ci sposób na zdobywanie wiedzy, budowanie zaufania i dostęp do profesjonalistów poprzez nasze firmy partnerskie, meetupy i warsztaty, ale ostatecznie to Ty musisz przejść nasz kurs i podjąć wyzwanie wejścia do świata programowania. CZY MUSZĘ BYĆ DOBRY Z MATEMATYKI? Nie, chociaż umiejętności logicznego myślenia na pewno się przydadzą CZY MUSZĘ MIEĆ JAKIEKOLWIEK DOŚWIADCZENIE W KODOWANIU? Absolutnie nie! JAKI ZESTAW UMIEJĘTNOŚCI MUSZĘ POSIADAĆ ABY ODNIEŚĆ SUKCES? Musisz umieć dostosowywać się, pokonywać trudności. Musisz być proaktywny, kreatywny, głodny wiedzy i musisz umieć i chcieć współpracować z innymi. A przede wszystkim musisz być uparty, konsekwentny i zdeterminowany! Trenerzy: Kadrę tworzą doświadczeni trenerzy IT. Specjaliści metodyki nauczania oraz doświadczeni programiści. Jakub Neumann/ Trener Java Dydaktyk i praktyk z wieloletnim doświadczeniem. Programista Java, JavaScript z dobrą znajomością języka Scala, współczesnych narzędzi i technologii wytwarzania oprogramowania, w szczególności związanych z aplikacjami przemysłowymi Java EE lub Spring framework oraz technologiami frontend aplikacji
7 5 typu Single Page Application (np. Angular JS). Specjalizuje się w wykorzystaniu w praktyce najnowszych technologii w szczególności opartych o mikroserwisy i programowanie reaktywne. Zajmuje się również zarządzaniem zespołami i prowadzeniem projektów IT w szczególności w duchu metodyk zwinnych. Lider i założyciel Trójmiasto Java User Group. Dyrektor ds. Technologii spółki informatycznej w której wykształcił dwa zespoły juniorów przeprowadzając ich członków do stanowisk seniorskich. Odpowiadał za koncepcję i implementację dwóch projektów informatycznych, które otrzymały nagrody za innowacyjność Europejską nagrodę System Gamifikacyjny roku oraz pierwszy na świecie system holterowski realizowany z wykorzystaniem przeglądarki internetowej. Grzegorz Madajczak / Trener Front-End Obecnie pracuje jako front-end developer w firmie sektora finansowego, gdzie na co dzień realizuje projekty na potrzeby firmy. Twórca IDE.school mającej na celu promowanie wiedzy w zakresie programowania w języku JavaScript. Od wielu lat dzieli się zdobytą wiedzą poprzez uczestnictwo w szkoleniach, spotkaniach członków społeczności deweloperów JavaScript oraz jako mentor osób wchodzących do branży IT. Pierwsze kroki w edukowaniu innych stawiał 10 lat temu. Autor artykułów do czasopisma Linux+. Współpracował z Google Developer Group w Warszawie, gdzie udzielał się aktywnie jako uczestnik wielu eventów, czy też prelegent na wykładach. Towarzyszyły temu prowadzone przeze niego szkolenia - w ramach firmy - IDE (Informatyka - Doradztwo - Edukacja) zrealizowane na terenie całej Polski, głównie dla firm z sektora publicznego. Paulina Soliwoda/ Trener umiejętności miękkich Trener z wieloletnim doświadczeniem w zakresie: przygotowywania szkoleń i programów szkoleniowych, przeprowadzania warsztatów z zakresu umiejętności liderskich, komunikacji, twórczego myślenia, rozwiazywania problemów, mnemotechniki oraz szybkiego czytania. Od wielu lat zajmuje się również przeprowadzaniem warsztatów dla dzieci i młodzieży dotyczących profilaktyki i cyberprzemocy.
8 PROGRAM JAVA WEB KURSY PODSTAWOWE INFORMATYCZNE Tytuł kursu - Podstawy protokołu HTTP i architektura współczesnych aplikacji webowych (32 h) Wprowadzenie do architektury Klient Serwer Przeglądarka Internetowa jako typowy Klient. Główne moduły przeglądarki, silnik JavaScript Podstawy języka HTML oraz CSS Główne koncepcje protokołu HTTP oraz TLS/SSL Praca w aplikacji w trybie Żądanie odpowiedź, bezstanowość protokołu, cookies Budowa adresatów URL, w tym Query String/Query Parameters Główne składowe protokołu HTTP: o podstawowe nagłówki o Content-Type a typy MIME o Metody protokołu http i ich semantyka (GET/POST/PUT/DELETE) o kody odpowiedzi oraz wybrane, najczęściej spotykane kody z grup 200, 300, 400, 500 XMLHttpRequest i technika AJAX Format JSON Podstawy wzorca REST Wybrane narzędzia testowania i pracy z protokołem HTTP (na przykład Postman) o budowanie Żądań wraz z ciałem typu application/json o wykonywanie Żądań do wybranego publicznego API (na przykład serwis jsonplaceholder) Projekt i implementacja prostej aplikacji serwerowej w języku JAVA wg wzorca REST Testowanie automatyczne części serwerowej aplikacji webowej wg wzorca REST Tytuł kursu - Bazy danych relacyjne i nierelacyjne. Język SQL (32 h) Wprowadzenie do modelu relacyjnego i historii jego powstania. Opisanie przyczyn jego popularności. Krótkie omówienie postaci Edgar a Codd a. Omówienie podstawowych terminów modelu relacyjnego: relacja, encja, tabela, klucz główny, klucz obcy, wartość null, więzy spójności, perspektywa. Omówienie różnych poziomów relacyjnej bazy danych: użytkowy, logiczny i fizyczny. Omówienie przeznaczenia i elementów występujących na diagramie encji. Przykłady różnego rodzaju związków, które mogę wystąpić na diagramie encji: jeden-do-wiele, wiele-do-wiele, związki jedno-jednoznaczne itd. Ćwiczenia z analizy wymagań klienta i ich zamiany na diagram encji. Dyskusja na temat różnego rodzaju problemów, które można napotkać projektując diagram encji. Wprowadzenie terminu postaci normalnych: 1, 2, 3 postać normalna i postać normalna Boyce a-codda.
9 1 Wprowadzenie do języka SQL na podstawie wybranej bazy danych i dialektu języka SQL. Krótki opis historii języka SQL i jego aktualnej wersji. Omówienie podstawowej składni instrukcji DQL SELECT, FROM Omówienie klauzuli WHERE. Wstęp do logiki boolowskiej z uwzględnieniem wartości null. Omówienie podstawowych operatorów < (mniejszy), > (większy), <= (mniejszy równy), >= (większy równy), = (równy), IS NULL, IS NOT NULL. Omówienie klauzuli ORDER BY i DISTINCT Omówienie klauzuli GROUP BY i HAVING Omówienie pojęcia NoSQL i genezy jego powstania. Przedstawienie czterech podstawowych kategorii rozwiązań NoSQL: klucz-wartość, big table, bazy dokumentowe, bazy grafowe. Omówienie wad i zalety każdego z nich. Podsumowanie wiadomości i terminów przedstawionych w czasie kursu. JĘZYKI PROGRAMOWANIA KURSY SPECJALISTYCZNE Tytuł kursu - Programowanie w języku Java (100 h) Wprowadzenie do świata języka Java i aspektów dla niego charakterystycznych Java Virtual Machine, Java Development Kit, Java Runtime Environment Instalacja w wybranym systemie operacyjnym, ustawienie zmiennych systemowych PATH, JAVA_HOME Kompilacja i uruchamianie programów w terminalu/linii poleceń Zapoznanie z wybranym środowiskiem programistycznym, zakładanie projektów, tworzenie pakietów, klas, uruchamianie programów Zmienne i typy danych: prymitywne i referencyjne Tablice jedno i wielowymiarowe Podstawowa składnia języka m.in: instrukcje warunkowe, pętle, operatory Praca z debuggerem Klasy i ich składowe, hermetyzacja, obiekty, referencje, konwencje nazewnicze, Pakiety, konwencje nazewnicze, struktura katalogów Tworzenie obiektów, konstruktory i ich rodzaje Praca z dokumentacją Klasa Object, kontrakt dla metod equals() i hashcode() Metody instancyjne, statyczne, przeciążanie Modyfikatory dostępu Konwencja JavaBeans Kompozycja Typ wyliczeniowy Interfejsy i implementacje Dziedziczenie, klasy abstrakcyjne, przesłanianie metod Generyczność Kolekcje: Iterable, Set, List, Map i ich implementacje, cechy, złożoność kluczowych operacji, klasy usługowe Collections, Arrays Wyjątki i ich obsługa Praca z API javy w zakresie obsługi dat i czasu Tytuł kursu Aplikacje webowe w języku Java (80 h)
10 2 Wprowadzenie do koncepcji aplikacji webowych. Standard Java Enterprise Edition i aplikacje frameworka Spring Wprowadzenie do koncepcji kontenera webowego i serwerów aplikacji (np. tomcat, jetty) Koncepcje frameworka Spring ze szczególnym uwzględnieniem Spring Boot, konfigurowanie i uruchamianie aplikacji Spring Boot Archiwum typu war oraz deployment aplikacji webowej w środowisku developerskim (np. Maven z wtyczką jetty, Gradle z wtyczką gretty, deployment ze środowiska IDE) Aplikacje webowe według wzorca REST we frameworku Spring Boot, konfiguracja projektu, podstawowe typy i adnotacje itp. Praca z dokumentami JSON we frameworku Spring Boot, maper JSON - obiekt Javy Projekt Spring Data, typy i adnotacje standardu Java Persistence, modelowanie dziedziny i @OneToOne itp. Projekt i implementacja aplikacji webowej Spring Boot wg wzorca REST (RESTful web service) wraz z warstwą dostępu do danych Automatyczne testowanie aplikacji webowych w środowisku Spring Boot NARZĘDZIA I BIBLIOTEKI PROGRAMISTYCZNE Tytuł kursu - Język Java wybrane biblioteki i narzędzia (32 h) Cykl wytwórczy i fazy życia typowego projektu w języku Java Główne zadania narzędzi Maven/Gradle w obszarach o spełniania zależności w projekcie na poziomie bibliotek o automatyzacji głównych czynności i faz przy wytwarzaniu artefaktów o definiowania wzorców w zakresie układu katalogów o różnym przeznaczeniu o definiowania dobrych praktyk w zakresie zapewniania jakości wytwarzanego oprogramowania Instalacja narzędzi Maven oraz Gradle, także w środowisku IDE, uruchamianie projektów opartych o Maven/Gradle oraz główne cele (goals/tasks) dla Maven/Gradle Repozytoria lokalne i globalne (w tym repozytorium centralne) Identyfikator GAV artefaktów Składnia i struktura pliku pom.xml (Maven) oraz build.gradle oraz innych plików definiujących projekt (Gradle) Wprowadzenie do testowania jednostkowego Biblioteka JUnit (mechanika testów, podstawowe adnotacje, assercje, testy parametryczne) Tytuł kursu - Praca z repozytorium kodu: system Git (20 h) Wprowadzenie do systemów kontroli wersji (Source Code Management), główne cele i zadania Instalacja systemu Git na komputerach lokalnych i konfiguracja podstawowych ustawień lokalnych Zdalne repozytorium w wybranym systemie na przykładzie gitlab.com, klonowanie repozytorium Typowe zadania, podstawowe czynności podczas pracy z Git oraz dobre praktyki związane z zagadnieniami: o commit o push o branching o podstawy pracy grupowej o merging i rozwiązywanie konfliktów o rebase (podstawy) Praca z systemem Git w wybranym IDE, na przykładzie środowiska IntelliJ
11 3 WARSZTATY ZWIĄZANE Z METODAMI PRACY Tytuł kursu - Warsztaty - metodyki zwinne (16 h) Wprowadzenie do metodyk Agile. Wartości i zasady w Agile. Główne elementy Scruma: Sprint, Backlog, Produkt. Role w Scrumie: Scrum Master, Właściciel produktu (Product Owner) i Zespół. Spotkania w Scrumie: Planowanie Sprintu, Codzienny Scrum, Retrospektywa Sprintu i Przegląd Sprintu. Metody estymacji zadań w metodykach zwinnych: Historyjki użytkownika (User Story), Waga historyjki (Story Points) i Planing Poker. Programowanie ekstremalne: Testy jednostkowe (UnitTest), Programowanie sterowane testami (TDD), Programowanie w parach (Pair programming), Ciągła integracja (CI). Zapewnienie jakości w Scrumie. Tytuł kursu - Role w zespole programistycznym - efektywne metody pracy (8 h) Wprowadzenie do tematu podziału na role w zespole programistycznym. Korzyści płynące z przypisywania konkretnych ról w zespole programistycznym Podział ról w zespole programistycznym (sponsor, użytkownik, kierownik programu, analityk, projektant, programista, tester, konserwator itp.) Szczegółowa definicja każdej z ról w zespole, najważniejsze zadania i omówienie wybranych przykładów W jaki sposób dzielimy się funkcjami w zespole, oraz w jaki sposób organizowane są role. Struktury zespołu programistycznego (sieciowa, gwiaździsta) Tytuł kursu - Wzorce projektowe, narzędzia pracy grupowej (8 h) Wprowadzenie do tematu wzorców projektowych (definicja, aspekty techniczne, wzorce projektowe jako narzędzie pracy grupowej przykłady) Podział wzorców na trzy rodziny, według ich rodzaju (wzorce kreacyjne, wzorce strukturalne, wzorce czynnościowe) Wzorce kreacyjne o Definicja o Prosta fabryka (simple factory) o Metoda wytwórcza wprowadzenie i omówienie wybranego przykładu o Fabryka abstrakcyjna wprowadzenie i omówienie wybranego przykładu o Builder (budowniczy) o Singleton o Prototyp o Zastosowanie opisanych wzorców kreacyjnych w praktyce Wzorce strukturalne: o Definicja o Wzorzec Adapter o Dekorator wprowadzenie i omówienie wybranego przykładu o Wzorzec Fasada o Wzorzec Kompozyt o Wzorzec Most Bridge
12 4 o Wzorzec Pełnomocnik o Wzorzec Pyłek Flyweight o Zastosowanie opisanych wzorców strukturalnych w praktyce Wzorce czynnościowe o Łańcuch zobowiązań/odpowiedzialności wprowadzenie i omówienie wybranego przykładu o Wzorzec Polecenie - Command o Iterator zasada działania i omówienie wybranego przykładu o Wzorzec Mediator o Wzorzec Obserwator Observer o Wzorzec Stan State i metody implementacji o Wzorzec Strategia o Wzorzec Odwiedzający Visitor o Zastosowanie opisanych wzorców czynnościowych w praktyce. Podział wzorców według ich zakresów (klasowe, obiektowe) Klasyfikacja opisanych wzorców na klasowe lub obiektowe zadanie praktyczne dla uczestników Omówienie przykładów wzorców Zastosowanie wzorców w pracy Zakończenie szkolenia, podsumowanie Organizacja kształcenia Opis projektów grupowych (zawartość, umiejscowienie w ramach ścieżki) 1.Projekt grupowy Temat: Projekt i implementacja logiki aplikacji obsługi systemu sprzedaży biletów [do wyboru: parkingu, kin, lotów, pociągu...] Umiejscowienie na ścieżce (kurs): Programowanie w języku Java Cele: Zaprojektowanie, implementacja i testowanie aplikacji w języku Java wg zadanej specyfikacji szczegółowej, z wyraźnym podziałem ról i odpowiedzialności wśród członków zespołu. Słuchacze organizują sami (lub z pomocą trenera) podział odpowiedzialności (ról), wybierają wg własnego uznania narzędzia komunikacji i pracy grupowej, rozliczają się nawzajem z wykonanej pracy. Na tym etapie nauki mogą ujawnić się typowe problemy w pracy grupowej: nierzetelność i nieterminowość wykonywania zadań, braki wiedzy merytorycznej, problemy komunikacyjne. Trener rozstrzyga wszelkie wątpliwości i pomaga. Grupa: 3 osoby 2 Projekt grupowy Temat: Projekt i implementacja API (HTTP REST) aplikacji webowej aplikacji obsługi systemu sprzedaży biletów [do wyboru: parkingu, kin, lotów, pociągu, temat inny niż w projekcie 1.] Umiejscowienie na ścieżce (kurs): Aplikacje webowe w języku Java Cele: Zaprojektowanie, implementacja i testowanie API aplikacji webowej w oparciu o technologie backendowe w języku Java (np. Spring/Spring Boot), z wykorzystaniem relacyjnej bazy danych, wg zadanej specyfikacji szczegółowej, z wyraźnym podziałem ról i odpowiedzialności wśród członków zespołu. Słuchacze organizują sami podział odpowiedzialności (ról), korzystają z poznanego na kursie narzędzia komunikacji i pracy grupowej oraz systemu kontroli wersji a także rozliczają się nawzajem z wykonanej pracy. Na tym etapie nauki mogą ujawnić się problemy w
13 5 pracy grupowej związane z zakresem prac (dużo większy niż w projekcie grupowym 1.) lub doborem technologi czy konkretnego rozwiązania. Trener podpowiada rozwiązania ale nie ingeruje za bardzo w prace w zespole. Grupa: 3 osoby Metody komunikacji wideokonferencje chat z wykorzystaniem dedykowanego narzędzia powszechnie używanego w pracy programistów np. Slack asynchronicznie: praca z repozytoriami kodu, techniki typu Pull/Merge Request - trener ocenia kod gdy słuchacz zgłosi gotowość do oceny synchronicznie i asynchronicznie Code Review na zajęciach stacjonarnych, wideokonferencjach, konsultacjach indywidualnych forum na platformie edukacyjnej trener odpowiadający na maile użytkowników
14 Formuła blended learning Tytuł liczba godzin kursu Liczba stacjonarnych godzin KURSY PODSTAWOWE INFORMATYCZNE (min 30% godzin stacjonarnych) Podstawy protokołu HTTP i architektura współczesnych aplikacji webowych Liczba godzin moderowan ych / proponowa na forma zajęć moderowan ych Tytuł kursu/ liczba godzin i zestawienie (linki) do materiałów edukacyjnych (kursów) wraz z krótkim opisem treści Kurs Podstawy protokołu HTTP i architektury aplikacji webowych 20 h SUMA godzin (stacjonarnych/moderowany ch/kursów zdalnych) 32= h przy wykorzystaniu platformy Bazy danych relacyjne i nierelacyjne. Język SQL Kurs: Podstawy relacyjnych baz danych i języka SQL 20 h 32= h przy wykorzystaniu platformy JĘZYKI PROGRAMOWANIA KURSY SPECJALISTYCZNE (min 30% godzin stacjonarnych) Programowanie w języku Java Kurs: Programowanie w języku Java - podstawy 60 h Aplikacje webowe w języku Java Kurs Technologie Java Backend 40 h 100 = h przy wykorzystaniu platformy 80= h z wykorzystaniem platformy
15 1 NARZĘDZIA I BIBLIOTEKI PROGRAMISTYCZNE (min 30% godzin stacjonarnych) Język Java wybrane biblioteki i Kurs: Narzędzia wytwarzania narzędzia oprogramowania w języku Java 18 h 30=12+18 przy wykorzystaniu platformy Praca z repozytorium kodu: system Git 20 8 Kurs: System kontroli wersji - Git) 12 h KURSY ZWIĄZANE Z METODAMI PRACY (min 50% godzin stacjonarnych) Warsztaty - metodyki zwinne 16 8 Kurs: Wprowadzenie do metodyk Agile. 8 h 20 = przy wykorzystaniu platformy 16=8+8 przy wykorzystaniu platformy Role w zespole programistycznym - efektywne metody pracy Wzorce projektowe, narzędzia pracy grupowej 8 4 Kurs: Wprowadzenie do tematu podziału na role w zespole programistycznym. 4 h 8 4 Kurs Wprowadzenie do tematu wzorców projektowych 4 h 8=4+4 h przy wykorzystaniu platformy 8=4+4 h przy wykorzystaniu platformy KURSY Z KOMPETENCJI KLUCZOWYCH (100% godzin stacjonarnych) Umiejętność rozwiązywania problemów Umiejętność prezentacji
16 2 Kompetencje komunikacyjne Kompetencje organizacyjne - wyznaczanie priorytetów itp Formuła zdalna moderowana Tytuł liczba godzin kursu (minimalna) Liczba stacjonarnych godzin KURSY PODSTAWOWE INFORMATYCZNE (min 30% godzin moderowanych) Podstawy protokołu HTTP i architektura współczesnych aplikacji webowych Liczba godzin moderowanych / proponowana forma zajęć moderowanych h wideokonferencje chat z wykorzystaniem Slack asynchronicznie: praca z repozytoriami kodu, techniki typu Pull/Merge Request - trener ocenia kod gdy słuchacz zgłosi gotowość do oceny synchronicznie i asynchronicznie Code Review na zajęciach stacjonarnych, wideokonferencjac h, konsultacjach Tytuł kursu na platformie edukacyjnej/ liczba godzin Kurs Podstawy protokołu HTTP i architektury aplikacji webowych 20 h SUMA godzin (stacjonarnych/mod erowanych/kursów zdalnych) 32 = h
17 3 indywidualnych Bazy danych relacyjne i nierelacyjne. Język SQL h j.w. kurs: Podstawy relacyjnych baz danych i języka SQL) 20 h 32 = h JĘZYKI PROGRAMOWANIA KURSY SPECJALISTYCZNE (min 30% godzin moderowanych) Programowanie w języku Java h j.w. Aplikacje webowe w języku Java h j.w. NARZĘDZIA I BIBLIOTEKI PROGRAMISTYCZNE (min 30% godzin moderowanych) Kurs - Programowanie w języku Java 60 h Kurs: Technologie Java Backend wykorzystaniem frameworka Spring/Spring Boot. 40 h 100 = h 80 = h Język Java wybrane biblioteki i narzędzia h j.w. Kurs: Narzędzia wytwarzania oprogramowania w języku Java 20 h 32= h Praca z repozytorium kodu: system Git 20 8 h j.w. Kurs System kontroli wersji - Git 12 h 20 = h
18 4 KURSY ZWIĄZANE Z METODAMI PRACY (min 50% godzin moderowanych) Warsztaty - metodyki zwinne 16 8 h j.w. Kurs: Wprowadzenie do metodyk Agile. 8 h 16= 8+8 h Role w zespole programistycznym - efektywne metody pracy 8 4 h j.w. Kurs Wprowadzenie do tematu podziału na role w zespole programistycznym. 4 h 8 = 4+4 h Wzorce projektowe, narzędzia pracy grupowej 8 4 h j.w. Kurs Wprowadzenie do tematu wzorców projektowych 8 = 4+4 h KURSY Z KOMPETENCJI KLUCZOWYCH (100% godzin stacjonarnych) Umiejętność rozwiązywania problemów h Umiejętność prezentacji h Kompetencje komunikacyjne h Kompetencje organizacyjne - wyznaczanie priorytetów itp h
PROGRAMATOR. Fiszka marketingowa
Fiszka marketingowa NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA Connectis Sp. z o.o. C_school OFERTA Ścieżka Miasto Kursy stacjonarne Kursy blended learning JAVA WEB Full Stack Developer React/Nod e
PROGRAMATOR. Ścieżka: Programista java Eduweb
PROGRAMATOR Ścieżka: Programista java Eduweb NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA eduweb.pl OFERTA Ścieżka Miasto Kursy stacjonarne z elementami blended learning Cena Organizacja kształcenia Kursy
PROGRAMATOR. Fiszka marketingowa
Fiszka marketingowa NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA Connectis Sp. z o.o. C_school OFERTA Ścieżka Miasto Kursy stacjonarne Kursy blended learning JAVA WEB Full Stack Developer React/Nod e
Oferta szkoleń firmy Code Sprinters
Oferta szkoleń firmy Code Sprinters Code Sprinters sp z o.o. Królewska 2/2 Kraków Telefon +48 12 379 34 14 Fax +48 12 379 34 11 info@codesprinters.com www.codesprinters.com Jako liderzy na rynku szkoleń
Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych
Kod szkolenia: ANGULAR 4 Tytuł szkolenia: Angular 4 - budowanie nowoczesnych i wydajnych aplikacji przeglądarkowych Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest dla programistów posiadających
Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia
Kod szkolenia: Tytuł szkolenia: DED/FSJS Full Stack JavaScript z Angular i Nest Dni: 5 Opis: Adresaci szkolenia Kurs przeznaczony jest dla programistów posiadających podstawową wiedzę w zakresie JavaScript,
PROGRAMATOR. Fiszka marketingowa. Wersja 1. Załącznik nr 10 do dokumentu Zasady współpracy z firmami szkoleniowymi
Fiszka marketingowa Załącznik nr 10 do dokumentu Zasady współpracy z firmami szkoleniowymi Wersja 1 NAZWA AKREDYTOWANEGO ORGANIZATORA KSZTAŁCENIA WYDAWNICTWO NAUKOWE PWN SA - REAKTOR OFERTA Ścieżka Miasto
Program szkolenia: Continuous Integration i Git
Program szkolenia: Continuous Integration i Git Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Continuous Integration i Git tools-git-ci Narzędzia developerzy testerzy 2 dni 50%
Architektura mikroserwisów na platformie Spring IO
Kod szkolenia: Tytuł szkolenia: SPRIO Architektura mikroserwisów na platformie Spring IO Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java pragnących dowiedzieć się jak tworzyć
Zaawansowane programowanie w języku C++
Kod szkolenia: Tytuł szkolenia: C/ADV Zaawansowane programowanie w języku C++ Dni: 3 Opis: Uczestnicy szkolenia zapoznają się z metodami wytwarzania oprogramowania z użyciem zaawansowanych mechanizmów
Przygotowanie do nowoczesnego programowania po stronie przeglądarki. (HTML5, CSS3, JS, wzorce, architektura, narzędzia)
Program szkolenia: Przygotowanie do nowoczesnego programowania po stronie przeglądarki (HTML5, CSS3, JS, wzorce, architektura, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Dobry Product Backlog Oferta szkolenia dla Product Ownerów
Dobry Product Backlog Oferta szkolenia dla Product Ownerów Spis treści Dobry Product Backlog w 1 dzień... 1 Dobry Product Backlog w 2 dni... 3 Informacje o prowadzącej... 5 Dobry Product Backlog w 1 dzień
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle
Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle EFEKTY KSZTAŁCENIA Wiedza Absolwent tej specjalności
IT Camp Junior Java Developer. Cel kursu
IT Camp Junior Java Developer Cel kursu Kurs ma na celu przygotowanie do roli Młodszego Programisty Java. Podczas kursu uczestnik pozna narzędzia wykorzystywane w codziennej pracy programisty, język Java,
Wymagania: umiejętność modelowania systemów informatycznych z wykorzystaniem UML. umiejętność definiowania i kreatywnego rozwiązywania problemów
Oferta pracy nr 1 Opis oferty pracy ANALITYK BIZNESOWY (TELCO) Wymagania: wykształcenie wyższe telekomunikacyjne, informatyczne lub pokrewne praktyczna znajomość technologii telekomunikacyjnych (takich
Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski
Technologie dla aplikacji klasy enterprise Wprowadzenie Marek Wojciechowski Co oznacza enterprise-ready? Bezpieczeństwo Skalowalność Stabilność Kompatybilność wstecz Wsparcie Dokumentacja Łatwość integracji
Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki
Dariusz Brzeziński Politechnika Poznańska, Instytut Informatyki Język programowania prosty bezpieczny zorientowany obiektowo wielowątkowy rozproszony przenaszalny interpretowany dynamiczny wydajny Platforma
KARTA PRZEDMIOTU. Warsztaty z Ruby on Rails. Ruby on Rails Workshop
KARTA PRZEDMIOTU Warsztaty z Ruby on Rails Ruby on Rails Workshop realizowanego w ramach projektu PO WER 2017 2019 Wydział Inżynierii Elektrycznej i Komputerowej Kierunek studiów: Informatyka Profil: ogólnoakademicki
Czym jest Java? Rozumiana jako środowisko do uruchamiania programów Platforma software owa
1 Java Wprowadzenie 2 Czym jest Java? Język programowania prosty zorientowany obiektowo rozproszony interpretowany wydajny Platforma bezpieczny wielowątkowy przenaszalny dynamiczny Rozumiana jako środowisko
Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE
Kurs ASP.NET ASP.NET CORE APLIKACJE WEBOWE Cena szkolenia Cena szkolenia wynosi 100 zł za 60 min. Ilość godzin szkolenia jest zależna od postępów w nauce uczestnika kursu oraz ilości czasu, którą będzie
PROGRAM PŁATNYCH STAŻY EFEKTYWNI 2016
PROGRAM PŁATNYCH STAŻY EFEKTYWNI 2016 www.efektech.com Czym się zajmujemy? Efekt Technologies świadczy usługi z zakresu efektywnego zarządzania energią w przedsiębiorstwach, bazując na własnych rozwiązaniach
Programowanie Zespołowe
Programowanie Zespołowe Dobre Praktyki dr Rafał Skinderowicz mgr inż. Michał Maliszewski Parafrazując klasyka: Jeśli piszesz w Javie pisz w Javie - Rafał Ciepiela Principal Software Developer Cadence Design
edycja 20 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr ZW 124/2017 i 112/2017 i 113/2017
Wrocław, 27.05.2019 Program kształcenia i plan studiów podyplomowych: Technologie internetowe edycja 20 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr ZW 124/2017 i 112/2017 i 113/2017 organizowanego
Wykład Ćwiczenia Laboratorium Projekt Seminarium
WYDZIAŁ ELEKTRONIKI KARTA PRZEDMIOTU Nazwa w języku polskim Języki programowania Nazwa w języku angielskim Programming languages Kierunek studiów (jeśli dotyczy): Informatyka - INF Specjalność (jeśli dotyczy):
Oferta usług coachingowych firmy Code Sprinters
Oferta usług coachingowych firmy Code Sprinters Code Sprinters sp z o.o. Królewska 2/2 Kraków Telefon +48 12 379 34 14 Fax +48 12 379 34 11 info@codesprinters.com www.codesprinters.com Zakres i sposób
Biorąc udział w projekcie, możesz wybrać jedną z 8 bezpłatnych ścieżek egzaminacyjnych:
Egzaminy na plus Stres na minus! Zdawaj bezpłatne egzaminy Microsoft, Linux, C++ z nami i zadbaj o swoją karierę. Oferujemy Ci pierwsze certyfikaty zawodowe w Twojej przyszłej karierze, które idealnie
Szkolenie: Podstawy automatyzacji z Selenium IDE
Szkolenie: Podstawy automatyzacji z Selenium IDE Selenium IDE to bardzo użyteczne narzędzie do szybkiej i skutecznej automatyzacji testów aplikacji internetowych. Jest ono kompromisem między typową automatyzacją,
MŁODSZY SPECJALISTA DS. OBSŁUGI KLIENTA Z JĘZYKIEM NIEMIECKIM Miejsce pracy: Piotrków Trybunalski nr ref. DOK/2017
MŁODSZY SPECJALISTA DS. OBSŁUGI KLIENTA Z JĘZYKIEM NIEMIECKIM nr ref. DOK/2017 Osoba zatrudniona na tym stanowisku, będzie odpowiedzialna za: realizację projektów marketingowych w ustalonym zakresie oraz
Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk
Program szkolenia: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem zwinnych metodyk Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Tworzenie aplikacji w Ruby on Rails z wykorzystaniem
ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH
ANGULARJS TWORZENIE APLIKACJI INTERNETOWYCH szkolenie dla webdeveloperów ze znajomością przynajmniej podstaw HTML i JavaScript INFORMACJE PODSTAWOWE AngularJS to framework JavaScript stworzony przez inżynierów
Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1. Tryby komunikacji między procesami w standardzie Message Passing Interface 2. HTML DOM i XHTML cel i charakterystyka 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Wzorce projektowe. dr inż. Marcin Pietroo
Wzorce projektowe dr inż. Marcin Pietroo Wzorce projektowe Wzorzec projektowy (ang. design pattern) w inżynierii oprogramowania, rozwiązanie często pojawiających się, powtarzalnych problemów projektowych.
SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA,
Numer zadania: 11 Innowacje i kreatywność w nauczaniu dzieci i młodzieży - zastosowanie technologii informacyjnej z uwzględnieniem nauczania na odległość SZCZEGÓŁOWY PROGRAM SZKOLENIA WARSZAWA, 2009 Wydanie
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz
Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, 2004 Zofia Kruczkiewicz 1. Przedstaw znaczenie oprogramowania we współczesnym świecie x 1 2. Jaki wpływ na ludzi, komunikację
I. Opis przedmiotu zamówienia
I. Opis przedmiotu zamówienia Przedmiotem zamówienia jest świadczenie usług z zakresu zapewnienia zasobów ludzkich z branży IT przez okres 12 miesięcy od dnia zawarcia umowy ramowej, polegających na zapewnieniu
Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i
Program szkolenia: Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Produktywne tworzenie aplikacji webowych z
Spring Framework - wprowadzenie i zagadnienia zaawansowane
Program szkolenia: Spring Framework - wprowadzenie i zagadnienia zaawansowane Informacje ogólne Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Spring Framework - wprowadzenie i zagadnienia
Informatyka I stopień (I stopień / II stopień) Ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Programowanie obiektowe (Java) Nazwa modułu w języku angielskim Object oriented
Zwinna współpraca programistów i testerów z wykorzystaniem BDD i. by Example (JBehave/Spock/SpecFlow)
Program szkolenia: Zwinna współpraca programistów i testerów z wykorzystaniem BDD i Spec Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Zwinna współpraca programistów i testerów
KARTA PRZEDMIOTU. Programowanie aplikacji internetowych
KARTA PRZEDMIOTU Nazwa przedmiotu/modułu: Nazwa angielska: Kierunek studiów: Poziom studiów: Profil studiów Jednostka prowadząca: Programowanie aplikacji internetowych Web application development edukacja
Projektowanie, tworzenie aplikacji mobilnych na platformie Android
Program szkolenia: Projektowanie, tworzenie aplikacji mobilnych na platformie Android Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Projektowanie, tworzenie aplikacji mobilnych
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE OBIEKTOWE Object-Oriented Programming
Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5
Program szkolenia: Test Driven Development (TDD) using Spock or JUnit 5 Informacje: Nazwa: Test Driven Development (TDD) using Spock or JUnit 5 Kod: craft-test-tdd Kategoria: Testowanie automatyczne Grupa
Usługa: Testowanie wydajności oprogramowania
Usługa: Testowanie wydajności oprogramowania testerzy.pl przeprowadzają kompleksowe testowanie wydajności różnych systemów informatycznych. Testowanie wydajności to próba obciążenia serwera, bazy danych
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: PROJEKTOWANIE SYSTEMÓW INFORMATYCZNYCH I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK PO PRZEDMIOCIE C1. Podniesienie poziomu wiedzy studentów z inżynierii oprogramowania w zakresie C.
Programista do działu testów PDT/1401/T/TBG
Programista do działu testów PDT/1401/T/TBG podstawowa znajomość języka Bash lub JAVA podstawowa znajomość środowiska Linux (rzeczywista) umiejętność analitycznego i kreatywnego myślenia Następujące cechy
Techniki efektywnego testowania kodu dla programistów Java (Spock
Program szkolenia: Techniki efektywnego testowania kodu dla programistów Java (Spock/JUnit) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Techniki efektywnego testowania kodu
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
PROGRAM ZAJĘĆ REALIZOWANYCH W RAMACH PROJEKTU
PROGRAM ZAJĘĆ REALIZOWANYCH W RAMACH PROJEKTU N@uczyciel przygotowanie nauczycieli z ZSP do stosowania e-elarningu w nauczaniu i samokształceniu Szkolenie współfinansowane ze środków Unii Europejskiej
[Junior Developer - pierwsza praca jako programista - JavaDevMatt] 1. Sponsorzy Partnerzy projektu O czym i dla kogo jest ta książka?
Spis treści 1. Sponsorzy 11 2. Partnerzy projektu 13 3. O czym i dla kogo jest ta książka? 15 4. Skąd pomysł na napisanie książki? 18 4.1. Co nowego w tym wydaniu? 20 5. Z jakich powodów nie warto zostać
INŻYNIERIA OPROGRAMOWANIA
INSTYTUT INFORMATYKI STOSOWANEJ 2013 INŻYNIERIA OPROGRAMOWANIA Inżynieria Oprogramowania Proces ukierunkowany na wytworzenie oprogramowania Jak? Kto? Kiedy? Co? W jaki sposób? Metodyka Zespół Narzędzia
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW
EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW WYDZIAŁ KIERUNEK z obszaru nauk POZIOM KSZTAŁCENIA FORMA STUDIÓW PROFIL JĘZYK STUDIÓW Podstawowych Problemów Techniki Informatyka technicznych 6 poziom, studia inżynierskie
Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ
(INT) Inżynieria internetowa 1.Tryby komunikacji między procesami w standardzie Message Passing Interface. 2. HTML DOM i XHTML cel i charakterystyka. 3. Asynchroniczna komunikacja serwerem HTTP w technologii
Wyróżnij się, zwiększ swój zasięg, zautomatyzuj część pracy oraz poznaj nowe, aktywne metody uczenia dorosłych.
1 W sposobach przekazywania wiedzy istotne są proporcje, dlatego warto poznać przekrój nowoczesnych metod oraz narzędzi cyfrowych i online, które pomogą trenerom prowadzić skuteczne szkolenia i wzbogacą
Analiza biznesowa a metody agile owe
Analiza biznesowa a metody agile owe P6S_WG01 ma wiedzę w zakresie metodyk zwinnych P6S_WG02 ma wiedzę w zakresie zwinnego gromadzenia i zarządzania wymaganiami P6S_WG03 zna i rozumie proces wytwarzania
Narzędzia Informatyki w biznesie
Narzędzia Informatyki w biznesie Przedstawiony program specjalności obejmuje obszary wiedzy informatycznej (wraz z stosowanymi w nich technikami i narzędziami), które wydają się być najistotniejsze w kontekście
Program Cyfrowy Nauczyciel
Program Cyfrowy Nauczyciel Szkolenie w ramach projektu Szkoły przyszłości rozwój kompetencji kluczowych uczniów w Gminie Osiecznica. Projekt współfinansowany jest przez Unię Europejską ze środków Europejskiego
Podstawy modelowania programów Kod przedmiotu
Podstawy modelowania programów - opis przedmiotu Informacje ogólne Nazwa przedmiotu Podstawy modelowania programów Kod przedmiotu 11.3-WI-INFP-PMP Wydział Kierunek Wydział Informatyki, Elektrotechniki
Ekspert MS SQL Server Oferta nr 00/08
Ekspert MS SQL Server NAZWA STANOWISKA Ekspert Lokalizacja/ Jednostka organ.: Pion Informatyki, Biuro Hurtowni Danych i Aplikacji Wspierających, Zespół Jakości Oprogramowania i Utrzymania Aplikacji Szczecin,
Aplikacje webowe z wykorzystaniem Node.js oraz Express
Aplikacje webowe z wykorzystaniem Node.js oraz Express Adresaci szkolenia: Kurs przeznaczony jest dla programistów pragnących tworzyć skalowalne aplikacje z wykorzystaniem Node.js. Parametry szkolenia:
OPIS PRZEDMIOTU ZAMÓWIENIA
Załącznik nr 1 do SIWZ OPIS PRZEDMIOTU ZAMÓWIENIA Tytuł zamówienia: Organizacja szkoleń specjalistycznych i kursów doszkalających na potrzeby realizacji projektu Wzmocnienie potencjału dydaktycznego UWM
Szkolenie: Testowanie wydajności (Performance Testing)
Szkolenie: Testowanie wydajności (Performance Testing) Testy niefunkcjonalne aplikacji to nieodłączna część pracy dobrego testera. Do tego typu testów zaliczamy między innymi taką właściwość systemu jak
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej. Wstęp. Programowanie w Javie 2. mgr inż.
Uniwersytet Łódzki Wydział Matematyki i Informatyki, Katedra Analizy Nieliniowej Wstęp Programowanie w Javie 2 mgr inż. Michał Misiak Agenda Założenia do wykładu Zasady zaliczeń Ramowy program wykładu
Program szkolenia: JavaScript Craftsmanship
Program szkolenia: JavaScript Craftsmanship Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: JavaScript Craftsmanship Craft-practices-js-craft Craftsmanship developerzy architekci
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne przedmioty.
Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop Spis treści
Adaptywny kod : zwinne programowanie, wzorce projektowe i SOLID-ne zasady / Gary McLean Hall. Gliwice, cop. 2018 Spis treści Wprowadzenie 11 CZĘŚĆ I FRAMEWORKI ZWINNE Rozdział 1 Wprowadzenie do metodologii
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Modeling and analysis of computer systems Kierunek: Informatyka Forma studiów: Stacjonarne Rodzaj przedmiotu: Poziom kwalifikacji: obowiązkowy
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne
Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH Kierunek: Informatyka Modeling and analysis of computer systems Forma studiów: Stacjonarne Rodzaj przedmiotu: obowiązkowy w ramach specjalności:
Korporacyjna Magistrala Usług na przykładzie Mule ESB
Kod szkolenia: Tytuł szkolenia: ESB/M Korporacyjna Magistrala Usług na przykładzie Mule ESB Dni: 3 Opis: Adresaci szkolenia Szkolenie adresowane jest do programistów Java, analityków systemowych oraz architektów
Czym jest jpalio? jpalio jpalio jpalio jpalio jpalio jpalio jpalio jpalio
Czym jest jpalio? jpalio to unikalna platforma technologiczna pozwalająca na stworzenie szeregu produktów dostosowanych do indywidualnych preferencji klienta. W naszej ofercie znajduje się m.in. system
Inżynieria oprogramowania - opis przedmiotu
Inżynieria oprogramowania - opis przedmiotu Informacje ogólne Nazwa przedmiotu Inżynieria oprogramowania Kod przedmiotu 11.3-WK-IiED-IO-W-S14_pNadGenRB066 Wydział Kierunek Wydział Matematyki, Informatyki
Akademia ADB Wykład I Praca w grupie i jakość kodu
Akademia ADB Wykład I Praca w grupie i jakość kodu Ale zanim zaczniemy... https://www.adbglobal.com/adb-tech-talk/ Wtorek, 24 X 2017, 18:00 w Filharmonii Zielonogórskiej Kto pracuje nad projektem? Nad
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy
edycja 18 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012
Wrocław, 12.06.2017 Program kształcenia i plan studiów podyplomowych: Technologie internetowe edycja 18 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012 organizowanego
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)
Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia) WERSJA WSTĘPNA, BRAK PRZYKŁADOWYCH PYTAŃ DLA NIEKTÓRYCH PRZEDMIOTÓW Należy wybrać trzy dowolne
Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11
Kod szkolenia: Tytuł szkolenia: C/BOOST Praktyczne zastosowanie bibliotek Boost oraz nowego standardu C++11 Dni: 4 Opis: Uczestnicy podczas szkolenia zapoznają się z metodami wytwarzania oprogramowania
Programowanie aplikacji biznesowych
Programowanie aplikacji biznesowych Zajęcia prowadzone będą zgodnie z nowatorską techniką dydaktyczną: Nauczanie przez projekt Project-based learning (PBL) W czasie kursów zespół studentów zrealizuje zaawansowaną
ASSESSMENT I DEVELOPMENT CENTER
Jako firma szkoleniowo doradcza prowadzimy projekty z zakresu Assessment i Development Center u naszych Klientów. Zapraszamy do udziału w szkoleniu, w którym dzielimy się naszym doświadczeniem. Celem szkolenia
Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki
Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework Edyta Tomalik Grzegorz Ziemiecki 1 Nokia Siemens Networks 2013 Tradycyjne podejście analityk programista tester implementacja
Całościowe podejście do testowania automatycznego dla programistów. (TDD, BDD, Spec. by Example, wzorce, narzędzia)
Program szkolenia: Całościowe podejście do testowania automatycznego dla programistów Ruby (TDD, BDD, Spec. by Example, wzorce, narzędzia) Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania:
Język Java i technologie Web - opis przedmiotu
Język Java i technologie Web - opis przedmiotu Informacje ogólne Nazwa przedmiotu Język Java i technologie Web Kod przedmiotu 11.3-WI-INFP-JiTW Wydział Kierunek Wydział Informatyki, Elektrotechniki i Automatyki
Wprowadzenie. Narzędzia i środowiska programistyczne. Laboratorium 1. Prowadzący: Kierunek: Semestr: Rok: Tomasz Gądek Informatyka Zimowy 2
Państwowa Wyższa Szkoła Zawodowa w Tarnowie Zakład Informatyki Narzędzia i środowiska programistyczne Laboratorium 1 Wprowadzenie Prowadzący: Kierunek: Semestr: Rok: Informatyka Zimowy 2 O Sobie Od 2014
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach specjalności: Programowanie aplikacji internetowych Rodzaj zajęć: laboratorium PRZEWODNIK PO PRZEDMIOCIE I KARTA PRZEDMIOTU
Feature Driven Development
Feature Driven Development lekka metodyka tworzenia oprogramowania Kasprzyk Andrzej IS II Wstęp Feature Driven Development (FDD) to metodyka tworzenia oprogramowania, która wspomaga zarządzanie fazami
1. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI
KARTA PRZEDMIOTU przedmiotu Stopień studiów i forma Rodzaj przedmiotu Grupa kursów Zaawansowane techniki analizy systemowej oparte na modelowaniu warsztaty Studia podyplomowe Obowiązkowy NIE Wykład Ćwiczenia
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj zajęć: wykład, laboratorium PROGRAMOWANIE INTERNETOWE Internet Programming
znajomość języka programowania w stopniu podstawowym (np. C/C++, Java), umiejętność obsługi aplikacji Excel, OpenOffice Calc, itp.
Projektant Aplikacji / Dokumentów Personalizowanych nr ref. 1/IT/2016 Osoba zatrudniona na tym stanowisku odpowiedzialna będzie za przygotowywanie i optymalizację baz danych produkcyjnych oraz projektowanie
w ramach projektu APLIKACJE INTERNETOWE I INFORMATYCZNE DLA NAUCZYCIELI JĘZYKÓW OBCYCH
HARMONOGRAM SZKOLENIA współfinansowanego ze środków Unii Europejskiej GRUPA 8 TEMATYKA SZKOLEŃ: Moduł I: Interaktywne pomoce dydaktyczne (15 godz.) Moduł II: Aplikacje komputerowe na lekcjach języków obcych
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne 12.03.2019 Piotr Łukasik p. 373 email: plukasik@agh.edu.pl / lukasik.pio@gmail.com www.lukasikpiotr.com Zakres tematyczny implementacji projektu informatycznego
Dotacje na innowacje. Inwestujemy w waszą przyszłość.
PROJEKT TECHNICZNY Implementacja Systemu B2B w firmie Lancelot i w przedsiębiorstwach partnerskich Przygotowane dla: Przygotowane przez: Lancelot Marek Cieśla Grzegorz Witkowski Constant Improvement Szkolenia
Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz
Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz Promotor dr inż. Szymon Supernak Warszawa, 22.05.2014 Plan prezentacji 1. Cel i
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści
Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop. 2017 Spis treści O autorach 11 Podziękowania 12 Wprowadzenie 13 CZĘŚĆ I ZACZNIJ PROGRAMOWAĆ JUŻ DZIŚ Godzina 1. Praktyczne
Szkolenie: Zawód Tester
Szkolenie: Zawód Tester Szkolenie jest starterem do zawodu testera oprogramowania. Przeznaczone jest dla osób, które stawiają pierwsze kroki w testowaniu i poszukują możliwości nauki praktycznego testowania.
Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2
Kod szkolenia: Tytuł szkolenia: EJB Tworzenie komponentów logiki biznesowej i warstwy dostępu do danych w oparciu o EJB3.0/JPA lub EJB 3.1/JPA2 Dni: 3 Opis: Adresaci szkolenia: Szkolenie adresowane jest
edycja 16 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012
Wrocław, 16.05.2015 Program kształcenia i plan studiów podyplomowych: Technologie internetowe edycja 16 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012 organizowanego
Programowanie obiektowe 1 - opis przedmiotu
Programowanie obiektowe 1 - opis przedmiotu Informacje ogólne Nazwa przedmiotu Programowanie obiektowe 1 Kod przedmiotu 11.3-WK-IDP-PO1-W-S14_pNadGenHESI2 Wydział Kierunek Wydział Matematyki, Informatyki
Wstęp [2/2] Wbrew częstemu przekonaniu, nie są one gotowymi rozwiązaniami, to tylko półprodukty rozwiązania.
Adrian Skalczuk Szymon Kosarzycki Spis Treści Wstęp [1/2] Wzorce projektowe są nieodłącznym przyjacielem programisty pozwalają pisać czystszy kod, łatwiejszy do zrozumienia przez innych i zapewniają pewien
Szkolenie: ISTQB Model-Based Tester
Szkolenie: ISTQB Model-Based Tester Szkolenie ISTQB Model-Based Tester rozszerza tematykę Poziomu Podstawowego o zagadnienia związane z testowaniem opartym na modelu. Skierowane jest do osób chcących rozszerzyć