{"id":11368,"date":"2021-09-14T09:20:07","date_gmt":"2021-09-14T07:20:07","guid":{"rendered":"https:\/\/infoshareacademy.com\/blog\/?p=11368"},"modified":"2024-02-06T09:57:31","modified_gmt":"2024-02-06T08:57:31","slug":"aplikacja-kursantow-bootcampu-front-end-game-world","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/","title":{"rendered":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World"},"content":{"rendered":"\n<p>Przygotowanie projektu zaliczeniowego na bootcampie w <strong>infoShare Academy<\/strong> to nie tylko \u015bwietna okazja na przetestowanie swojej wiedzy podczas kursu, ale tak\u017ce szansa na zdobycie zupe\u0142nie nowych umiej\u0119tno\u015bci potrzebnych w przysz\u0142ej pracy programisty. Praca programisty to nie tylko zmaganie si\u0119 z problemami z technologi\u0105. Programista powinien tak\u017ce radzi\u0107 sobie w pracy w grupie oraz z presj\u0105, jaka towarzyszy podczas tworzenia projektu.<\/p>\n\n\n\n<p>Tym razem do zadania ko\u0144cz\u0105cego bootcamp Frontendowy stan\u0119li: Pawe\u0142, Micha\u0142, Paulina i Piotr powo\u0142uj\u0105c do \u017cycia zesp\u00f3\u0142 <strong>Game Over<\/strong>. Projekt rozpocz\u0105\u0142 si\u0119 wraz z rozpocz\u0119ciem nauki <strong>Reacta<\/strong>, co dodatkowo utrudnia\u0142o zadanie, ale sprawi\u0142o, \u017ce wraz z ka\u017cdym kolejnym zjazdem, aplikacja nabiera kszta\u0142tu, ale tak\u017ce poprawia si\u0119 jako\u015b kodu.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kto zaprojektowa\u0142 i stworzy\u0142 aplikacj\u0119?<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Paulina Milewska (<a href=\"https:\/\/github.com\/PaulinaMilewska\">GitHub<\/a>)<\/li>\n\n\n\n<li>Pawe\u0142 Madrak (<a href=\"https:\/\/github.com\/pawel-madrak\">GitHub<\/a>)<\/li>\n\n\n\n<li>Micha\u0142 Radomski (<a href=\"https:\/\/github.com\/Michal-Radomski\">GitHub<\/a>)<\/li>\n\n\n\n<li><span style=\"color: initial;\">Piotr \u017bak (<\/span><a href=\"https:\/\/github.com\/piotrekzak-source\">GitHub<\/a><span style=\"color: initial;\">)<\/span><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Za\u0142o\u017cenia aplikacji<\/strong><\/h2>\n\n\n\n<p>Zesp\u00f3\u0142 <strong>Game Over<\/strong> postanowi\u0142 stworzy\u0107 aplikacj\u0119 <strong>Game World<\/strong>, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Aplikacja ma wpisywa\u0107 si\u0119 w trend rosn\u0105cego segmentu rynku gier na \u015bwiecie. Obecnie szacuje si\u0119, \u017ce w samym 2020 roku warto\u015b\u0107 ta wynios\u0142a<strong> 165 miliard\u00f3w dolar\u00f3w<\/strong>. Obecnie graczami jest prawie ka\u017cdy posiadacz telefonu, nawet jak nie okre\u015bla si\u0119 takim mianem. Sam tylko segment <strong>rynku gier mobilnych przer\u00f3s\u0142 rynek gier konsolowych i PC<\/strong>\u2026 \u0142\u0105cznie! Nadchodz\u0105ce rewolucje (VR i Cloud) na pewno sprawi\u0105, \u017ce dynamika wzrostu b\u0119dzie utrzymana. Decyzja biznesowa o tworzeniu aplikacji po\u015bwi\u0119conej graczom by\u0142a wi\u0119c jak najbardziej uzasadniona.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-horizontal is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-499968f5 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/gameworld-a20b3.web.app\/\">Zobacz aplikacj\u0119 online<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Funkcjonalno\u015bci<\/h2>\n\n\n\n<p>G\u0142\u00f3wnym sercem aplikacji jest rozbudowany katalog gier. Dane do bazy gier pobierane s\u0105 przez <strong>API<\/strong> udost\u0119pnionego przez IGDB. W bazie IGDB znajduje si\u0119 a\u017c <strong>150 489 gier.<\/strong> API umo\u017cliwia pobranie zar\u00f3wno informacji o danej grze, ok\u0142adce, firmie, ale tak\u017ce umo\u017cliwia uzyskanie bardziej szczeg\u00f3\u0142owych danych jak np. na jakim silniku stworzona jest gra lub czy jest to gra franczyzowa.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/github.com\/infoshareacademy\/jfdzr3-projects-game-over\/blob\/master\/src\/imagesREADME\/homepage.JPG?raw=true\" alt=\"homepage.JPG\"\/><figcaption class=\"wp-element-caption\">Strona g\u0142\u00f3wna aplikacji<\/figcaption><\/figure>\n<\/div>\n\n\n<p>W samym centrum aplikacji jest <strong>interaktywna karuzela <\/strong>z najpopularniejszymi tytu\u0142ami obecnymi na rynku. Poni\u017cej linii zanurzenia znajduje si\u0119 lista najlepszych gier posegregowana po ocenach wystawionych przez u\u017cytkownik\u00f3w.<\/p>\n\n\n\n<p>Aplikacja wyposa\u017cona jest tak\u017ce w <strong>wyszukiwark\u0119<\/strong>, kt\u00f3ra w wygodny spos\u00f3b pozwala na przeszukiwanie bazy danych. Wyszukiwarka umo\u017cliwia wyszukiwanie zar\u00f3wno tytu\u0142\u00f3w gier, ale tak\u017ce na szukanie w\u015br\u00f3d artyku\u0142\u00f3w.<\/p>\n\n\n\n<p>Na listingu gier u\u017cytkownicy widz\u0105 skr\u00f3t podstawowych informacji o grach, natomiast po klikni\u0119ciu w dany tytu\u0142, ukazuje si\u0119 szczeg\u00f3\u0142owy widok danej gry. Listing umo\u017cliwia sortowanie po ocenach, dacie wydania czy liczbie obserwuj\u0105cych. Aplikacja umo\u017cliwia tak\u017ce pokazanie gier, kt\u00f3re zawieraj\u0105 video promocyjne.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/github.com\/infoshareacademy\/jfdzr3-projects-game-over\/blob\/master\/src\/imagesREADME\/game-catalog.JPG?raw=true\" alt=\"game-catalog.JPG\"\/><figcaption class=\"wp-element-caption\">Katalog gier<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Aplikacja posiada zaimplementowan\u0105 <strong>logik\u0119 do logowania i rejestracji u\u017cytkownik\u00f3w<\/strong>. Zalogowani u\u017cytkownicy mog\u0105 dodawa\u0107 artyku\u0142y na temat gier. Zesp\u00f3\u0142 wdro\u017cy\u0142 te\u017c funkcj\u0119, kt\u00f3ra umo\u017cliwia nadawanie uprawnie\u0144 administratorskich wybranym u\u017cytkownikom. Ponadto ka\u017cdy u\u017cytkownik ma sw\u00f3j profil, kt\u00f3ry przechowuje p\u0142e\u0107, rol\u0119 na stronie czy lokalizacj\u0119 i dane systemu z jakiego korzysta.<\/p>\n\n\n\n<p>U\u017cytkownicy mog\u0105 ocenia\u0107 artyku\u0142y dodawane do serwisu poprzez funkcj\u0119 ratingu. Zesp\u00f3\u0142 zaimplementowa\u0142 tak\u017ce funkcj\u0119 dodawania komentarzy, kt\u00f3ra mo\u017ce s\u0142u\u017cy\u0107 do dyskusji pod danym artyku\u0142em. Dodatkowo u\u017cytkownicy mog\u0105 skorzysta\u0107 z formularza kontaktowego, kt\u00f3ry jest zintegrowany z baz\u0105 danych. Po wys\u0142aniu wiadomo\u015bci administratorzy mog\u0105 podejrze\u0107 wiadomo\u015bci, kt\u00f3re s\u0105 zaci\u0105gane z <strong>Firebase<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/github.com\/infoshareacademy\/jfdzr3-projects-game-over\/blob\/master\/src\/imagesREADME\/articles.JPG?raw=true\" alt=\"articles.JPG\"\/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Technologia<\/h2>\n\n\n\n<p>Ca\u0142o\u015b\u0107 aplikacji stworzona jest przy u\u017cyciu <strong>Reacta<\/strong>. React to nowoczesna biblioteka frontendowa, kt\u00f3ra umo\u017cliwia tworzenie interfejs\u00f3w u\u017cytkownika. Sama w sobie nie posiada takich element\u00f3w jak np. routing, ale przy u\u017cyciu zewn\u0119trznych bibliotek mo\u017cna j\u0105 rozbudowywa\u0107 do funkcjonalno\u015bci <strong>pe\u0142noprawnego frameworka<\/strong>. React jest obecnie najpopularniejsz\u0105 bibliotek\u0105 ze wzgl\u0119du na swoje du\u017ce community oraz bardzo du\u017c\u0105 liczb\u0119 materia\u0142\u00f3w edukacyjnych. React jest tworzony przez developer\u00f3w Facebooka i wspierany przez t\u0119 firm\u0119 na zasadach Open Source. Do zaimplementowania UI zesp\u00f3\u0142 skorzysta\u0142 z popularnej biblioteki <strong>Material UI<\/strong>, kt\u00f3r\u0105 dostosowywa\u0142 do swoich potrzeb, aby odpowiada\u0142a wytycznym jakie zesp\u00f3\u0142 sobie za\u0142o\u017cy\u0142.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/github.com\/infoshareacademy\/jfdzr3-projects-game-over\/raw\/master\/src\/imagesREADME\/article_2.JPG\" alt=\"gallery modal photo\"\/><\/figure>\n<\/div>\n\n\n<p>Za backend aplikacji odpowiada Firebase. <strong>Firebase<\/strong>, to us\u0142uga od Google, dzi\u0119ki kt\u00f3rej mo\u017cemy ubogaci\u0107 swoj\u0105 aplikacj\u0119 w backend bez konieczno\u015bci pisania go od podstaw. Firebase dostarcza zar\u00f3wno baz\u0119 danych w kt\u00f3rej przetrzymujemy wszystkie dane naszej aplikacji, ale tak\u017ce mechanizmy np. logowania u\u017cytkownik\u00f3w. Dzi\u0119ki Firebase mamy dost\u0119p do <strong>nierelacyjnej bazy danych<\/strong> (noSQL), kt\u00f3ra umo\u017cliwia \u0142atwe <strong>skalowanie aplikacji<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Prezentacja projektu Game World\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/vckvh5CNNZo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><a href=\"https:\/\/infoshareacademy.com\/kurs\/bootcamp-frontend\/\">Bootcampy Front-end w infoShare Academy<\/a><\/strong><\/h2>\n\n\n\n<p>Front-end to jeden z ciekawszych kierunk\u00f3w dla ludzi chc\u0105cych wej\u015b\u0107 w bran\u017c\u0119 IT. JavaScript powsta\u0142 jako j\u0119zyk programowania u\u017cywany przy tworzeniu stron WWW. Jednak ju\u017c dawno temu przesta\u0142 pe\u0142ni\u0107 t\u0119 jedn\u0105 rol\u0119 i posiada du\u017co wi\u0119cej praktycznych zastosowa\u0144. W JavaScripcie mo\u017cna tworzy\u0107 r\u00f3wnie\u017c elementy back-endowe (NodeJS), a tak\u017ce aplikacje desktopowe (Electron) i mobilne (React Native).<\/p>\n\n\n\n<p><strong>Dla kogo?<\/strong> Dla wszystkich, kt\u00f3rzy lubi\u0105 szybko widzie\u0107 efekty swojej pracy. JavaScript to j\u0119zyk \u0142atwy do rozpocz\u0119cia przygody z programowaniem &#8211; do startu w zasadzie wystarczy Ci notatnik i przegl\u0105darka. To tak\u017ce jeden z najpopularniejszych j\u0119zyk\u00f3w na \u015bwiecie &#8211; baza wiedzy w sieci jest ogromna, zdobycie materia\u0142\u00f3w na start nie jest \u017cadnym problemem. Podobnie jest ze \u015bcie\u017ckami rozwoju i mo\u017cliwo\u015bciami na rynku pracy.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/infoshareacademy.com\/kurs\/bootcamp-frontend\/\">\ud83d\udc49 Weekendowy Bootcamp Front-end (przebran\u017cowienie)<\/a><\/h3>\n\n\n\n<p><strong>Przeczytaj:<\/strong> <a href=\"https:\/\/infoshareacademy.com\/blog\/2020\/12\/15\/jak-znalezc-prace-zaraz-po-ukonczeniu-kursu-programowania-historia-trojki-absolwentow-infoshare-academy\/\">Absolwenci ostatniego bootcampu front-end ju\u017c maj\u0105 prac\u0119! &gt;&gt;<\/a><\/p>\n\n\n\n<div class=\"newsletter-ad-blog\">\n<div>\n<p class=\"newsletter-ad-blog-title\">Zapisz si\u0119 na newsletter Front-end<\/p>\n<p class=\"newsletter-ad-blog-content\">Frontend to jeden z popularniejszych kierunk\u00f3w, jaki jest obierany przez ludzi chc\u0105cych wej\u015b\u0107 do bran\u017cy IT. Dowiedz si\u0119 wi\u0119cej o pracy Frontend Developera z naszego newslettera.<\/p>\n<a class=\"newsletter-ad-blog-button\" href=\"https:\/\/infoshareacademy.com\/newsletter-frontend\/\" target=\"_blank\" rel=\"noopener\">Zapisz si\u0119<\/a>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Co mo\u017cesz robi\u0107 po bootcampie? Poznaj historie naszych absolwent\u00f3w!<\/strong><\/h2>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/infoshareacademy.com\/blog\/2021\/06\/09\/azymut-na-it-od-kiedy-pracuje-w-branzy-it-czuje-ogromna-satysfakcje\/\">Elektronik\u0119 zamieni\u0142 na programowanie &#8211; historia Jaros\u0142awa Witowskiego<\/a><\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/infoshareacademy.com\/blog\/2021\/05\/25\/azymut-na-it-absolwentka-rachunkowosci-ktora-zostala-programistka-frontend\/\">Zamiast zarz\u0105dza\u0107 finansami rozwija zagraniczn\u0105 aplikacj\u0119 &#8211; historia Magdy K\u0142opotek<\/a><\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/infoshareacademy.com\/blog\/2021\/05\/18\/azymut-na-it-jak-zamienic-architekture-wnetrz-na-programowanie\/\">Architektka wn\u0119trz, kt\u00f3ra zosta\u0142a programistk\u0105 &#8211; historia Julii \u0141ojek <\/a><\/p>\n\n\n\n<p>\ud83d\udc49 <a href=\"https:\/\/infoshareacademy.com\/blog\/2021\/05\/07\/azymut-na-it-o-tym-jak-krol-swingowych-parkietow-zostal-programista\/\">Od tancerza do programisty &#8211; historia Wiktora Jagie\u0142\u0142o<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Przygotowanie projektu zaliczeniowego na bootcampie w infoShare Academy to nie tylko \u015bwietna okazja na przetestowanie swojej wiedzy podczas kursu, ale tak\u017ce szansa na zdobycie zupe\u0142nie nowych umiej\u0119tno\u015bci potrzebnych w przysz\u0142ej pracy programisty. Praca programisty to nie tylko zmaganie si\u0119 z problemami z technologi\u0105. Programista powinien tak\u017ce radzi\u0107 sobie w pracy w grupie oraz z presj\u0105, &hellip;<\/p>\n","protected":false},"author":1,"featured_media":11370,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,100],"tags":[109],"class_list":["post-11368","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-front-end","category-projekty-kursantow","tag-projekty-kursantow-frontend"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Aplikacja kursant\u00f3w bootcampu Front-end: Game World<\/title>\n<meta name=\"description\" content=\"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aplikacja kursant\u00f3w bootcampu Front-end: Game World\" \/>\n<meta property=\"og:description\" content=\"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\" \/>\n<meta property=\"og:site_name\" content=\"infoShare Academy Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/infoshareacademy\" \/>\n<meta property=\"article:published_time\" content=\"2021-09-14T07:20:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-06T08:57:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/09\/New-Project.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"ggolebiewski\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"ggolebiewski\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\"},\"author\":{\"name\":\"ggolebiewski\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5\"},\"headline\":\"Aplikacja kursant\u00f3w bootcampu Front-end: Game World\",\"datePublished\":\"2021-09-14T07:20:07+00:00\",\"dateModified\":\"2024-02-06T08:57:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\"},\"wordCount\":1015,\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"keywords\":[\"projekty-kursantow-frontend\"],\"articleSection\":[\"Front-end\",\"Projekty kursant\u00f3w\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\",\"name\":\"Aplikacja kursant\u00f3w bootcampu Front-end: Game World\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2021-09-14T07:20:07+00:00\",\"dateModified\":\"2024-02-06T08:57:31+00:00\",\"description\":\"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!\",\"breadcrumb\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/infoshareacademy.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aplikacja kursant\u00f3w bootcampu Front-end: Game World\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"name\":\"infoShare Academy Blog\",\"description\":\"Strona o szkoleniach w IT\",\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\",\"name\":\"infoShare Academy\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"contentUrl\":\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"infoShare Academy\"},\"image\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/infoshareacademy\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5\",\"name\":\"ggolebiewski\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/13f23d89507ae5070cad6333837f17254df31fb525160d0785fc8ea48a3b5c54?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/13f23d89507ae5070cad6333837f17254df31fb525160d0785fc8ea48a3b5c54?s=96&d=mm&r=g\",\"caption\":\"ggolebiewski\"},\"sameAs\":[\"https:\/\/infoshareacademy.com\/bbb2\"],\"url\":\"https:\/\/infoshareacademy.com\/blog\/author\/ggolebiewski\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World","description":"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/","og_locale":"pl_PL","og_type":"article","og_title":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World","og_description":"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!","og_url":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2021-09-14T07:20:07+00:00","article_modified_time":"2024-02-06T08:57:31+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/09\/New-Project.png","type":"image\/png"}],"author":"ggolebiewski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"ggolebiewski"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/"},"author":{"name":"ggolebiewski","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5"},"headline":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World","datePublished":"2021-09-14T07:20:07+00:00","dateModified":"2024-02-06T08:57:31+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/"},"wordCount":1015,"publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"keywords":["projekty-kursantow-frontend"],"articleSection":["Front-end","Projekty kursant\u00f3w"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/","url":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/","name":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2021-09-14T07:20:07+00:00","dateModified":"2024-02-06T08:57:31+00:00","description":"Zesp\u00f3\u0142 Game Over postanowi\u0142 stworzy\u0107 aplikacj\u0119 Game World, kt\u00f3ra jest rozbudowanym serwisem fanowskim o grach. Zobacz, jak im posz\u0142o!","breadcrumb":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-game-world\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/infoshareacademy.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Aplikacja kursant\u00f3w bootcampu Front-end: Game World"}]},{"@type":"WebSite","@id":"https:\/\/infoshareacademy.com\/blog\/#website","url":"https:\/\/infoshareacademy.com\/blog\/","name":"infoShare Academy Blog","description":"Strona o szkoleniach w IT","publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/infoshareacademy.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/infoshareacademy.com\/blog\/#organization","name":"infoShare Academy","url":"https:\/\/infoshareacademy.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","contentUrl":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/11\/infoShare-Academy-ver-white-with-background-1000x1000px.jpg","width":1000,"height":1000,"caption":"infoShare Academy"},"image":{"@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/infoshareacademy"]},{"@type":"Person","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5","name":"ggolebiewski","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/13f23d89507ae5070cad6333837f17254df31fb525160d0785fc8ea48a3b5c54?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/13f23d89507ae5070cad6333837f17254df31fb525160d0785fc8ea48a3b5c54?s=96&d=mm&r=g","caption":"ggolebiewski"},"sameAs":["https:\/\/infoshareacademy.com\/bbb2"],"url":"https:\/\/infoshareacademy.com\/blog\/author\/ggolebiewski\/"}]}},"_links":{"self":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11368","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/comments?post=11368"}],"version-history":[{"count":12,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11368\/revisions"}],"predecessor-version":[{"id":13160,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11368\/revisions\/13160"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/11370"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=11368"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=11368"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=11368"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}