Wytwarzanie aplikacji internetowych i korporacyjnych
Informacje ogólne
Kod przedmiotu: | 103A-INIIT-ISP-PIK | ||||||||||||||||||||||||||||||||
Kod Erasmus / ISCED: | (brak danych) / (brak danych) | ||||||||||||||||||||||||||||||||
Nazwa przedmiotu: | Wytwarzanie aplikacji internetowych i korporacyjnych | ||||||||||||||||||||||||||||||||
Jednostka: | Wydział Elektroniki i Technik Informacyjnych | ||||||||||||||||||||||||||||||||
Grupy: |
( Metody inżynierii informatycznej )-Inżynieria systemów informatycznych-inż.-EITI ( Przedmioty obieralne )-Inżynieria systemów informatycznych-inż.-EITI ( Przedmioty techniczne )---EITI |
||||||||||||||||||||||||||||||||
Punkty ECTS i inne: |
5.00
|
||||||||||||||||||||||||||||||||
Język prowadzenia: | polski | ||||||||||||||||||||||||||||||||
Jednostka decyzyjna: | 103000 - Wydział Elektroniki i Technik Informacyjnych |
||||||||||||||||||||||||||||||||
Kod wydziałowy: | PIK |
||||||||||||||||||||||||||||||||
Numer wersji: | 1 |
||||||||||||||||||||||||||||||||
Skrócony opis: |
Celem przedmiotu jest praktyczne przygotowanie do pracy w zawodzie projektanta/programisty w zakresie aplikacji internetowych i korporacyjnych. Wykład jest poświęcony praktycznym zagadnieniom architektury, projektowania i implementacji współczesnych aplikacji internetowych oraz aplikacji klasy korporacyjnej. Na wykładzie omówione zostaną różne aspekty projektowania poszczególnych warstw aplikacji rzutujące na dobór technologii. Wyżej wymienione zagadnienia zostaną uzupełnione przeglądem najpopularniejszych i najistotniejszych na rynku technologii skupionych w, oraz wokół platformy Java (w tym Java Enterprise Edition, standardy JCP) ale także innych standardów (OMG, W3C) lub rozwiązań popularnych, ale nie będących standardami (np. rozwiązania firmy Google). Omówiony zostanie też współczesny warsztat pracy programisty. W ramach projektu studenci zaprojektują i zaimplementują aplikację z użyciem wybranego stosu technologicznego. |
||||||||||||||||||||||||||||||||
Pełny opis: |
Celem przedmiotu jest praktyczne przygotowanie do pracy w zawodzie projektanta/programisty w zakresie aplikacji internetowych i korporacyjnych. Wykład jest poświęcony praktycznym zagadnieniom architektury, projektowania i implementacji współczesnych aplikacji internetowych oraz aplikacji klasy korporacyjnej. Na wykładzie omówione zostaną różne aspekty projektowania poszczególnych warstw aplikacji rzutujące na dobór technologii. Wyżej wymienione zagadnienia zostaną uzupełnione przeglądem najpopularniejszych i najistotniejszych na rynku technologii skupionych w, oraz wokół platformy Java (w tym Java Enterprise Edition, standardy JCP) ale także innych standardów (OMG, W3C) lub rozwiązań popularnych, ale nie będących standardami (np. rozwiązania firmy Google). Omówiony zostanie też współczesny warsztat pracy programisty. W ramach projektu studenci zaprojektują i zaimplementują aplikację z użyciem wybranego stosu technologicznego.
- zintegrowane środowiska programistyczne (Eclipse, NetBeans, itd.), - podstawowe informacje dotyczące narzędzi wspomagających proces wytwarzania aplikacji: automatycznego budowania (m.in. ant, maven), zarządzania kodem źródłowym SCM i DSCM (svn, mercurial, i in.), zarządzania projektem/zadaniami. Rozwiązania komercyjne a rozwiązania otwartego oprogramowania (ang. open source): rodzaje licencji i ich konsekwencje w projekcie IT. Praca programisty w aspekcie społecznościowym.
Zakres projektu Celem realizowanego zadania semestralnego jest projekt i implementacja przydzielonego tematu (aplikacja internetowa, aplikacja korporacyjna, integracja) z dużym naciskiem położonym na proces wytwórczy, warsztat pracy, projekt systemu. Projekt przeznaczony jest dla zespołów 3-4 osobowych, zawiera jednak również elementy oceniane indywidualnie. Projekt składa się z 4 etapów: Etap 1: Analizy postawionego problemu, dobór architektury i technologii z uzasadnieniem Etap 2: Zapoznania z technologią (oceniane indywidualnie) Etap 3: Stworzenia warsztatu pracy i zrębu projektu Etap 4: Zaprojektowania i implementacji Poprzedniki
|
||||||||||||||||||||||||||||||||
Literatura: |
|
||||||||||||||||||||||||||||||||
Metody i kryteria oceniania: |
Dwa sprawdziany : 2x20 punktów = 40 punktów |
Zajęcia w cyklu "rok akademicki 2020/2021 - sem. letni" (zakończony)
Okres: | 2021-02-20 - 2021-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Jakub Koperwas | |
Prowadzący grup: | Jakub Koperwas, Kamil Żbikowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2019/2020 - sem. letni" (zakończony)
Okres: | 2020-02-22 - 2020-09-30 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Projekt, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Jakub Koperwas | |
Prowadzący grup: | Jakub Koperwas, Kamil Żbikowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Zajęcia w cyklu "rok akademicki 2018/2019 - sem. letni" (zakończony)
Okres: | 2019-02-18 - 2019-09-30 |
Przejdź do planu
PN WYK
WT ŚR CZ PT |
Typ zajęć: |
Projekt, 30 godzin, 48 miejsc
Wykład, 30 godzin, 48 miejsc
|
|
Koordynatorzy: | Jakub Koperwas | |
Prowadzący grup: | Jakub Koperwas, Kamil Żbikowski | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: | Ocena łączna | |
Jednostka realizująca: | 103200 - Instytut Informatyki |
Właścicielem praw autorskich jest Politechnika Warszawska.