Lista ta będzie rozbudowywana. Tematy projektów nowatorskich nie muszą koniecznie być związane z chmurą obliczeniową, mobilnymi aplikacjami...
Można zacząć od podstawowej architektury dla aplikacji web (dla uproszczenia pominąłem cache, kolejki, ...):
flowchart
FR(Frontend\n - web,mobile,IoT - ) --- S(Server App\nVM, lambda, K8S) --- CD(Database\nPsql, DynamoDB, document)
Można zbudować wszystkie 3 warstwy w pracy alibo skupić się na jednym z aspektów:
-
Można skupić się na samej aplikacji (mobilna, REST, web )
-
Budujemy aplikację i porównujemy deployowanie aplikacji korzystając z PaaS, Serverless, CaaS (e.g., Kubernetes). Cel pracy będzie definiował jak będziemy robić porównanie,
-
Budujemy aplikację REST i piszemy pracę poświęconą jej monitoringowi - logi, metryki, oraz trace z użyciem stacka Prometheus czy Grafany,
-
Aplikacja prosta, ale budujemy continuous deployment process oparty o, np., githuba lub ArgoCD (jeśli celem miałby być Kubernetes),
-
Można też pójść w kierunku infrastructure-as-a-Code, czyli najlepsze praktyki dla Terragrunta, Terraforma wraz z implementacją dla aplikacji 3 wartwowej.
-
...
- Trochę o infra-as-a-code - https://github.com/wojciech11/se_cloud_app_administration_and_development
- Materialy o CI/CD - https://github.com/wojciech11/se_continuous_delivery_and_deployment
- Dobre praktyki dla budowy aplikacji na K8S - https://github.com/wojciech12/workshop_kubernetes_and_cloudnative/blob/master/04_app_development/slides/index.pdf
-
Zbudowanie aplikacji dla X w Fluterze lub Kotlinie
-
Praca z wykorzystaniem Cloudflare workers
-
TBA
-
Wykorzystanie Backstage-a do katalogu wewnętrznych serwisów
-
Zbudowanie pluginu do X
- Projekt sieci dostępowej do realizacji usług multimedialnych dla osiedla ... w mieście ...
- Projekt zabezpieczeń antywłamaniowych dla ... szkoły/firmy
- Projekt sieci miejskiej i serwerowni dla oddziałów banku/firmy/przychodni/uczelni
- Projekt sieci multimedialnej z gwarantowaną jakością usług (QoS).
- Projekt monitoringu dla obiektu/osiedla/miasta
- Projekt bezpiecznej sieci bezprzewodowej dla miasta/gminy
- Analiza możliwości rozwoju usług multimedialnych w sieciach IP.
- Projekt sieci sensorycznej ciała ludzkiego w monitoringu zdrowia pacjenta
- Analiza możliwości wybranych chmur obliczeniowych
- Koncepcja symulatora do realizacji i analizy usług multimedialnych
- Koncepcja sieci teleinformatycznej na potrzeby przedsiębiorstwa produkcyjnego
- Projekt sieci teleinformatycznej do obsługi telefonii internetowej dla osiedla ...
- Projekt sieci WLAN dla miasta...
- Analiza porównawcza protokołów routingu dynamicznego
- Projekt systemu sterowania oświetleniem/czymkolwiek przy użyciu platformy Arduino
- Analiza metod testowania oprogramowania w projektach informatycznych.
- Projekt aplikacji do zarządzania pracą laboratorium medycznego
- Projekt aplikacji do obsługi e-przychodni.
- Projekt sieci VoIP na potrzeby małego przedsiębiorstwa z oddziałami w miastach X i Y
- Projekt inteligentnej sieci sterowania ruchem w ... nazwa miasta
- Projekt i implementacja aplikacji internetowej zarządzającej wypożyczalnią samochodów
- Projekt systemu inteligentnego alarmu
- Projekt i wykonanie urządzenia do bezprzewodowego pomiaru temperatury.
- Projekt systemu nauczania zdalnego w …
- Projekt wykorzystania narzędzi do pracy zdalnej z klientem/pracownikiem w przychodni, przedsiębiorstwie
- System wspierania współpracy zdalnej w rozproszonym przedsiębiorstwie
- Projekt przeniesienia do Internetu usług przedsiębiorstwa działającego do tej pory w klasycznym modelu (np. restauracja, cukiernia).
- Aplikacje wspierające pracę … przedsiębiorstw, urzędów, szkół, przedszkoli, bibliotek…
- Projekt organizacji np. e-spotkań, e-konferencji przy wykorzystaniu narzędzi pracy zdalnej
- Usprawnienia systemów informacyjnych wspomagających zarządzanie przedsiębiorstwem
- Zastosowanie systemów informacyjnych do wspomagania różnych obszarów przedsiębiorstwa
- Projekt wykorzystania social mediów w działalności wybranego przedsiębiorstwa.
- Rozwiązania informatyczne wspierające proces współdzielenia dóbr i usług (na wzór Uber, BlaBlaCar, Airbnb, itp.)
- Projektowanie systemów rozrywkowych (grywalność)
- Outsourcing sieciowy usług informatycznych
- Projekt inteligentnego... np. domu
- Zastosowania systemów i technologii wspomagających pracę grupową w organizacji
- Projekt wdrożenia systemy informatycznego klasy ERP w przedsiębiorstwie XYZ
- Projekt wdrożenia dodatkowej funkcjonalności w systemie informatycznym klasy ERP
- Projekt automatyzacji wybranych funkcjonalności biznesowych w wybranym systemie informatycznym klasy ERP