Przejdź do treści

Warsztaty: "Podstawy Inżynierii Oprogramowania" REKRUTACJA

Dodane przez bartosz.dziewi… - ndz., 12/20/2020 - 15:26
Logo Uniwersytetu Śląskiego

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 (z wykorzystaniem platformy Zoom).

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.

Harmonogram zajęć:
11, 12, 13 oraz 15 stycznia 2021 roku. Każdego dnia początek zajęć o godzinie 17:00.

Osoby zainteresowane udziałem w warsztatach proszone  są o  kontakt z koordynatorem (bartosz.dziewit@us.edu.pl). Zapisy trwają do 8 stycznia 2021 roku do godziny 9:00.