Przejdź do treści

REKRUTACJA: Warsztaty "Podstawy Inżynierii Oprogramowania"

Dodane przez bartosz.dziewi… - wt., 11/16/2021 - 14:37
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.  

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.