Visste du att sÄ fort du passerar CodeGyms 50-yardlinje (och du kan faktiskt komma dit vÀldigt snabbt) kommer dina lÀrare att bjuda in dig att slutföra nÄgra intressanta miniprojekt? Coola projekt du kommer att skriva under dina CodeGym-studier - 1NÄgra av dessa uppgifter beskrivs nedan.

Chatt

PÄ nivÄ 6 i Java Multithreading-uppdraget kommer du att skriva en riktig chattapplikation som du kan anvÀnda för att chatta med dina vÀnner. Coola projekt du kommer att skriva under dina CodeGym-studier - 2Den kommer att bestÄ av en server och flera klienter. Du kommer att utveckla ett protokoll för kommunikation mellan klient och server och till och med skapa din egen bot!

Automatiserad restaurang

Coola projekt du kommer att skriva under dina CodeGym-studier - 3I den hÀr uppgiften kommer du att automatisera arbetet pÄ en restaurang. I den hÀr uppgiften Àr du en restaurangchef som vill organisera restaurangen enligt följande:
  1. Varje bord har en surfplatta som kan anvÀndas för att lÀgga bestÀllningar;
  2. Medan en bestÀllning förbereds visar surfplattan annonser;
  3. I slutet av arbetsdagen kan olika statistik granskas:
    • koka anvĂ€ndning;
    • totala intĂ€kter frĂ„n bestĂ€llningar;
    • totala intĂ€kter frĂ„n annonsvisningar.
Vem kommer att skriva en ansökan för att slutföra denna uppgift? Du, naturligtvis - i slutet av Java Multithreading-uppdraget =)

Spel

Under din CodeGym-trÀning kommer du ocksÄ att skriva nÄgra coola spel (till exempel en rymdskjutare, Sokoban, det berömda spelet 2048, Tetris och mycket mer). Coola projekt du kommer att skriva under dina CodeGym-studier - 4Om dessa inte lÄter bekanta, lÄt oss sÀga nÄgra ord om de mest intressanta av dem.

2048

Även om du inte har spelat 2048 sjĂ€lv, har du förmodligen sett andra njuta av det pĂ„ sina smartphones — pĂ„ tunnelbanan, pĂ„ ett kafĂ© eller vid ett nĂ€rliggande skrivbord! Detta brickspel dök upp 2014 och spred sig snabbt pĂ„ olika mobila plattformar och blev en av de mest populĂ€ra "tidsdödarna". Och i slutet av Java Multithreading-uppdraget fĂ„r du göra din version av detta berömda spel.

Space Shooter

Vet du vilket spel som har gett mest pengar till sina utvecklare? Nej, det Àr inte GTA 5, som en kunnig spelare kanske gissar. Enligt vissa rapporter Àr det mest framgÄngsrika spelet i historien klassiska Space Invaders. Kanske kommer du ihÄg det: en liten stridslaser och massor av utomjordiska buggar som attackerar snabbare med varje nivÄ. Den spÀnnande nyheten Àr att du kommer att skriva nÄgot liknande nÀr du gÄr vidare genom CodeGym.

Orm

Enkelt och fascinerande, Snake dök upp först pÄ en arkadmaskin 1977, och sedan portades den till... var portades den inte?! Och allt för att den har sÄ enkel logik. Det Àr ofta det första spelet skrivet av blivande spelutvecklare. PÄ nivÄ 2 i Java Multithreading-uppdraget blir det din tur att skapa din alldeles egna vÀxande orm.

Arkanoid

Om du tror att Arkanoid Àr ett spel om en paddel, en boll och att krossa tegelstenar, har du djupt fel! I Arkanoid styr du faktiskt en skyttel (paddel) som har lossnat frÄn ett dömt moderskepp som penetrerar genom ett okÀnt kosmiskt hot (tegelstenar) med hjÀlp av ett hemligt vapen (boll). VÀnta bara pÄ nivÄ 3 i Java Multithreading-uppdraget, dÀr du kommer att skapa din egen version av denna episka berÀttelse.

Tetris

Detta Àr det mest kÀnda pusselspelet som barnen spelade pÄ 1990-talet, och det enda framgÄngsrika videospelet som har sitt ursprung i Sovjetunionen. Det skapade en mÀngd kloner och ett nytt adjektiv: "tetrisliknande". Du kommer att lÀra dig hur du skapar din egen version av Alexey Pajitnovs mÀsterverk under Java Collections-uppdraget.

Jobbsamlare

I slutet av din utbildning kommer du att skriva en jobbsamlare, som du kan konfigurera för att hitta ditt perfekta jobb ;). Coola projekt du kommer att skriva under dina CodeGym-studier - 5Tror du inte pÄ det? Oroa dig inte. Dina lÀrare kommer att ge dig detaljerade instruktioner! Det viktigaste Àr att aldrig lÀgga dina studier Ät sidan för lÀnge, sÄ att du inte tappar de framsteg du gjort.