Zapraszamy wszystkich studentów czterech ostatnich semestrów I i II stopnia, studiujących na Wydziale Nauk Ścisłych i Technicznych, do wzięcia udziału w warsztatach pod tytułem "Podstawy Inżynierii Oprogramowania". Warsztaty te odbywać się będą w formie zdalnej.
Harmonogram zajęć:
13, 14, 15 oraz 16 grudnia 2021 roku, Każdego dnia zajęcia w godzinach 16:00 - 19:15 (podczas zajęć przewidziana jest 15 minutowa przerwa).
Tematyka zajęć:
- Działanie protokołu i serwerów http. Programowanie stron www oraz serwerów API wykorzystujących architekturę REST. Komunikacja pomiędzy serwisami http.
- Wielowątkowe aplikacje web. Wykorzystanie narzędzi i bibliotek w języku Python (framework Flask) do tworzenia wielowątkowych aplikacji web. Wprowadzenie do problemów stanu aplikacji współdzielonego pomiędzy wątkami, procesami i maszynami. Korzystanie z baz danych.
- Cooperative multitasking. Różnica między wielozadaniowością z wywłaszczeniem (preemptive multitasking) a wielozadaniowością bez wywłaszczania (collaborative multitasking). Wykorzystanie protokołu WebSockets do programowania aplikacji web działających w tzw. soft real-time.
- Testowanie jednostkowe i integracyjne oraz end-to-end. Różnice w poszczególnych rodzajach testów i ich wpływ na projekt. Puppeteer jako narzędzie do instrumentacji przeglądarki Chromium.
Zajęcia prowadzone będą przez aktywnego w branży IT prowadzącego. Po ich ukończeniu uczestnicy dostaną świadectwo/certyfikat uczestnictwa.
Zapisy trwają do 11 grudnia 2021 roku.
WAŻNE! Osoby zainteresowane udziałem w wykładach obowiązuje WYPEŁNIENIE DOKUMENTÓW APLIKACYJNYCH.
Dokumenty, które należy wypełnić (Komplet formularzy 1-5.pdf) można pobrać ze strony internetowej: https://drive.google.com/file/d/1Ymt9r5eIaqUqRz_24aZx5uvmgkqiYoE1/view?usp=sharing i wypełnione i podpisane należy dostarczyć do wybranego punktu:
- Katowice: Biuro ds. Projektów Ogólnouczelnianych, Rektorat UŚ, pokój 0.35, ul. Bankowa 12 (w godzinach 8:00 - 15:00)
- Chorzów: Sekretariat Instytutu Fizyki, Budynek L, ul. 75. Pułku Piechoty 1, pokój 314, skrytka doktora Bartosza Dziewita (w godzinach 8:00 - 15:00)
- Chorzów: Budynek L ul. 75. Pułku Piechoty 1, pokój 315 (po wcześniejszym ustaleniu terminu: bartosz.dziewit@us.edu.pl)
W dokumentach, w części:
1b średnia z ocen zostanie uzupełniona przez Dziekanat
5b prosimy umieścić znak X tylko w wierszu: Warsztat/ zajęcia warsztatowe, a w kolumnie SZCZEGÓŁOWA NAZWA WYBRANEGO WSPARCIA wpisać: Podstawy Inżynierii Oprogramowania
Dodatkowo, osoby zainteresowane udziałem w warsztatach proszone są o kontakt z koordynatorem: Bartosz Dziewit - bartosz.dziewit@us.edu.pl.