{"id":12122,"date":"2022-04-05T08:51:03","date_gmt":"2022-04-05T06:51:03","guid":{"rendered":"https:\/\/infoshareacademy.com\/blog\/?p=12122"},"modified":"2024-01-30T12:08:56","modified_gmt":"2024-01-30T11:08:56","slug":"projekt-kursantow-c-c_bool","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/","title":{"rendered":"Projekt kursant\u00f3w C#: C_Bool"},"content":{"rendered":"\n<p>Mocniejsze urz\u0105dzenia, kt\u00f3rymi dysponuj\u0105 u\u017cytkownicy, pozwalaj\u0105 na tworzenie coraz bardziej zaawansowanych aplikacji w przegl\u0105darce. Nikogo ju\u017c nie dziwi w pe\u0142ni funkcjonalna aplikacja, kt\u00f3ra swym zaawansowaniem nie odbiega od aplikacji instalowanej natywne na komputerze.<\/p>\n\n\n\n<p>Zesp\u00f3\u0142 powo\u0142any do \u017cycia na <strong><a href=\"https:\/\/infoshareacademy.com\/kurs\/bootcamp-csharp\/\">Bootcampie C#\/.NET od infoShare Academy<\/a><\/strong> stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie <strong>C_Bool<\/strong><\/p>\n\n\n\n<p>W sk\u0142ad zespo\u0142u weszli:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Maciej (<a href=\"http:\/\/linkedin.com\/in\/maciej-walas\">LinkedIn<\/a>)<\/li>\n\n\n\n<li>Andrzej (<a href=\"https:\/\/www.linkedin.com\/in\/andrzej-palica\/\">LinkedIn<\/a>)<\/li>\n\n\n\n<li>Natalia (<a href=\"https:\/\/www.linkedin.com\/in\/andrzej-palica\/\">LinkedIn<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Gra miejska<\/h2>\n\n\n\n<p><strong>C_Bool<\/strong> to aplikacja napisana w<strong> C#<\/strong>, kt\u00f3ra jest gr\u0105 miejsk\u0105. Gra polega na tym, aby zdoby\u0107 jak najwi\u0119ksz\u0105 liczb\u0119 punkt\u00f3w, poprzez wykonywanie zada\u0144, kt\u00f3re znajduj\u0105 si\u0119 w realnych miejscach w danym mie\u015bcie.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"521\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39-1024x521.png\" alt=\"\" class=\"wp-image-12128\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39-1024x521.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39-300x153.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39-768x391.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39-1536x781.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.32.39.png 1591w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Po zalogowaniu si\u0119 do aplikacji oczom ukazuje si\u0119 <strong>Dashboard<\/strong>, w kt\u00f3rym widzimy podstawowe informacje o u\u017cytkowniku, takie jak liczba punkt\u00f3w (w barwny spos\u00f3b przedstawionych jako <strong>cebule<\/strong>), liczb\u0119 miejsc, kt\u00f3re u\u017cytkownik ma do odwiedzenia oraz informacje o tym, ile zada\u0144 zosta\u0142o do wykonania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"554\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20-1024x554.png\" alt=\"\" class=\"wp-image-12127\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20-1024x554.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20-300x162.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20-768x415.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20-1536x831.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.30.20.png 1588w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Poni\u017cej znajduje si\u0119 mapa, na kt\u00f3rej umieszczone s\u0105 miejsca do odwiedzenia. Dodatkowo u\u017cytkownik ma mo\u017cliwo\u015b\u0107 pokazania tylko<strong> aktywnych zada\u0144<\/strong>, oraz okre\u015blenia obszaru, z kt\u00f3rego maj\u0105 si\u0119 pokazywa\u0107 dane zadania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"387\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.39.29-1024x387.png\" alt=\"\" class=\"wp-image-12130\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.39.29-1024x387.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.39.29-300x113.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.39.29-768x290.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.39.29.png 1340w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Zesp\u00f3\u0142 zaimplementowa\u0142 <strong>wyszukiwark\u0119<\/strong>, z kt\u00f3rej mo\u017cemy skorzysta\u0107, aby wyszuka\u0107 zadanie po nazwie, ulicy lub opisie.<\/p>\n\n\n\n<p>Po klikni\u0119ciu w zadanie na mapie pojawia si\u0119 modal, w kt\u00f3rym s\u0105 szczeg\u00f3\u0142owe informacje o zadaniu, miejscu, gdzie si\u0119 znajduje oraz istnieje mo\u017cliwo\u015b\u0107 przej\u015bcia na szczeg\u00f3\u0142owy widok zadania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17-1024x518.png\" alt=\"\" class=\"wp-image-12129\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17-1024x518.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17-300x152.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17-768x389.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17-1536x778.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.41.17.png 1578w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Poni\u017cej mapy znajduje si\u0119 listing ze szczeg\u00f3\u0142owym widokiem miejsc i zada\u0144 w okolicy u\u017cytkownika. Opr\u00f3cz podstawowych informacji o miejscu jest tak\u017ce widoczna odleg\u0142o\u015b\u0107 miejsca od <strong>u\u017cytkownika<\/strong> (pobierana po geolokalizacji) oraz informacja ile punkt\u00f3w jest do zgarni\u0119cia za wykonanie zadania. Z listingu mo\u017cemy przej\u015b\u0107 do szczeg\u00f3\u0142owego opisu zadania oraz miejsca.<\/p>\n\n\n\n<p>Po prawej stronie widniej\u0105 najciekawsze nadchodz\u0105ce wydarzenia oraz ranking u\u017cytkownik\u00f3w.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Baza miejsc<\/h2>\n\n\n\n<p>Ka\u017cdy <strong>u\u017cytkownik<\/strong> mo\u017ce zobaczy\u0107 baz\u0119 dodanych&nbsp; miejsc, poprzez wybranie opcji z menu. Ka\u017cde miejsce mo\u017ce mie\u0107 przypisane zadania. <strong>Miejsca<\/strong> mo\u017cna wy\u015bwietla\u0107 zar\u00f3wno w postaci kafelek jak i mapy. Dodatkowo miejsca mo\u017cna dodawa\u0107 do ulubionych.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"514\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39-1024x514.png\" alt=\"\" class=\"wp-image-12131\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39-1024x514.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39-300x151.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39-768x385.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39-1536x771.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.43.39.png 1590w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Zesp\u00f3\u0142 <strong>zaimplementowa\u0142<\/strong> tak\u017ce wyszukiwark\u0119 miejsc oraz udost\u0119pni\u0142 u\u017cytkownikom opcje <strong>filtrowania<\/strong>. Dost\u0119pna jest opcja filtrowania po odleg\u0142o\u015bci, daty dodania, statusie i typie miejsca.<\/p>\n\n\n\n<p>Z poziomu listy mo\u017cna wy\u015bwietli\u0107 tak\u017ce popup z map\u0105, na kt\u00f3rej zaznaczone jest dane miejsce.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"518\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12-1024x518.png\" alt=\"\" class=\"wp-image-12133\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12-1024x518.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12-300x152.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12-768x388.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12-1536x777.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.49.12.png 1592w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>U\u017cytkownicy zalogowani w aplikacji maj\u0105 mo\u017cliwo\u015b\u0107 dodania w\u0142asnego miejsca na mapie. <strong>Zesp\u00f3\u0142<\/strong> wykorzysta\u0142 API Google Maps. Wystarczy zaznaczy\u0107 odpowiednie miejsce na mapie, a nast\u0119pnie poda\u0107 wi\u0119cej szczeg\u00f3\u0142\u00f3w w formularzu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"516\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54-1024x516.png\" alt=\"\" class=\"wp-image-12135\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54-1024x516.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54-300x151.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54-768x387.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54-1536x774.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.51.54.png 1592w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Programi\u015bci zintegrowali aplikacj\u0119 z <strong>API Google<\/strong>, co umo\u017cliwia wyszukiwanie i dodawanie miejsc z bazy Google wed\u0142ug wybranych kategorii.&nbsp;Dzi\u0119ki temu rozwi\u0105zaniu w bazie jest wiele miejsc z kt\u00f3rych u\u017cytkownicy mog\u0105 skorzysta\u0107 w swojej grze.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zadania<\/h2>\n\n\n\n<p>Do ka\u017cdego miejsca w aplikacji u\u017cytkownicy maj\u0105 mo\u017cliwo\u015b\u0107 utworzenia zada\u0144. Istniej\u0105 <strong>4 typy zada\u0144<\/strong>. Ka\u017cdy typ zadania ma inne kryteria zaliczenia takiego zadania i przyznawania punkt\u00f3w.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Wydarzenie<\/strong> &#8211; aby zadanie by\u0142o zaliczone, nale\u017cy pojawi\u0107 si\u0119 w okre\u015blonym miejscu i czasie<\/li>\n\n\n\n<li><strong>Ustrzel fotk\u0119<\/strong> &#8211; zadanie zostaje zaliczone je\u015bli u\u017cytkownik wrzuca zdj\u0119cie z konkretnego miejsca, kt\u00f3re by\u0142o wskazane w zadaniu. Zdj\u0119cie mo\u017ce za\u0142adowa\u0107 na stron\u0119 wydarzenia. Punkty przyznaje osoba, kt\u00f3ra stworzy\u0142a dane zadanie.<\/li>\n\n\n\n<li><strong>Podaj has\u0142o<\/strong> &#8211; zadanie polega na podaniu has\u0142a, kt\u00f3re znajduje si\u0119 w konkretnym miejscu, po weryfikacji przyznawane s\u0105 punkty<\/li>\n\n\n\n<li><strong>Odwied\u017a miejsce<\/strong> &#8211; punkty przyznawane za odwiedzenie konkretnego miejsca<\/li>\n<\/ul>\n\n\n\n<p>Przed dodaniem szczeg\u00f3\u0142\u00f3w zadania nale\u017cy okre\u015bli\u0107 typ zadania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"521\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23-1024x521.png\" alt=\"\" class=\"wp-image-12132\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23-1024x521.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23-300x153.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23-768x391.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23-1536x781.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-12.44.23.png 1579w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20-1024x496.png\" alt=\"\" class=\"wp-image-12140\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20-1024x496.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20-300x145.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20-768x372.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20-1536x744.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.20.png 1593w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Utworzenie zadania wymaga podanie tytu\u0142u, opisu, date startu i zako\u0144czenia zadania, liczby punkt\u00f3w przyznawanych za uko\u0144czenie zadania, zdj\u0119cie zadania oraz opcjonalnie mo\u017cna ograniczy\u0107 liczb\u0119 uczestnik\u00f3w zadania.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"521\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1-1024x521.png\" alt=\"\" class=\"wp-image-12139\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1-1024x521.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1-300x153.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1-768x391.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1-1536x782.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.04.47-1.png 1582w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Informacj\u0119 o akceptacji zadania przez tw\u00f3rc\u0119 zadania u\u017cytkownik otrzymuje poprzez powiadomienia, kt\u00f3re programi\u015bci zaimplementowali w aplikacji.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Administracja<\/h2>\n\n\n\n<p>Dodatkowo w systemie zosta\u0142a stworzona rola <strong>Administratora<\/strong>, kt\u00f3ra umo\u017cliwia wgl\u0105d w list\u0119 u\u017cytkownik\u00f3w i statystyki serwisu.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"517\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38-1024x517.png\" alt=\"\" class=\"wp-image-12134\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38-1024x517.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38-300x152.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38-768x388.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38-1536x776.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Screenshot-2022-04-04-at-13.01.38.png 1592w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Obejrzyj prezentacj\u0119<\/h2>\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=\"Projekt kursant\u00f3w C_Bool\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/-2bfZ6EBqN0?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\"><a href=\"https:\/\/infoshareacademy.com\/kurs\/bootcamp-csharp\/\">Bootcamp C#\/.NET w infoShare Academy<\/a><\/h2>\n\n\n\n<p>Zacznij programowa\u0107 w jednym z najpopularniejszych i najbardziej lubianych przez programist\u00f3w j\u0119zyk\u00f3w. Wszechstronny, prosty w nauce i maj\u0105cy wiele zastosowa\u0144. Poznaj j\u0119zyk C#.<\/p>\n\n\n\n<p><strong>Dla kogo?<\/strong> Dla os\u00f3b, kt\u00f3re chc\u0105 sprawnie nauczy\u0107 si\u0119 programowania od najlepszych trener\u00f3w-praktyk\u00f3w na rynku. Bootcamp jest przeznaczony dla os\u00f3b, kt\u00f3re my\u015bl\u0105 o podj\u0119ciu pracy jako C# Developer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/infoshareacademy.com\/kurs\/bootcamp-csharp\/\">\ud83d\udc49 Weekendowy bootcamp C#\/.NET (przebran\u017cowienie)<\/a><\/h3>\n\n\n\n<div class=\"newsletter-ad-blog\">\n<div>\n<p class=\"newsletter-ad-blog-title\">Zapisz si\u0119 na newsletter o C#<\/p>\n<p class=\"newsletter-ad-blog-content\">Dowiedz si\u0119 wi\u0119cej o zarobkach i pracy programisty C# z naszego newslettera.<\/p>\n<a class=\"newsletter-ad-blog-button\" href=\"https:\/\/csharp-newsletter.gr8.com\/\" target=\"_blank\" rel=\"noopener\">Zapisz si\u0119<\/a>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Co mo\u017cesz robi\u0107 po bootcampie? Poznaj historie naszych absolwent\u00f3w!<\/strong><\/h3>\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>Mocniejsze urz\u0105dzenia, kt\u00f3rymi dysponuj\u0105 u\u017cytkownicy, pozwalaj\u0105 na tworzenie coraz bardziej zaawansowanych aplikacji w przegl\u0105darce. Nikogo ju\u017c nie dziwi w pe\u0142ni funkcjonalna aplikacja, kt\u00f3ra swym zaawansowaniem nie odbiega od aplikacji instalowanej natywne na komputerze. Zesp\u00f3\u0142 powo\u0142any do \u017cycia na Bootcampie C#\/.NET od infoShare Academy stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool W sk\u0142ad zespo\u0142u weszli: Maciej &hellip;<\/p>\n","protected":false},"author":1,"featured_media":12125,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[42,100],"tags":[],"class_list":["post-12122","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c-net","category-projekty-kursantow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog<\/title>\n<meta name=\"description\" content=\"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. 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\/projekt-kursantow-c-c_bool\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog\" \/>\n<meta property=\"og:description\" content=\"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. Zobacz, jak im posz\u0142o!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\" \/>\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=\"2022-04-05T06:51:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-30T11:08:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Nowy-projekt-1.jpg\" \/>\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\/jpeg\" \/>\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\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minut\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\"},\"author\":{\"name\":\"ggolebiewski\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5\"},\"headline\":\"Projekt kursant\u00f3w C#: C_Bool\",\"datePublished\":\"2022-04-05T06:51:03+00:00\",\"dateModified\":\"2024-01-30T11:08:56+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\"},\"wordCount\":865,\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"articleSection\":[\"C# \/ .NET\",\"Projekty kursant\u00f3w\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\",\"name\":\"Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2022-04-05T06:51:03+00:00\",\"dateModified\":\"2024-01-30T11:08:56+00:00\",\"description\":\"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. Zobacz, jak im posz\u0142o!\",\"breadcrumb\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/infoshareacademy.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projekt kursant\u00f3w C#: C_Bool\"}]},{\"@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":"Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog","description":"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. 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\/projekt-kursantow-c-c_bool\/","og_locale":"pl_PL","og_type":"article","og_title":"Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog","og_description":"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. Zobacz, jak im posz\u0142o!","og_url":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2022-04-05T06:51:03+00:00","article_modified_time":"2024-01-30T11:08:56+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2022\/04\/Nowy-projekt-1.jpg","type":"image\/jpeg"}],"author":"ggolebiewski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"ggolebiewski","Szacowany czas czytania":"7 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/"},"author":{"name":"ggolebiewski","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5"},"headline":"Projekt kursant\u00f3w C#: C_Bool","datePublished":"2022-04-05T06:51:03+00:00","dateModified":"2024-01-30T11:08:56+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/"},"wordCount":865,"publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"articleSection":["C# \/ .NET","Projekty kursant\u00f3w"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/","url":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/","name":"Projekt kursant\u00f3w C#: C_Bool - infoShare Academy Blog","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2022-04-05T06:51:03+00:00","dateModified":"2024-01-30T11:08:56+00:00","description":"Zesp\u00f3\u0142 kursant\u00f3w powo\u0142any do \u017cycia na naszym Bootcampie C#\/.NET stworzy\u0142 gr\u0119 przegl\u0105darkow\u0105 o wdzi\u0119cznej nazwie C_Bool. Zobacz, jak im posz\u0142o!","breadcrumb":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/infoshareacademy.com\/blog\/projekt-kursantow-c-c_bool\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/infoshareacademy.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Projekt kursant\u00f3w C#: C_Bool"}]},{"@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\/12122","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=12122"}],"version-history":[{"count":7,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/12122\/revisions"}],"predecessor-version":[{"id":13118,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/12122\/revisions\/13118"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/12125"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=12122"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=12122"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=12122"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}