- Tematy zgłaszane
Lp. | Dane | Akcja | |
1 | Temat: | Proces automatyzacji kroków rozwoju oprogramowania na przykładzie aplikacji do rezerwacji stolików w restauracji | |
Opis: | Automatyzacja etapów tworzenia, testowania i wdrażania aplikacji. Zestaw praktyk i narzędzi służących do Continuous Integration/Continuous Delivery. Przykłady użycia CI/CD Pipelines z GitHub, Azure lub Heroku. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska | ||
Rezerwacja: | BRAK | ||
2 | Temat: | Przegląd najnowszych technik programowania webowego | |
Opis: | Omówienie najlepszych praktyk, takich jak organizacja kodu, zasady utrzymywania wysokiej wydajności i skalowalności, optymalizacja bezpieczeństwa oraz zastosowanie wzorców projektowych (jak MVC, MVVM czy wzorce Singleton i Factory). Szczegółowe omówienie implementacji wybranych wzorców projektowych w różnych językach i frameworkach, z przykładami kodu i analizą różnic w ich realizacji. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
3 | Temat: | Automatyzacja w programowaniu webowym | |
Opis: | Celem pracy jest analiza oraz omówienie roli automatyzacji w procesie tworzenia, testowania i wdrażania aplikacji webowych. Praca skupi się na narzędziach, technikach oraz dobrych praktykach związanych z automatyzacją, które zwiększają efektywność i niezawodność procesu programowania (Jenkins, GitLab CI, GitHub Actions oraz CircleCI). W szczególności zostanie uwzględniona koncepcja CI/CD (Continuous Integration/Continuous Deployment), która pozwala na sprawne dostarczanie aktualizacji do aplikacji bez przerywania jej działania. | ||
Firma: | |||
Kierunki: | |||
Rezerwacja: | BRAK | ||
4 | Temat: | Automatyzacja testów i monitorowanie aplikacji webowych | |
Opis: | Celem jest opis narzędzi i technik automatyzacji testów (np. Selenium, Cypress, Jest) oraz monitorowania aplikacji (np. Grafana, Prometheus, Sentry), które wspierają wczesne wykrywanie problemów oraz poprawę stabilności i wydajności aplikacji webowych. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
5 | Temat: | Doker jako platforma do przygotowania i wdrożenia systemu webowego | |
Opis: | Celem jest użycie narzędzia Docker Compose, które pozwala na definiowanie i uruchamianie aplikacji składających się z wielu usług, takich jak serwery aplikacji, bazy danych i systemy cache. Omówienie procesu tworzenia plików YAML, które definiują konfigurację aplikacji, oraz zalety Docker Compose dla złożonych systemów webowych. Przedstawienie Docker Swarm jako narzędzia do zarządzania klastrem kontenerów. Omówienie mechanizmów tworzenia i zarządzania klastrami Docker Swarm, które umożliwiają automatyczne równoważenie obciążenia, skalowanie aplikacji oraz zarządzanie ich dostępnością. Przegląd dostępnych platform hosta dla aplikacji konteneryzowanych, takich jak lokalne środowisko (np. Docker Desktop), serwery wirtualne oraz popularne platformy chmurowe, jak AWS, Google Cloud Platform i Microsoft Azure. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
6 | Temat: | Badanie logów z wykorzystaniem analizy danych | |
Opis: | Celem będzie analizowanie działania aplikacji internetowej powalające sprawdzić poprawność działania, wykrycia częstych zależności w danych zbieranych podczas działania aplikacji. Konieczne będzie przygotowanie narzędzi w języku Python (m.in. bibliotek: NumPy, Pandas, Scikit-learn, Matplotlib, Seaborn, Mlxtend) do analizowania danych. Opracowanie w języku Python klasyfikatorów jednoklasowych do wykrywania anomalii w danych. Opracowanie oprogramowania do wykrywania częstych zależności w danych przy pomocy reguł asocjacyjnych. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
7 | Temat: | Generatory zdarzeń w symulacjach sieciowych | |
Opis: | Na podstawie https://doi.org/10.3390/app122312385 generowanych strumieni żądań. Praca dotyczyć będzie analizy charakterystyk czasu odpowiedzi systemu internetowego dla klas klientów w celu efektywnego modelowania żądań internetowych. Analizowany będzie wpływ różnych żądań na wyniki modelowania. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
8 | Temat: | Analiza logów z wykorzystaniem technik AI | |
Opis: | Praca skupiać się będzie na analizie logów systemowych za pomocą zaawansowanych technik sztucznej inteligencji (AI) i data miningu. OW ramach pracy badanę będzie, jak można wydobywać wiedzę i odkrywać wzorce zachowań użytkowników systemów internetowych, szczególnie w kontekście aplikacji do handlu akcjami online. Przedstawia metodologię i wyniki zastosowania różnych technik AI, w tym algorytmów uczenia maszynowego, do analizy danych logów w celu identyfikacji anomalii, trendów i zachowań użytkowników. Na podstawie: https://doi.org/10.3390/s23042274 https://doi.org/10.3390/app12126115 https://doi.org/10.3390/electronics12214408 Możliwe użycie klaster HPC na kontenerach dockerowych. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
9 | Temat: | Opracowanie algorytmów do wykrywania anomalii w logach systemu webowego | |
Opis: | Przygotowanie systemu webowego w postaci API (np. giełda internetowa). Obciążenie systemu zapytaniami (np. JMeter) i zbieranie logów systemowych. Analiza logów w celu wykrycia anomalii (np. dużego obciążenia). | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
10 | Temat: | Najnowsze możliwości frameworka Angular na przykładzie aplikacji galerii zdjęć | |
Opis: | Celem pracy jest analiza najnowszych funkcji i możliwości oferowanych przez framework Angular - typ SPA. Praca będzie skupiać się na omówieniu najnowszych wersji Angulara, ich nowych funkcji oraz udoskonaleń w stosunku do poprzednich rozwiązań. Dodatkowo: Omówienie Ivy, nowego silnika renderującego. Analiza Angular Universal, technologii, która umożliwia renderowanie aplikacji po stronie serwera. Omówienie możliwości Angulara w kontekście budowania Progressive Web Apps. | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK | ||
11 | Temat: | Tworzenie aplikacji internetowej .NET z funkcjonalnością wyszukiwania | |
Opis: | Celem pracy jest zaprojektowanie i implementacja aplikacji internetowej opartej na frameworku .NET. Opis procesu projektowania relacyjnej bazy danych, która będzie zasilać aplikację internetową. Omówienie stosowania Entity Framework jako ORM. Szczegółowe omówienie różnych technik implementacji wyszukiwania takich jak wyszukiwanie pełnotekstowe, wyszukiwanie z użyciem filtrów oraz sortowanie wyników. Analiza metod optymalizacji zapytań i indeksowania bazy danych. Omówienie projektowania intuicyjnego interfejsu użytkownika z wykorzystaniem nowoczesnych technologii frontendowych (np. HTML, CSS, JavaScript oraz frameworki, takie jak Bootstrap lub React). | ||
Firma: | |||
Kierunki: | Studia I stopnia Praca inżynierska, EF-ZU Praca magisterska | ||
Rezerwacja: | BRAK |