Czy wiesz, że gdy tylko przekroczysz linię 50 jardów w CodeGym (a tak naprawdę możesz dojść do tego punktu bardzo szybko), twoi nauczyciele zaproszą cię do wykonania kilku interesujących mini-projektów?
Niektóre z tych zadań opisano poniżej.
Będzie się składał z jednego serwera i kilku klientów. Opracujesz protokół komunikacji między klientem a serwerem, a nawet stworzysz własnego bota!
W tym zadaniu zautomatyzujesz pracę restauracji. W tym zadaniu jesteś kierownikiem restauracji, który chce zorganizować restaurację w następujący sposób:
Jeśli nie brzmią one znajomo, powiedzmy kilka słów o najciekawszym z nich.
Nie wierzysz? Nie martw się. Twoi nauczyciele przekażą Ci szczegółowe instrukcje! Najważniejszą rzeczą jest to, aby nigdy nie odkładać nauki na długo, aby nie stracić poczynionych postępów.

Czat
Na poziomie 6 zadania Java Multithreading napiszesz prawdziwą aplikację do czatowania, której możesz używać do czatowania ze znajomymi.
Zautomatyzowana restauracja

- Przy każdym stoliku znajduje się tablet, za pomocą którego można składać zamówienia;
- Podczas przygotowywania zamówienia na tablecie wyświetlane są reklamy;
- Pod koniec dnia roboczego można przejrzeć różne statystyki:
- wykorzystanie kucharza;
- całkowity przychód z zamówień;
- całkowity przychód z wyświetleń reklam.
Gry
Podczas szkolenia w CodeGym napiszesz także kilka fajnych gier (na przykład kosmiczną strzelankę Sokoban, słynną grę 2048, Tetris i wiele innych).
2048
Nawet jeśli sam nie grałeś w 2048, prawdopodobnie widziałeś, jak inni bawią się w to na swoich smartfonach — w metrze, w kawiarni lub przy pobliskim biurku! Ta kafelkowa gra pojawiła się w 2014 roku i szybko rozprzestrzeniła na różne platformy mobilne, stając się jednym z najpopularniejszych „zabijaczy czasu”. A pod koniec zadania Java Multithreading będziesz mógł stworzyć swoją wersję tej słynnej gry.Kosmiczna strzelanka
Czy wiesz, która gra przyniosła twórcom najwięcej pieniędzy? Nie, to nie GTA 5, jak mógłby się domyślić doświadczony gracz. Według niektórych doniesień najbardziej udaną grą w historii jest klasyczny Space Invaders. Może to pamiętasz: mały laser bojowy i mnóstwo obcych robaków, które atakują szybciej z każdym poziomem. Ekscytującą wiadomością jest to, że napiszesz coś podobnego w miarę postępów w CodeGym.Wąż
Prosta i fascynująca gra Snake po raz pierwszy pojawiła się na automacie arkadowym w 1977 roku, a potem została przeniesiona do… gdzie nie została przeniesiona?! A wszystko dlatego, że ma tak prostą logikę. Często jest to pierwsza gra napisana przez początkujących twórców gier. Na poziomie 2 zadania Java Multithreading nadejdzie Twoja kolej na stworzenie własnego, rosnącego węża.Arkanoid
Jeśli myślisz, że Arkanoid to gra o wiosłach, piłce i rozbijaniu cegieł, to jesteś w głębokim błędzie! Właściwie w Arkanoid sterujesz wahadłowcem (wiosłem), który odłączył się od skazanego na zagładę statku-matki, penetrując nieznane kosmiczne zagrożenie (cegły) za pomocą tajnej broni (kuli). Poczekaj tylko na poziom 3 zadania Java Multithreading, w którym stworzysz własną wersję tej epickiej historii.Tetris
To najsłynniejsza gra logiczna, w którą grały dzieci w latach 90., i jedyna odnosząca sukcesy gra wideo, która powstała w ZSRR. Zrodziło wiele klonów i nowy przymiotnik: „podobny do tetrisa”. Jak stworzyć własną wersję arcydzieła Aleksieja Pażytnowa dowiesz się podczas zadania Java Collections.Agregator zadań
Na koniec szkolenia napiszesz agregator ofert pracy, który możesz skonfigurować tak, aby znaleźć idealną pracę ;).
GO TO FULL VERSION