Przejdź do treści

Podstawy Inżynierii Oprogramowania - szkolenie/warsztaty.

Dodane przez bartosz.dziewi… - śr., 04/07/2021 - 23:29
Podstawy Inżynierii Oprogramowania - szkolenie/warsztaty.

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: 31 maj, 1 i 2 czerwiec 2021, każdorazowo  w  godzinach 17.00-21.15  (w tym 15 min. przerwy).

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.

Osoby zainteresowane udziałem w warsztatach proszone  są o  kontakt z koordynatorem (bartosz.dziewit@us.edu.pl). Zapisy trwają do 27 maja 2021 roku.

 

LINK DO ZAJĘĆ:

https://us06web.zoom.us/j/81263848548?pwd=alV3S0xrOU1nWFV4SFdwWi82dFZhdz09

Meeting ID: 812 6384 8548

Passcode: 234262