Systemy klasy Enterprise - frameworki biznesowe
Informacje ogólne
Kod przedmiotu: | MFI-I.4L.DEW.135 |
Kod Erasmus / ISCED: | (brak danych) / (brak danych) |
Nazwa przedmiotu: | Systemy klasy Enterprise - frameworki biznesowe |
Jednostka: | Wydział Matematyki, Fizyki i Informatyki |
Grupy: | |
Punkty ECTS i inne: |
0 LUB
8.00
(w zależności od programu)
|
Język prowadzenia: | polski |
Wymagania wstępne: | • Znajomość języka Java (w tym typy generyczne, adnotacje, asercje). • Znajomość warsztatu programisty (GIT, Maven) • Umiejętność programowania zorientowanego obiektowo. • Umiejętność posługiwania się środowiskiem programistycznym (IDE) Intellij Eclipse lub Netbeans (w tym umiejętność debugowania) • Podstawowa znajomość SQL i baz danych. • Znajomość języka angielskiego pozwalająca na rozumienie literatury fachowej |
Godzinowe ekwiwalenty punktów ECTS: | Na przyznaną liczbę 8 punktów ECTS przypada: 1. Godziny kontaktowe z nauczycielem akademickim: - konsultacje 3,0 godz - udział z zaliczeniu 2,0 godz. - udział w wykładach 15,0 godz - zajęcia praktyczne - udział w lab. 45,0 godz razem 65,0 godz 2,5 pkt 2. Samodzielna praca studenta: - przygotowanie do zajęć praktycznych 20,0 godz 1 pkt - samodzielne studiowanie literatury przedmiotu 60,0 godz. 2,5 pkt - realizacja projektu: 25,0 godz 1 pkt - przygotowanie do zaliczenia 30,0 godz 1 pkt razem 135,0 godz 5,5 Godziny kontaktowe z nauczycielem akademickim + Samodzielna praca studenta OGÓŁEM: 200,0 godz liczba pkt ECTS = 200,00 godz 25,00 godz/ECTS =8,00 ECTS Liczba punktów ECTS - 8 w tym 2,5 za godziny kontaktowe oraz 5,5 za samodzielną pracę studentów. |
Sposób weryfikacji efektów kształcenia: | • ocena ciągła (bieżące przygotowanie do zajęć i aktywność) W1, W2, W3 • projekt U1, W4 |
Pełny opis: |
Celem wykładu jest wprowadzenie i pogłębienie sposobu tworzenia współczesnych aplikacji webowych typu enterprise(przemysłowych), zgodnie z powszechnie przyjętymi praktykami oraz wykorzystując popularny stos technologiczny oparty o Spring Framework: 1. Omówienie narzędzie zarządzania projektami typu Maven, Gradle oraz zaawansowanych zasad działania systemów kontroli wersji na przykładzie Git. 2. Omówienie zasad poprawnego pisania aplikacji przemysłowych SOLID, DRY 3. Omówienie wzorców Inversion of Control (IoC) oraz Dependency Injection (DI) 4. Wprowadzenie do framework-u Spring realizującego omówione zasady 5. Omówienie zasad poprawnego tworzenia struktury projektów oraz zarządzania zależnościami 6. Omówienie architektury MVC na podstawie Spring MVC 7. Omówienie sposobów budowania API zgodnego z zasadami REST 8. Wprowadzenie i pogłębienie zasad działania narzędzie Spring Boot do tworzenia, rozwoju i wdrażania produkcyjnego rozwiązań opartych o ekosystem Spring Framework. |
Literatura: |
• Joshua Bloch - Java. Efektywne programowanie. Wydanie III Helion, 2018, ISBN Książki drukowanej: 978-83-283-4576-8, 9788328345768 • Robert C. Martin - Czysty kod. Podręcznik dobrego programisty, 2010, ISBN Książki drukowanej: 978-83-283-0234-1, 9788328302341 • Craig Walls - Spring w Akcji. Wydanie IV, Helion, 2015, ISBN Książki drukowanej: 978-83-283-0849-7, 9788328308497 • Christian Bauer, Gavin King - Hibernate w akcji, Helion, 2007, ISBN Książki drukowanej: 83-246-0527-4, 8324605274 |
Efekty uczenia się: |
WIEDZA • W1 - Student ma rozszerzona wiedzę w zakresie języków programowania (K_W01) • W2 - Student ma rozszerzona wiedzę w zakresie baz danych (K_W03) • W3 - Student ma rozszerzona wiedzę w zakresie matematycznych narzędzi informatyki (K_W07) • W4 - Student ma rozszerzoną wiedzę w wybranej dziedzinie informatyki oraz wiedze bezpośrednio związaną z zastosowaniem narzędzi informatycznych w wybranych dziedzinach nauki (K-W08) UMIEJĘTNOŚCI • U1 - Student ma umiejętność projektowania, produkcji i konserwacji systemów informatycznych (K_U01) |
Zajęcia w cyklu "Semestr letni 2022/2023" (zakończony)
Okres: | 2023-02-27 - 2023-06-25 |
Przejdź do planu
PN WT ŚR CZ PT |
Typ zajęć: |
Laboratorium, 45 godzin
Wykład, 15 godzin
|
|
Koordynatorzy: | Michał Chromiak | |
Prowadzący grup: | Michał Chromiak | |
Lista studentów: | (nie masz dostępu) | |
Zaliczenie: |
Przedmiot -
Egzamin
Laboratorium - Zaliczenie na ocenę Wykład - Egzamin |
Właścicielem praw autorskich jest Uniwersytet Marii Curie-Skłodowskiej w Lublinie.