Wróć do bloga
AI dla programistow

Projekt tinyURL [Case study]

Projekt tinyURL [Case study]

5 min czytania
Projekt tinyURL [Case study]

Cześć! Dziś opowiem Wam o jednym z projektów grupowych, jaki realizujemy z kursantami w ramach programu 👉: Kierunek Java

Zapraszam do lektury historii oraz wniosków, które z powodzeniem można zastosować w swoich projektach.

Start projektu▶📽

Projekt TinyUrl został zapoczątkowany z mojego pomysłu i był realizowany przez osoby chętne ze społeczności KierunekJava.

tiny url
tiny url


Projekt grupowy🤝

Projekt TinyUrl to jeden z projektów grupowych, który jest realizowany w KierunekJava i ma za zadanie pokazać kursantom jak wygląda prawdziwe komercyjne programowanie.

tiny url release
tiny url release


Prace projektowe🏗⚙🛠

Zdecydowaną większość prac realizują tutaj kursanci.
Moje zadanie polega tutaj przede wszystkim na tym, by wyznaczyć odpowiedni kierunek i pilnować, by wszystko szło zgodnie z planem.

tiny url work
tiny url work


Ustalenia projektowe💼

tinyurl
tinyurl

tinyurl
tinyurl

→ ZOBACZ 👉: Git flow – wydajny system zarządzania gałęziami w Git
→ ZOBACZ 👉: Git tutorial | stash, rebase, commit, merge, checkout, push i clone


Komunikacja projektowa☎

Projekt z założenia ma przypominać typową komercyjną pracę programisty, dlatego staramy się to odwzorować na możliwie wszystkich płaszczyznach. Do codziennej komunikacji wykorzystujemy grupę na Discord, oraz w razie potrzeby spotkanie wideo.
Przechodzimy też wspólnie przez proces analizy wymagań, przeglądu kodu itp.

tinyurl project
tinyurl project

→ ZOBACZ 👉: Code Review – Nie wiesz jak pisać lepszy kod? Skup się na code review (przegląd kodu)!


Efektywne Aplikacje Internetowe (EAI)💻📱

W projekcie grupowym wzorujemy się na procesie i technologiach wykorzystywanych w ramach EAI.
Tutaj jednak wypływamy już na szerokie wody i każda aplikacja jest inna.
Takie podejście sprawia, że można zdecydowanie najszybciej nauczyć się programowania, a na koniec kursanci mają też projekt w swoim portfolio.

  • Rozpisane zadania w Asana

tinyURL
tinyURL

  • Testy i zapewnienie jakości

tiny url
tiny url

tinyurl
tinyurl

→ ZOBACZ 👉: Testowanie oprogramowania
→ ZOBACZ 👉: JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)


Wspólna praca i motywacja🥅🎯

Podczas realizacji projektu nie jesteś sam. Możesz liczyć na pomoc innych developerów oraz wsparcie mentora.

tinyurl
tinyurl

→ ZOBACZ 👉: Sprawdzone metody nauki programowania – czy Twój sposób jest wśród nich?
→ ZOBACZ 👉: Jak Zostać Programistą od 0 i Znaleźć Pierwszą Pracę w IT? – gotowy 10-krokowy system


Podsumowanie projektu🏁

tiny url
tiny url


Bartek znalazł pracę i nasze braki kadrowe…

Ponieważ Bartek znalazł już pracę – będziemy musieli realizować projekt już bez niego.
Jednak myślę, że ze względu na okoliczności wybaczymy mu to 😉

opinia robert
opinia robert

opinia bartosz
opinia bartosz


KierunekJava→☕

Jeżeli chcesz rozwijać się jako programista i dołączyć do jednego z naszych projektów
– zapraszam do zapoznania się z ofertą 👉: Kierunek Java | Współpraca


Chcesz wdrożyć to u siebie?

Praktyczne kursy i wdrożenia AI oraz automatyzacji. Albo zapisz się na newsletter, żeby nie przegapić nowych treści.