Jak stworzyć system oparty o mikroserwisy Karol Buler

Wielkość: px
Rozpocząć pokaz od strony:

Download "Jak stworzyć system oparty o mikroserwisy Karol Buler"

Transkrypt

1 Jak stworzyć system oparty o mikroserwisy Karol Buler

2 O czym będzie? Architektura monolityczna Problemy z monolitem Architektura oparta o mikroserwisy Tworzenie mikroserwisu od zera Przejście z monolitu na mikroserwisy Problemy(?) z mikroserwisami SpringBoot live demo Zuul

3 To nie jest wszystko jedyne słuszne rozwiązanie

4 Architektura monolityczna

5 Serwis idealny SRP Single Responsibility Principle OCP Open/closed principle Zbudowany, wdrożony sam, jeden, niezależny Działa we własnym procesie, sam, jeden, niezależnie Posiada swoje dane, które może zmieniać tylko on sam, jeden, niezależnie Jest lekki, łatwy we wdrożeniu oraz łatwo z niego korzystać

6 Architektura monolityczna View

7 Monolit

8 Monolit - problemy Skalowanie wielkiego klocka Wszystko działa w jednym procesie, jest ciężkie, długo się buduje. Tracimy dużo czasu, żeby przetestować mały fragment implementacji. Nawet dzieląc wszystko na logiczne części i tak znajdzie się ninja, który dobierze się do nieswojego zasobu. Najczęściej system zastany (legacy), archaiczną wiedzę o nim posiadają tylko nieliczni wodzowie plemienia Starszych Programistów

9 Monolit - nietykalny

10 Monolit a serwis idealny SRP Single Responsibility Principle OCP Open/closed principle Zbudowany, wdrożony sam, jeden, niezależny Działa we własnym procesie, sam, jeden, niezależnie Posiada swoje dane, które może zmieniać tylko on sam, jeden, niezależnie Jest lekki, łatwy we wdrożeniu oraz łatwo z niego korzystać

11 Mikroserwisy

12 Mikroserwisy View

13 Mikroserwisy View

14 Mikroserwisy View

15 Mikroserwisy View

16 Mikroserwisy View 3

17 Mikroserwisy View 3

18 Mikroserwisy View 3

19 Problemy monolitu a mikroserwisy Skalowanie wielkiego klocka Wszystko działa w jednym procesie, jest ciężkie, długo się buduje. Tracimy dużo czasu, żeby przetestować mały fragment implementacji. Nawet dzieląc wszystko na logiczne części i tak znajdzie się ninja, który dobierze się do nieswojego zasobu. Najczęściej system zastany (legacy), archaiczną wiedzę o nim posiadają tylko nieliczni wodzowie plemienia Starszych Programistów

20 (Mikro)Serwis idealny SRP Single Responsibility Principle OCP Open/closed principle Zbudowany, wdrożony sam, jeden, niezależny Działa we własnym procesie, sam, jeden, niezależnie Posiada swoje dane, które może zmieniać tylko on sam, jeden, niezależnie Jest lekki, łatwy we wdrożeniu oraz łatwo z niego korzystać

21 Mikroserwis od zera

22 Koncepcja Duży problem biznesowy

23 Koncepcja Mały problem biznesowy Mały problem biznesowy Mały problem biznesowy Mały problem biznesowy Mały problem biznesowy Mały problem biznesowy

24 Koncepcja 1 Mały problem biznesowy Mały problem biznesowy 2 Mały problem biznesowy Mały problem biznesowy 3 Mały problem biznesowy Mały problem biznesowy

25 Koncepcja 1 4 Mały problem biznesowy Mały problem biznesowy 2 Mały problem biznesowy Mały problem biznesowy 5 3 Mały problem biznesowy Mały problem biznesowy 6

26 Koncepcja 1 4 Mały problem biznesowy Mały problem biznesowy 2 Mały problem biznesowy Mały problem biznesowy 5 3 Mały problem biznesowy Mały problem biznesowy 6

27 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

28 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

29 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

30 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

31 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

32 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

33 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

34 Dzielenie problemu Opis systemu IPTV (Internet Protocol Television): Użytkownik ma możliwość oglądania telewizji udostępnianej poprzez sieć szerokopasmową obsługującą protokół IP. W trakcie oglądania telewizji użytkownik może przeglądać EPG (Electronic Program Guide) oraz katalogi VoD (Video on Demand), ustawiać przypomnienia na konkretne Programy, kupować wybrane filmy lub dodawać je do listy ulubionych. Programy również mogą zostać dodane do listy ulubionych.

35 Mikroserwisy z monolitu

36 Why??? How???

37 Monolit -> Mikroserwisy (powolutku) View

38 Monolit -> Mikroserwisy (powolutku) View

39 Monolit -> Mikroserwisy (powolutku) View 1

40 Monolit -> Mikroserwisy (powolutku) View 1

41 Monolit -> Mikroserwisy (powolutku) View 1

42 Monolit -> Mikroserwisy (powolutku) View 1

43 Problemy?

44 Problemy(?) z mikroserwisami 1. Deployment całego systemu 2. Testowanie 3. (teoretycznie) znalezienie błędu w systemie 4. Development a zależności między modułami

45 Problemy(?) z mikroserwisami 1. Deployment całego systemu 2. Testowanie 3. (teoretycznie) znalezienie błędu w systemie 4. Development a zależności między modułami 1. Docker + docker compose 2. Testy integracyjne (spring integration tests) 3. Zipkin 4. Docker + docker compose

46 SpringBoot

47 SpringBoot?

48 Zuul Gateway

49 Zuul Gateway zuul: routes: users: path: /users/** url: epg: path: /epg/** url: vod: path: /vod/** url:

50 Zuul Gateway zuul: routes: users: path: /users/** url: epg: path: /epg/** url: vod: path: /vod/** url:

51 Zuul Gateway zuul: routes: users: path: /users/** url: epg: path: /epg/** url: vod: path: /vod/** url:

52 Dziękuję!

Analiza mikroserwisów. Warszawa,

Analiza mikroserwisów. Warszawa, Analiza mikroserwisów Warszawa, 27.02.2017 Streszczenie 3 Cel 3 Sposób realizacji 3 Konkluzja 3 Analiza 3 Korzyści wykorzystania mikroserwisów 3 Zmapowane ryzyka 3 Analiza argumentów 6 Konsultacje z NASK

Bardziej szczegółowo

OD MONOLITU DO MIKROUSŁUGI MICROSERVICES

OD MONOLITU DO MIKROUSŁUGI MICROSERVICES OD MONOLITU DO MIKROUSŁUGI MICROSERVICES WOJCIECH CIOŁKO Software Engineer PayPal, Rocket Internet, AxelSpringer TV Guides, Funke MedienGruppe, PostCon, AboutCoders, OSEC Software #agile #scrum #software

Bardziej szczegółowo

Technologie dla aplikacji klasy enterprise. Wprowadzenie. Marek Wojciechowski

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

Bardziej szczegółowo

Architektura systemów webowych wysokiej przepustowości. na przykładzie Wikia

Architektura systemów webowych wysokiej przepustowości. na przykładzie Wikia Architektura systemów webowych wysokiej przepustowości na przykładzie Wikia Agenda Czym jest Fandom powered by Wikia Ogólny zarys architektury - warstwy systemu Ścieżka obsługi przykładowego żądania Monolit

Bardziej szczegółowo

Architektura mikroserwisów na platformie Spring IO

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ć

Bardziej szczegółowo

Asseco dla Zdrowia r.

Asseco dla Zdrowia r. Asseco dla Zdrowia 20-21.09.2018 r. Architektura i technologia w systemach Asseco Architektura mikrousługowa skonteneryzownaych systemów towards cloud native subsystems Dariusz Augustyn Sekcja Technologiczna

Bardziej szczegółowo

Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 321 Bydgoszcz

Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 321 Bydgoszcz Bazy i Systemy Bankowe Sp. z o.o. ul. Kasprzaka 3, 85 321 Bydgoszcz 1 BSB dziś Jesteśmy producentem i integratorem rozwiązań informatycznych 100% udziałów w kapitale zakładowym posiada Narodowy Bank Polski

Bardziej szczegółowo

Programowanie Zespołowe

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

Bardziej szczegółowo

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji

HumanTechnology. Projektowanie interakcji. czyli łatanie dziury w procesie produkcji HumanTechnology Projektowanie interakcji czyli łatanie dziury w procesie produkcji Czym jest projektowanie interakcji? Projektowanie interakcji, czyli współdziałania człowieka z komputerem, wykorzystuje

Bardziej szczegółowo

Spring Framework - wprowadzenie i zagadnienia zaawansowane

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

Bardziej szczegółowo

Program szkolenia: Zaawansowane programowanie w C++

Program szkolenia: Zaawansowane programowanie w C++ Program szkolenia: Zaawansowane programowanie w C++ Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Zaawansowane programowanie w C++ ccpp-c++ Advanced C i C++ developerzy 3 dni

Bardziej szczegółowo

Celem tego projektu jest stworzenie

Celem tego projektu jest stworzenie Prosty kalkulator Celem tego projektu jest stworzenie prostego kalkulatora, w którym użytkownik będzie podawał dwie liczby oraz działanie, które chce wykonać. Aplikacja będzie zwracała wynik tej operacji.

Bardziej szczegółowo

Program szkolenia: Wzorce projektowe w C++

Program szkolenia: Wzorce projektowe w C++ Program szkolenia: Wzorce projektowe w C++ Informacje: Nazwa: Wzorce projektowe w C++ Kod: CCPP-craft-C++ Patterns Kategoria: Craftsmanship dla programistów C i C ++ Grupa docelowa: developerzy Czas trwania:

Bardziej szczegółowo

Metodyki zwinne wytwarzania oprogramowania

Metodyki zwinne wytwarzania oprogramowania Metodyki zwinne wytwarzania oprogramowania Wykład 7 Marcin Młotkowski 25 listopada 2014 Plan wykładu 1 Zasada pojedynczej odpowiedzialności 2 Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania

Bardziej szczegółowo

Cleeng Case Study. Klient Cleeng. Branża. Okres realizacji. Zakres usługi: Consulting. Projekt i wdrożenie Chmury AWS. Zarządzanie chmurą

Cleeng Case Study. Klient Cleeng. Branża. Okres realizacji. Zakres usługi: Consulting. Projekt i wdrożenie Chmury AWS. Zarządzanie chmurą Klient Cleeng Branża E-commerce, Video, Internet Okres realizacji 2014 - nadal Zakres usługi: Projekt i wdrożenie infrastruktury chmurowej AWS, consulting, zarządzanie chmurą Projekt i wdrożenie Chmury

Bardziej szczegółowo

Testowanie oprogramowania

Testowanie oprogramowania Testowanie oprogramowania 1/17 Testowanie oprogramowania Wykład 01 dr inż. Grzegorz Michalski 13 października 2015 Testowanie oprogramowania 2/17 Dane kontaktowe: Kontakt dr inż. Grzegorz Michalski pokój

Bardziej szczegółowo

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7 System operacyjny 7 Sieć komputerowa 8 Teoria sieci 9 Elementy sieci 35 Rozdział 2. Sieć Linux 73 Instalowanie karty sieciowej 73 Konfiguracja interfejsu

Bardziej szczegółowo

Multimedia w telefonach komórkowych MobileTV jako odpowiedź na oczekiwania mobilnego świata"

Multimedia w telefonach komórkowych MobileTV jako odpowiedź na oczekiwania mobilnego świata Multimedia w telefonach komórkowych MobileTV jako odpowiedź na oczekiwania mobilnego świata" Maciej Staszak Dyr. ds. Rozwoju Usług Multimedialnych ATM S.A. 1 Agenda Kierunki rozwoju rynku Oczekiwania i

Bardziej szczegółowo

Schemat 1 - dla twórców, artystów, współpracowników, użytkowników siwiecart.pl

Schemat 1 - dla twórców, artystów, współpracowników, użytkowników siwiecart.pl Schemat 1 - dla twórców, artystów, współpracowników, użytkowników siwiecart.pl Materiał: Filmy, Animacje, Audio, Foto, Mix, Inne Opis: Stworzenie strony www zintegrowanej z nowym portalem siwiecart.pl,

Bardziej szczegółowo

Paweł Rajba

Paweł Rajba Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Wprowadzenie Design Principles Technologie Kto tego używa? Service Oriented Architecture Funkcjonalności udostępnione jako usługi Określony kontrakt

Bardziej szczegółowo

Zintegrowane środowisko informatyczne jako narzędzie modelowania i dynamicznej wizualizacji jakości powietrza. Tomasz Kochanowski

Zintegrowane środowisko informatyczne jako narzędzie modelowania i dynamicznej wizualizacji jakości powietrza. Tomasz Kochanowski Zintegrowane środowisko informatyczne jako narzędzie modelowania i dynamicznej wizualizacji jakości powietrza Tomasz Kochanowski Złożoność systemu zarządzania jakością powietrza Monitoring jakości powietrza

Bardziej szczegółowo

Komunikacja międzysystemowa

Komunikacja międzysystemowa Komunikacja międzysystemowa REST API 06.12.2017 Karol Buler O czym będzie? O komunikacji ogólnie Application programming interface (API) Wybrane metody komunikacji REST API JavaScript Object Notation (JSON)

Bardziej szczegółowo

Wykorzystanie platformy e-learningowej moodle do szkoleń i zarządzania

Wykorzystanie platformy e-learningowej moodle do szkoleń i zarządzania Wykorzystanie platformy e-learningowej moodle do szkoleń i zarządzania Podlaskie Forum Bibliotekarzy 1. Platforma moodle wprowadzenie. 2. Szkolenia oparte na platformie. 3. Platforma moddle do zarządzanie

Bardziej szczegółowo

Wykład 4. Projektowanie. MIS n Inżynieria oprogramowania Październik 2014

Wykład 4. Projektowanie. MIS n Inżynieria oprogramowania Październik 2014 Wykład 4 MIS-1-505-n Inżynieria oprogramowania Październik 2014 Metody Kazimierz Michalik Akademia Górniczo-Hutnicza im. S. Staszica w Krakowie 4.1 Agenda 1 2 3 Metody Metody 4 5 4.2 Implementacja Metody

Bardziej szczegółowo

INEA największy regionalny operator telekomunikacyjny w Wielkopolsce

INEA największy regionalny operator telekomunikacyjny w Wielkopolsce INEA największy regionalny operator telekomunikacyjny w Wielkopolsce Poznań, 2010 1 Cyfrowy DOM INEA Twój Dom Cyfrowy Dom Spółka INEA S.A. jest największym regionalnym operatorem telekomunikacyjnym w Wielkopolsce,

Bardziej szczegółowo

Węzeł Krajowy. Krzysztof Biniek. Zapraszam na prezentację

Węzeł Krajowy. Krzysztof Biniek. Zapraszam na prezentację Węzeł Krajowy Krzysztof Biniek Zapraszam na prezentację 1 Agenda eidas informacje ogólne Systemy związane z Węzłem Krajowym w COI Jak to wygląda obecnie Architektura rozwiązania Proces uwierzytelnienia

Bardziej szczegółowo

Strona mobilna i strona responsywna w pozycjonowaniu. Mobile-First Index. Spis treści

Strona mobilna i strona responsywna w pozycjonowaniu. Mobile-First Index. Spis treści Spis treści Strona mobilna i strona responsywna w pozycjonowaniu Mobile-First Index Jak sprawdzić, czy strona jest dostosowana do urządzeń mobilnych? Mobile-First Index pod kątem pozycjonowania stron.

Bardziej szczegółowo

Korzyści INTERNET. Uzależnienie Obrażanie

Korzyści INTERNET. Uzależnienie Obrażanie INTERNET Ogólnoświatowa sieć komputerowa, która jest logicznie połączona w jednolitą sieć adresową opartą na protokole IP (ang. Internet Protocol). Sieć ta dostarcza lub wykorzystuje usługi wyższego poziomu,

Bardziej szczegółowo

Koncepcja budowy Zintegrowanej Infrastruktury Teleinformatycznej dla Jednostek Kultury pn. Regionalna Platforma Informacyjna Kultura na Mazowszu

Koncepcja budowy Zintegrowanej Infrastruktury Teleinformatycznej dla Jednostek Kultury pn. Regionalna Platforma Informacyjna Kultura na Mazowszu Koncepcja budowy Zintegrowanej Infrastruktury Teleinformatycznej dla Jednostek Kultury pn. Regionalna Platforma Informacyjna Kultura na Mazowszu Jerzy Gościmiński Zastępca Dyrektora Departament Cyfryzacji,

Bardziej szczegółowo

Zmiana sposobu dostarczania aplikacji wspierających funkcje państwa

Zmiana sposobu dostarczania aplikacji wspierających funkcje państwa Zmiana sposobu dostarczania aplikacji wspierających funkcje państwa Włodek Dymaczewski dymaczewski@pl.ibm.com https://www.linkedin.com/in/dymaczew @dymaczew Nowoczesne państwo wymaga nowoczesnej infrastruktury

Bardziej szczegółowo

Przełączanie i Trasowanie w Sieciach Komputerowych

Przełączanie i Trasowanie w Sieciach Komputerowych Przełączanie i Trasowanie w Sieciach Komputerowych Przedmiot Zaawansowane trasowanie IP: Usługi trasowania; modele wdrażania Wdrożenie protokołu Enhanced Interior Gateway Routing Protocol Wdrożenie protokołu

Bardziej szczegółowo

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

Sieci komputerowe - Wstęp do intersieci, protokół IPv4 Piotr Kowalski KAiTI Internet a internet - Wstęp do intersieci, protokół IPv Plan wykładu Informacje ogólne 1. Ogólne informacje na temat sieci Internet i protokołu IP (ang. Internet Protocol) w wersji.

Bardziej szczegółowo

CI/CD - CO TO? PO CO? JAK?

CI/CD - CO TO? PO CO? JAK? CI/CD - CO TO? PO CO? JAK? JERZY WICKOWSKI PROGRAMUJĘ 10 LAT.NET I INNE CLEAN CODE REFAKTORING DEVOPS CI/CD - CO TO? PO CO? JAK? AGENDA WPROWADZENIE POJĘĆ SPOSOBY KONFIGURACJI CI IMPLEMENTACJA CONTINOUS

Bardziej szczegółowo

Paweł Rajba

Paweł Rajba Paweł Rajba pawel@ii.uni.wroc.pl http://www.itcourses.eu/ Architektura Architectural styles Patterns of Enterprise Application Architecture Design Principles SOLID Bass, Clements i Kazman, 2003: Architektura

Bardziej szczegółowo

System dystrybucji treści w interaktywnej telewizji publicznej itvp. Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe

System dystrybucji treści w interaktywnej telewizji publicznej itvp. Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe System dystrybucji treści w interaktywnej telewizji publicznej itvp Cezary Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe Telewizja interaktywna Czym jest telewizja interaktywna? Oglądasz co chcesz......i

Bardziej szczegółowo

Sieci komputerowe. Wstęp

Sieci komputerowe. Wstęp Sieci komputerowe Wstęp Sieć komputerowa to grupa komputerów lub innych urządzeń połączonych ze sobą w celu wymiany danych lub współdzielenia różnych zasobów, na przykład: korzystania ze wspólnych urządzeń

Bardziej szczegółowo

Metodyki zwinne wytwarzania oprogramowania

Metodyki zwinne wytwarzania oprogramowania Metodyki zwinne wytwarzania oprogramowania Wykład 7 Marcin Młotkowski 23 listopada 2016 Plan wykładu 1 2 3 Kilka negatywnych przykładów Marcin Młotkowski Metodyki zwinne wytwarzania oprogramowania 2 /

Bardziej szczegółowo

KURS SPRING APLIKACJE WEBOWE

KURS SPRING APLIKACJE WEBOWE KURS SPRING 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 potrzebował

Bardziej szczegółowo

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1

Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Iteracyjno-rozwojowy proces tworzenia oprogramowania Wykład 3 część 1 Zofia Kruczkiewicz 1 Zunifikowany iteracyjno- przyrostowy proces tworzenia oprogramowania kiedy? Przepływ działań Modelowanie przedsiębiorstwa

Bardziej szczegółowo

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach)

Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) Specyfikacja wymagań systemowych (może podlegać edytowaniu na kolejnych etapach) 1. Wstęp: 1.1. Cel. Niniejszy dokument przestawia specyfikację wymagań systemowych (zarówno funkcjonalnych jak i niefunkcjonalnych)

Bardziej szczegółowo

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014 Politechnika Krakowska im. Tadeusza Kościuszki Karta przedmiotu Wydział Mechaniczny obowiązuje studentów rozpoczynających studia w roku akademickim 2013/201 Kierunek studiów: Informatyka Stosowana Forma

Bardziej szczegółowo

FAQ: 00000012/PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

FAQ: 00000012/PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo W tym dokumencie opisano przekierowanie portu na sprzętowym firewall u SCALANCE S 612 V2* (numer katalogowy: 6GK5612-0BA00-2AA3) w celu umoŝliwienia komunikacji STEP 7 ze sterownikiem przez sieć Ethernet/Internet.

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI USB2.0 TV Tuner. 1. Opis produktu

INSTRUKCJA OBSŁUGI USB2.0 TV Tuner. 1. Opis produktu Dziękujemy za kupno produktu, proszę przeczytać poniższą instrukcję. 1. Opis produktu Odbiornik USB DM172T umożliwia odbieranie cyfrowego sygnału telewizji naziemnej DVB-T i nagrywanie w czasie rzeczywistym

Bardziej szczegółowo

Nowocześnie zaprojektowana e-usługa - studium przypadku

Nowocześnie zaprojektowana e-usługa - studium przypadku 2012 Nowocześnie zaprojektowana e-usługa - studium przypadku Piotr Kocjan Wyzwania w projektowaniu i programowaniu e-usługi Poznań, 11 października 2012 Problem Wyzwania w projektowaniu i programowaniu

Bardziej szczegółowo

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej Wykład VII - semestr III Kierunek Informatyka Wydział Matematyki Stosowanej Politechniki Śląskiej Gliwice, 2014 c Copyright 2014 Janusz Słupik Wytwarzanie oprogramowania Model tworzenia oprogramowania

Bardziej szczegółowo

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych Wykład 2: Budowanie sieci lokalnych 1 Budowanie sieci lokalnych Technologie istotne z punktu widzenia konfiguracji i testowania poprawnego działania sieci lokalnej: Protokół ICMP i narzędzia go wykorzystujące

Bardziej szczegółowo

Video marketing workshop

Video marketing workshop Video marketing workshop Naucz się tworzyć komunikację video na miarę XXI wieku! Video is king right now. Don t get left behind. Get into it. Gary Vaynerchuk VIDEO IS THE KING POZNAJ ŚWIAT VIDEO, KTÓRY

Bardziej szczegółowo

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia

Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia Program szkolenia: Receptury testowania automatycznego - problemy, strategie, taktyki, techniki, narzędzia Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Receptury testowania automatycznego

Bardziej szczegółowo

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL Katedra Informatyki, Uniwersytet Rzeszowski 2009 Agenda System kontroli wersji CVS SVN Praca z SVN i Visual

Bardziej szczegółowo

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej

HomeNetMedia - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej - aplikacja spersonalizowanego dostępu do treści multimedialnych z sieci domowej E. Kuśmierek, B. Lewandowski, C. Mazurek Poznańskie Centrum Superkomputerowo-Sieciowe 1 Plan prezentacji Umiejscowienie

Bardziej szczegółowo

INFORMACYJNA ROLA STRON WWW I REKLAMY INTERNETOWEJ. Adam Wysocki. Adam Wysocki adam@furia.pl

INFORMACYJNA ROLA STRON WWW I REKLAMY INTERNETOWEJ. Adam Wysocki. Adam Wysocki adam@furia.pl IINSB INFORMACYJNA ROLA STRON WWW I REKLAMY INTERNETOWEJ Adam Wysocki O mnie STUDIA - IINSB praca magisterska Bazy danych jako efektywne narzędzie marketingu Studia doktoranckie wpływ reklamy internetowej

Bardziej szczegółowo

Produktywne tworzenie aplikacji webowych z wykorzystaniem Groovy i

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

Bardziej szczegółowo

Program szkolenia: Symfony, nowoczesny framework PHP

Program szkolenia: Symfony, nowoczesny framework PHP Program szkolenia: Symfony, nowoczesny framework PHP Informacje: Nazwa: Kod: Kategoria: Grupa docelowa: Czas trwania: Forma: Symfony, nowoczesny framework PHP PHP-frameworki PHP developerzy 3 dni 40% wykłady

Bardziej szczegółowo

Jak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański

Jak usprawnić tworzenie i zarządzanie stroną na drupalu. Maciej Łukiański Jak usprawnić tworzenie i zarządzanie stroną na drupalu Maciej Łukiański Dlaczego ta prezentacja Najczęściej A można bardziej wydajnie za darmo O czym będzie Code driven development Wersjonowanie kodu

Bardziej szczegółowo

(Pluggable Authentication Modules). Wyjaśnienie technologii.

(Pluggable Authentication Modules). Wyjaśnienie technologii. Bezpieczeństwo systemów komputerowych. Temat seminarium: Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie technologii Autor: Bartosz Hetmański Moduły PAM (Pluggable Authentication Modules). Wyjaśnienie

Bardziej szczegółowo

Multicasty w zaawansowanych usługach Internetu nowej generacji

Multicasty w zaawansowanych usługach Internetu nowej generacji PREZENTACJA PRACY MAGISTERSKIEJ Multicasty w zaawansowanych usługach Internetu nowej generacji Autor : Bogumił Żuchowski Kierujący pracą: dr inż. Maciej Stroiński PLAN PREZENTACJI Wprowadzenie Cel pracy

Bardziej szczegółowo

Telewizja w Internecie: fakty i wyzwania

Telewizja w Internecie: fakty i wyzwania Telewizja w Internecie: fakty i wyzwania Przemysław Frasunek Warszawa, 21.11.2012 Sytuacja na rynku (1) Fakt #1: zmieniają się przyzwyczajenia użytkowników i model konsumpcji multimediów 700 tys. polskich

Bardziej szczegółowo

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński Wskazówki projektowe Programowanie Obiektowe Mateusz Cicheński Przydatne zasady SOLID Wzorce struktury aplikacji MVC MVP MVVM Metody wytwarzania oprogramowania Manifest Zwinnego Wytwarzania Oprogramowania

Bardziej szczegółowo

Ewolucja TV. Personalizacja. Telewizja interaktywna. Konwergencja. WebTV. Treści na żądanie. Komunikacja. Tradycyjna TV

Ewolucja TV. Personalizacja. Telewizja interaktywna. Konwergencja. WebTV. Treści na żądanie. Komunikacja. Tradycyjna TV IMS i IP TV Ewolucja TV Personalizacja Konwergencja Telewizja interaktywna Tradycyjna TV Treści na żądanie Komunikacja WebTV Advertising Treści tworzone przez użytkowników usługi społecznościowe IPTV to

Bardziej szczegółowo

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i

To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski, okna, menu) i Aleksandra Dębiecka To sposób w jaki użytkownik wchodzi w interakcje z systemem. To sposób w jaki użytkownik wchodzi w interakcje z systemem. Środowisko graficzne używa kombinacji graficznych elementów(przyciski,

Bardziej szczegółowo

Co to jest DVB-T? Jakie są korzyści z DVB-T? Większa liczba kanałów

Co to jest DVB-T? Jakie są korzyści z DVB-T? Większa liczba kanałów Co to jest DVB-T? DVB-T to standard telewizji cyfrowej DVB nadawanej z nadajników naziemnych. W Polsce do 2013 roku zastąpi całkowicie telewizję analogową czyli taką jaką możemy odbierać teraz za pomocą

Bardziej szczegółowo

Ewolucja TV. Personalizacja. Telewizja interaktywna. Konwergencja. WebTV. Treści na Ŝądanie. Komunikacja. Tradycyjna TV

Ewolucja TV. Personalizacja. Telewizja interaktywna. Konwergencja. WebTV. Treści na Ŝądanie. Komunikacja. Tradycyjna TV Usługi IPTV Ewolucja TV Personalizacja Konwergencja Telewizja interaktywna Tradycyjna TV Treści na Ŝądanie Komunikacja WebTV Advertising Treści tworzone przez uŝytkowników usługi społecznościowe IPTV to

Bardziej szczegółowo

AUMS Digital. aums.asseco.com

AUMS Digital. aums.asseco.com AUMS Digital. aums.asseco.com AUMS Digital. AUMS Digital to platforma obsługi klienta nowej generacji z widokiem 360º. System podnosi jakość świadczonych usług i stanowi kluczowy element budowania przewagi

Bardziej szczegółowo

Full Stack JavaScript z Angular i Nest. Dni: 5. Opis: Adresaci szkolenia

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,

Bardziej szczegółowo

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne

Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Dobre praktyki w doborze technologii rozwiązań informatycznych realizujących usługi publiczne Rafał Czubik Krzysztof Komorowski IBM 2008 IBM Corporation Metodyka jest ważna Procesy i moduły Obszary decyzyjne

Bardziej szczegółowo

Hikvision ivms

Hikvision ivms Hikvision ivms www.hikvision.com Hikvision ivms Rodzaje oprogramowania ivms-4200 Oprogramowanie do małych i średnich instalacji ivms-5200 Wersja Enterprise i Professional duże instalacje ivms-4500 Aplikacje

Bardziej szczegółowo

156.17.4.13. Adres IP

156.17.4.13. Adres IP Adres IP 156.17.4.13. Adres komputera w sieci Internet. Każdy komputer przyłączony do sieci ma inny adres IP. Adres ten jest liczbą, która w postaci binarnej zajmuje 4 bajty, czyli 32 bity. W postaci dziesiętnej

Bardziej szczegółowo

Pilz E-Shop więcej niż zwykłe zakupy w internecie

Pilz E-Shop więcej niż zwykłe zakupy w internecie Pilz E-Shop więcej niż zwykłe zakupy w internecie Pilz E-Shop W sferze Business-to-Business dzisiejsze sklepy internetowe muszą oferować dużo więcej niż tylko dostępny przez całą dobę portal zakupowy ich

Bardziej szczegółowo

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat

Grzegorz Ruciński. Warszawska Wyższa Szkoła Informatyki 2011. Promotor dr inż. Paweł Figat Grzegorz Ruciński Warszawska Wyższa Szkoła Informatyki 2011 Promotor dr inż. Paweł Figat Cel i hipoteza pracy Wprowadzenie do tematu Przedstawienie porównywanych rozwiązań Przedstawienie zalet i wad porównywanych

Bardziej szczegółowo

Cyfrowy Polsat wprowadza dekoder IPTV z pełną ofertą, który będzie działał w sieciach Plusa, Netii i Orange

Cyfrowy Polsat wprowadza dekoder IPTV z pełną ofertą, który będzie działał w sieciach Plusa, Netii i Orange GSMONLINE.PL old Cyfrowy Polsat wprowadza dekoder IPTV z pełną ofertą, który będzie działał w sieciach Plusa, Netii i Orange 2019-03-25 Cyfrowy Polsat wprowadza do sprzedaży nowy dekoder EVOBOX IP wykorzystujący

Bardziej szczegółowo

5. Praca z klasą. Dodawanie materiałów i plików. Etykieta tematu. Rozdział 5 Praca z klasą

5. Praca z klasą. Dodawanie materiałów i plików. Etykieta tematu. Rozdział 5 Praca z klasą 5. Praca z klasą Jako prowadzący i nauczyciel mamy bardzo duże możliwości, jeżeli chodzi o zamieszczanie i korzystanie z materiałów na platformie e-learningowej. Wykładowca w pierwszej kolejności musi

Bardziej szczegółowo

Letnia Akademia SUSE. Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć!

Letnia Akademia SUSE. Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć! Letnia Akademia SUSE Implementacja nowych rozwiązań open source wszystko, co musisz wiedzieć! Każdy kolejny czwartek do 7 września w godz. 10:00-12:00. Omawiane tematy: Dzisiaj: OpenStack z pudełka Jak

Bardziej szczegółowo

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA II rok Kierunek Transport Temat: Minimalizacja funkcji logicznych. Projektowanie układów logicznych. Opracował

Bardziej szczegółowo

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO

Java Developers Day. Implementacja ESB przy użyciu Mule. ESB Mule Obsługa zamówień DEMO Java Developers Day Implementacja ESB przy użyciu Mule Michał Majcher michal.majcher@altkom.pl Łukasz Krawczyk lukasz.krawczyk@altkom.pl slide 1 Tematy ESB Mule Obsługa zamówień DEMO Opis problemu Przepływ

Bardziej szczegółowo

Dokumentacja kompilacji źródeł aplikacji 1.0

Dokumentacja kompilacji źródeł aplikacji 1.0 Projekt dofinansowany ze środków Mechanizmu Finansowego Europejskiego Obszaru Gospodarczego Dokumentacja kompilacji źródeł aplikacji Projekt: Wypracowanie i wdrożenie innowacyjnych metod integracji danych

Bardziej szczegółowo

Test-driven development na przykładzie funkcji matematycznej

Test-driven development na przykładzie funkcji matematycznej PW, WEiTI, ZBiUM, 2018.10.29 Test-driven development na przykładzie funkcji matematycznej dr inż. Bartosz Papis Spis treści 1. Po pisze się testy? 2. Czemu nie pisze się testów? 3. Czym jest Test-Driven

Bardziej szczegółowo

I. OPIS PRZEDMIOTU ZAMÓWIENIA

I. OPIS PRZEDMIOTU ZAMÓWIENIA załącznik nr 6 do SIWZ Nr sprawy AG.26.23.2014 I. OPIS PRZEDMIOTU ZAMÓWIENIA Poniższy dokument opisuje przedmiot zamówienia polegającego na dostawie łączy telekomunikacyjnych w ramach realizacji projektu:

Bardziej szczegółowo

Nowe Formy Komunikacji

Nowe Formy Komunikacji Nowe Formy Komunikacji Hubert Kamola Puławy, 22 listopada 2012 droga nawozów z fabryki do rolnika Fabryka Dystrybutor > 70 firm Dystrybutor > 300 firm Rolnik 1,5 mln gosp. > 1 ha Nasza statystyka 1,5 mln

Bardziej szczegółowo

Telewizja 3G. Awangarda przed telewizorem

Telewizja 3G. Awangarda przed telewizorem Telewizja 3G Awangarda przed telewizorem Nowe Odbiorniki Telewizji 3G: PVR HD HD TOYA PVR HD 3G TOYA HD 3G 3 Telewizja 3G Awangarda przed telewizorem Telewizja Trzeciej Generacji Telewizja 3G poszerza

Bardziej szczegółowo

Usługi szerokopasmowego dostępu do Internetu

Usługi szerokopasmowego dostępu do Internetu Usługi szerokopasmowego dostępu do Internetu Strona 1 Agenda Usługa jednokierunkowego dostępu do Internetu ASTRA2Connect: nowa usługa triple play Strona 2 Szerokopasmowy dostęp do Internetu (1-way) Cechy

Bardziej szczegółowo

SEMINARIUM Dwie perspektywy w projektowaniu na Responsive Web Design (User experience i webdeveloper)

SEMINARIUM Dwie perspektywy w projektowaniu na Responsive Web Design (User experience i webdeveloper) Katalizator Innowacji - usługi doradcze dla biznesu realizowane w modelu audytu benchmarkowego. Projekt współfinansowany przez Unię Europejską z Europejskiego Funduszu Rozwoju Regionalnego. Dotacje na

Bardziej szczegółowo

Feature Driven Development

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

Bardziej szczegółowo

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE) Temat projektu/pracy dr inż. Wojciech Waloszek Grupowy system wymiany wiadomości. Zaprojektowanie

Bardziej szczegółowo

Pierwsza w Polsce tematyczna sieć reklamy internetowej. z targetem KOBIETA

Pierwsza w Polsce tematyczna sieć reklamy internetowej. z targetem KOBIETA Pierwsza w Polsce tematyczna sieć reklamy internetowej z targetem KOBIETA DLACZEGO WŁAŚNIE GLOSSY MEDIA? bogate portfolio kluczowych serwisów kobiecych ponad 68 %* internautek korzysta z naszych serwisów

Bardziej szczegółowo

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE, AiR r. I, sem. II Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Inżynierii Systemów Sterowania SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Bardziej szczegółowo

Over-the-Top czyli jak pokonać problemy technologiczne telewizji w sieci IP ISP

Over-the-Top czyli jak pokonać problemy technologiczne telewizji w sieci IP ISP Over-the-Top czyli jak pokonać problemy technologiczne telewizji w sieci IP ISP Łukasz C. Jokiel SP Video Technology Group AM & FE CCIP, CCDA lukasz.jokiel@klonex.com.pl Agenda OTT dlaczego stosować zamiast

Bardziej szczegółowo

Idealna strona internetowa dla Twojej firmy

Idealna strona internetowa dla Twojej firmy Katowice, 25.11.2010 r. Idealna strona internetowa dla Twojej firmy Warsztaty prowadzenie Zofia Oslislo 1 Czy potrzebuję (nowej) strony internetowej? mogę zwiększyć sprzedaż, gdy pozwolę klientom kupować

Bardziej szczegółowo

K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24

K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24 Rejestrator Cyfrowy S E R I E: K2 XVR-04 K2 XVR-08 K2 XVR-16 K2 XVR-24 Ustawienia dla podglądu na urządzeniach mobilnych opartych na systemie ANDROID 2012.09.07 Strona 1 / 9 1. Komunikacja 2. Urządzenia

Bardziej szczegółowo

EvalCOMIX Przewodnik wprowadzajćy María Soledad Ibarra-Sáiz - Susana Olmos-Migueláñez - Gregorio Rodríguez-Gómez Luty

EvalCOMIX Przewodnik wprowadzajćy María Soledad Ibarra-Sáiz - Susana Olmos-Migueláñez - Gregorio Rodríguez-Gómez Luty EvalCOMIX Przewodnik wprowadzajćy María Soledad Ibarra-Sáiz - Susana Olmos-Migueláñez - Gregorio Rodríguez-Gómez Luty - 2017 Ten projekt został zrealizowany przy wsparciu finansowym Komisji Europejskiej.

Bardziej szczegółowo

CHARAKTERYSTYKA ROZWIĄZANIA

CHARAKTERYSTYKA ROZWIĄZANIA 2 CHARAKTERYSTYKA ROZWIĄZANIA Wersja ATTADO for WEB została stworzona z myślą o użytkownikach ATTADO nie korzystających na co dzień z Microsoft Outlook konieczności udostępniania informacji zgromadzonych

Bardziej szczegółowo

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1 Spis treści Wstęp... xi Wymagania sprzętowe (Virtual PC)... xi Wymagania sprzętowe (fizyczne)... xii Wymagania programowe... xiii Instrukcje instalowania ćwiczeń... xiii Faza 1: Tworzenie maszyn wirtualnych...

Bardziej szczegółowo

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Akademia MetaPack Uniwersytet Zielonogórski Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Krzysztof Blacha Microsoft Certified Professional Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC Agenda:

Bardziej szczegółowo

Nowoczesne usługi telekomunikacyjne świadczone na szerokopasmowej sieci stacjonarnej. Wrocław, 14.03.2013

Nowoczesne usługi telekomunikacyjne świadczone na szerokopasmowej sieci stacjonarnej. Wrocław, 14.03.2013 Nowoczesne usługi telekomunikacyjne świadczone na szerokopasmowej sieci stacjonarnej Wrocław, 14.03.2013 1 ADSL - ewolucja sieci miedzianej (kat.3). ADSL (ang. Asymmetric Digital Subscriber Line) asymetryczna

Bardziej szczegółowo

Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer

Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer Budowa aplikacji webowej w oparciu o Maven2 oraz przykłady testów jednostkowych. Wykonał Marcin Gadamer Maven 2 podstawowe informacje Apache Maven jest narzędziem automatyzującym budowę oprogramowania

Bardziej szczegółowo

Wirtualizacja zasobów IPv6 w projekcie IIP

Wirtualizacja zasobów IPv6 w projekcie IIP Wirtualizacja zasobów IPv6 w projekcie IIP Artur Binczewski, Bartosz Gajda, Wiktor Procyk, Robert Szuman Poznańskie Centrum Superkomputerowo Sieciowe Adam Grzech, Jan Kwiatkowski, Krzysztof Chudzik Politechnika

Bardziej szczegółowo

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU

ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO W RAMACH PROJEKTU Projekt Rozwój elektronicznej administracji w samorządach województwa mazowieckiego wspomagającej niwelowanie dwudzielności potencjału województwa ZAŁOŻENIA TECHNICZNO-TECHNOLOGICZNE SYSTEMU BUDOWANEGO

Bardziej szczegółowo

System wspomagający organizację konferencji MARBLE PROJECT

System wspomagający organizację konferencji MARBLE PROJECT System wspomagający organizację konferencji MARBLE PROJECT SPIS TREŚCI Wprowadzenie Biznesowe tło oferty Aspekty biznesowe oferowanego systemu Wprowadzanie do koncepcji rozwiązania Założenia oraz kocepcja

Bardziej szczegółowo

Netia Player, czyli co robić, kiedy zwykła telewizja już nie wystarcza. Katarzyna Kuczyńska, Netia Warszawa, 31 stycznia 2012

Netia Player, czyli co robić, kiedy zwykła telewizja już nie wystarcza. Katarzyna Kuczyńska, Netia Warszawa, 31 stycznia 2012 Netia Player, czyli co robić, kiedy zwykła telewizja już nie wystarcza Katarzyna Kuczyńska, Netia Warszawa, 31 stycznia 2012 Coraz bardziej zacierają się granice pomiędzy światem telewizji i Internetu

Bardziej szczegółowo