{"id":11677,"date":"2021-11-26T09:51:34","date_gmt":"2021-11-26T08:51:34","guid":{"rendered":"https:\/\/infoshareacademy.com\/blog\/?p=11677"},"modified":"2023-05-19T13:45:57","modified_gmt":"2023-05-19T11:45:57","slug":"projekty-kursantow-c-cryptomarket","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/","title":{"rendered":"Projekty kursant\u00f3w C#: CryptoMarket"},"content":{"rendered":"\n<p><strong>Bran\u017ca IT <\/strong>jest jedn\u0105 z tych w kt\u00f3rych najszybciej wida\u0107 trendy zmieniaj\u0105cego si\u0119 \u015bwiata. Nie wiemy jeszcze, czy kryptowaluty i zdecentralizowana sie\u0107, to ju\u017c pocz\u0105tek, czy dopiero zapowied\u017a<strong> kolejnej rewolucji<\/strong>, ale w bran\u017cy ju\u017c od kilku lat powstaj\u0105 startupy zwi\u0105zane z tzw. Web 3.0. Nie inaczej jest na naszym kursie, gdzie kursanci <a href=\"https:\/\/infoshareacademy.com\/kursy\/zdalny-kurs-c-sharp-dotnet-developer\/\"><strong>Bootcampu C#\/.NET <\/strong>od infoShare Academy<\/a> postanowili zrobi\u0107 aplikacj\u0119 do sprawdzania kurs\u00f3w <strong>kryptowalut<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sk\u0142ad zespo\u0142u<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Marcin Sitarz (<a href=\"https:\/\/www.linkedin.com\/in\/marcin-sitarz\">LinkedIn<\/a>)<\/li>\n\n\n\n<li>Adam Pietrzak (<a href=\"https:\/\/www.linkedin.com\/in\/adam-pietrzak\/\">LinkedIn<\/a>)<\/li>\n\n\n\n<li>Karolina Zieli\u0144ska (<a href=\"https:\/\/www.linkedin.com\/in\/zielinska-karolina\/\">LinkedIn<\/a>)<\/li>\n<\/ul>\n\n\n\n<p>Aby lepiej zrozumie\u0107, czym s\u0105 kryptowaluty i jak\u0105 warto\u015b\u0107 przynosi aplikacja zespo\u0142u, warto najpierw zg\u0142\u0119bi\u0107 histori\u0119 internetu. Od powstania internetu min\u0119\u0142o ju\u017c kilkadziesi\u0105t lat. Obecnie prawie ka\u017cdy posiada w swojej kieszeni urz\u0105dzenie pod\u0142\u0105czone do sieci. Fazy rozwoju internetu mo\u017cna podzieli\u0107 na 3 etapy:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web 1.0<\/h3>\n\n\n\n<p>Internet od pocz\u0105tku swojego istnienia mocno ewoluowa\u0142. Wszystko rozpocz\u0119\u0142o si\u0119 od <strong>prostych po\u0142\u0105cze\u0144<\/strong> i przesy\u0142ania danych. Nast\u0119pnie od lat <strong>1989-2005<\/strong> nast\u0105pi\u0142a pierwsza rewolucja internetu: Web 1.0. W tych latach wi\u0119kszo\u015b\u0107 stron internetowych opiera\u0142a si\u0119 na statycznych stronach, nieoferuj\u0105cych wiele interakcji z u\u017cytkownikami. Internet w czasach Web 1.0 g\u0142\u00f3wnie si\u0119 ogl\u0105da\u0142o. Statyczne strony idealnie nadawa\u0142y si\u0119 do przekazywania informacji, ale nie oferowa\u0142y u\u017cytkownikom mo\u017cliwo\u015bci zbyt du\u017cej mo\u017cliwo\u015bci wchodzenia w interakcj\u0119.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web 2.0<\/h3>\n\n\n\n<p>Od 2005 roku rozpocz\u0119\u0142a si\u0119 era Web 2.0. Strony internetowe by\u0142y dynamiczne i oferowa\u0142y mo\u017cliwo\u015b\u0107 interakcji z u\u017cytkownikami. Coraz powszechniejsze sta\u0142o si\u0119 wykorzystywanie <strong>video<\/strong>. Powsta\u0142y takie serwisy jak <strong>YouTube<\/strong> czy <strong>Facebook<\/strong>. Nasta\u0142 czas social medi\u00f3w i to u\u017cytkownicy zacz\u0119li tworzy\u0107 tre\u015bci, a nie jak w przypadku Web 1.0 &#8211; administratorzy stron internetowych. Strony sta\u0142y si\u0119 pot\u0119\u017cniejsze, a technologia pozwala na tworzenie prawdziwych aplikacji w przegl\u0105darce. Nikogo te\u017c nie dziwi gra w kt\u00f3r\u0105 mo\u017cna gra\u0107 na stronie internetowej. Masowe sta\u0142o si\u0119 zbieranie i wykorzystywanie zebranych w internecie danych.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Web 3.0<\/h3>\n\n\n\n<p>Mamy ko\u0144c\u00f3wk\u0119 roku 2021 i coraz wi\u0119cej si\u0119 m\u00f3wi, \u017ce w\u0142a\u015bnie rozpocz\u0119\u0142a si\u0119 kolejna rewolucja internetowa: Web 3.0. To od jakiego momentu b\u0119dziemy liczy\u0107 <strong>Web 3.0,<\/strong> to pewnie w przysz\u0142o\u015bci rozstrzygn\u0105 badacze. Niezale\u017cnie od tego, czy rewolucja si\u0119 zacz\u0119\u0142a, czy lada moment si\u0119 zacznie, jedno jest pewne: jeste\u015bmy \u015bwiadkami powstania nowych technologii. Wydawa\u0142oby si\u0119, \u017ce w internecie wszystko ju\u017c powsta\u0142o, a jednak w ostatnich latach mamy z do czynienia z czym\u015b zupe\u0142nie nowym<\/p>\n\n\n\n<p>\u017beby lepiej zrozumie\u0107, czym jest Web 3.0 trzeba lepiej zrozumie\u0107 jak dzia\u0142aj\u0105 wsp\u00f3\u0142czesne strony internetowe.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Zdecentralizowany internet<\/h2>\n\n\n\n<p>Je\u015bli posiadasz konto w banku, to zapewne masz do niego dost\u0119p przez internet. Informacje takie jak saldo znajduj\u0105 si\u0119 na serwerach banku (w du\u017cym uproszczeniu). Teoretycznie je\u015bli bank chcia\u0142by, to m\u00f3g\u0142by &#8222;wymaza\u0107&#8221; Twoje saldo. Oczywi\u015bcie banki nie mog\u0105 tego zrobi\u0107, bo s\u0105 nadzorowane przez specjalne instytucje i straci\u0142yby sw\u00f3j autorytet, ale w czystej w teorii to bank tak naprawd\u0119 przetrzymuje <strong>\u017ar\u00f3d\u0142o prawdy<\/strong> o Twoim rachunku bankowym.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"589\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0-1024x589.png\" alt=\"\" class=\"wp-image-11680\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0-1024x589.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0-300x173.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0-768x442.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0-1536x883.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/0.png 1636w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">https:\/\/blockchainengineer.com\/centralized-vs-decentralized-vs-distributed-network\/<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Innym przyk\u0142adem takiego \u201c\u017ar\u00f3d\u0142a prawdy\u201d, jest <strong>notariusz<\/strong>. Je\u015bli chcemy podpisa\u0107 umow\u0119 i sprawi\u0107, \u017ceby to odby\u0142o si\u0119 a majestacie prawa, to robimy to u notariusza. Pa\u0144stwo (reprezentowane przez notariusza) po\u015bwiadcza i nadaje wa\u017cno\u015b\u0107 tej umowie. Notariusz jest \u017ar\u00f3d\u0142em prawdy. Je\u015bli co\u015b p\u00f3jdzie nie tak, to mo\u017cemy uda\u0107 si\u0119 do notariusza i on przedstawi \u017ar\u00f3d\u0142o prawdy. <\/p>\n\n\n\n<p>Je\u015bli podpisujemy takie umowy w obr\u0119bie jednego kraju, a kraj respektuje prawa mi\u0119dzynarodowe, to nie ma z tym wi\u0119kszego problemu. W umowach mi\u0119dzynarodowych ju\u017c trzeba anga\u017cowa\u0107 w to instytucje mi\u0119dzynarodowe. Podobnie jest przy arbitra\u017cu. Takie instytucje s\u0105 zawsze pod czyj\u0105\u015b kontrol\u0105.<\/p>\n\n\n\n<p>A co je\u015bli nie by\u0142oby jednego \u017ar\u00f3d\u0142a prawdy? Zamiast tego, by\u0142oby miliony ma\u0142ych, niezale\u017cnych \u017ar\u00f3de\u0142, kt\u00f3re by\u0142yby po\u0142\u0105czone ze sob\u0105 i wszystkie przetrzymywa\u0142y \u017ar\u00f3d\u0142a prawdy? Otwarte i niekontrolowane przez nikogo. Tym w\u0142a\u015bnie jest <strong>Blockchain<\/strong>.&nbsp;<\/p>\n\n\n\n<p><strong>Blockchain<\/strong> przechowuje informacje, takie jak np. transakcje oraz stany kont (np. kryptowalut). Przez <strong>Blockchain<\/strong> mo\u017cna te\u017c zawiera\u0107 umowy. Informacje s\u0105 publiczne, poniewa\u017c jest sie\u0107 rozproszona, do kt\u00f3rej ka\u017cdy ma dost\u0119p. Dane s\u0105 nie do sfa\u0142szowania, poniewa\u017c je\u015bli kto\u015b zmieni\u0142by tak\u0105 informacj\u0119 \u201cu siebie\u201d, to natychmiast ta informacja nie zgadza\u0142aby si\u0119 z tysi\u0105cami blok\u00f3w u innych os\u00f3b.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"890\" height=\"431\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-18-13-39-17.png\" alt=\"\" class=\"wp-image-11681\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-18-13-39-17.png 890w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-18-13-39-17-300x145.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-18-13-39-17-768x372.png 768w\" sizes=\"auto, (max-width: 890px) 100vw, 890px\" \/><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">Projekt kursant\u00f3w<\/h2>\n\n\n\n<p>Obecna liczba kryptowalut si\u0119ga ponad <strong>7000<\/strong>. Co miesi\u0105c pojawiaj\u0105 si\u0119 nowe i trudno jest \u015bledzi\u0107 ich kurs. Tu mo\u017ce si\u0119 przyda\u0107 aplikacja kursant\u00f3w na <strong>Bootcampie C#<\/strong>\/<strong>.NET<\/strong>. <strong>CryptoMarket<\/strong>, bo tak nazywa si\u0119 aplikacja kursant\u00f3w, pozwala na \u015bledzenie kursu <strong>100<\/strong> najpopularniejszych kryptowalut.&nbsp;<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"512\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02-1024x512.png\" alt=\"\" class=\"wp-image-11683\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02-1024x512.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02-300x150.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02-768x384.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02-1536x768.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-35-02.png 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Przegl\u0105danie najpopularniejszych kryptowalut<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Aplikacja, wykorzystuj\u0105c dane z <strong>API<\/strong>, kt\u00f3re udost\u0119pnia firma <strong>Nomics.com<\/strong>, pobiera najnowsze dane z rynku kryptowalut. Dane s\u0105 pobierane przy logowaniu si\u0119 do aplikacji, wi\u0119c zawsze serwowane s\u0105 naj\u015bwie\u017csze notowania.<\/p>\n\n\n\n<p>Aplikacja zaci\u0105ga takie dane jak <strong>kwoty<\/strong> (zakupu i sprzeda\u017cy) oraz historyczna kwota sprzeda\u017cy, pozwala tak\u017ce na sprawdzenie zmiany kurs\u00f3w w czasie. Jest to wa\u017cna funkcja przy tego typu aplikacji, poniewa\u017c zmiany na tym rynku s\u0105 bardzo dynamiczne.&nbsp;<\/p>\n\n\n\n<p>W aplikacji mo\u017cna skorzysta\u0107 z filtrowania  danych po nazwie i kwotach. Wa\u017cn\u0105 funkcj\u0105, jest tak\u017ce mo\u017cliwo\u015b\u0107 zapisania walut i dodania ich do listy ulubionych. Dane w aplikacji mo\u017cna sortowa\u0107 po takich polach jak nazwa, cena, poprzednia cena i zmiana w czasie.<\/p>\n\n\n\n<p>Aplikacja umo\u017cliwia tak\u017ce dodawanie w\u0142asnych kryptowalut, wykorzystuj\u0105c do przechowywania baz\u0119 danych <strong>SQL<\/strong>. Do komunikacji z baz\u0105 danych zosta\u0142 u\u017cyty <strong>Entity Framework<\/strong>, kt\u00f3ry jest oparty o licencje <strong>Open Source<\/strong> i jest wykorzystywany do komunikacji aplikacji z bazami danych.&nbsp; Ca\u0142o\u015b\u0107 zosta\u0142a aplikacji powsta\u0142a w<strong> .NET<\/strong> przy u\u017cyciu j\u0119zyka <strong>C#<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"549\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59-1024x549.png\" alt=\"\" class=\"wp-image-11684\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59-1024x549.png 1024w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59-300x161.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59-768x412.png 768w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59-1536x824.png 1536w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/Screenshot-from-2021-11-23-08-37-59.png 1644w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Dodawanie w\u0142asnej kryptowaluty<\/figcaption><\/figure>\n\n\n\n<p>Po dodaniu kryptowaluty do bazy aplikacja umo\u017cliwia edytowanie tej ceny, co pozwala na aktualizacje kursu.<\/p>\n\n\n\n<p>Przy tak du\u017cej liczbie danych, kt\u00f3re aplikacja musi sprawnie sobie radzi\u0107 z obr\u00f3bk\u0105 i wy\u015bwietlaniem danych, wi\u0119c zesp\u00f3\u0142 musia\u0142 po\u015bwi\u0119ci\u0107 szczeg\u00f3ln\u0105 uwag\u0119 na optymalizacj\u0119 aplikacji. \u015awietnie sobie z tym poradzi\u0142 i aplikacja dzia\u0142a bardzo p\u0142ynnie.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prezentacja projektu<\/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=\"Prezentacja projektu C#.NET: CryptoMarket\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/TFqCnlHscy8?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<hr class=\"wp-block-separator has-css-opacity\"\/>\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>Bran\u017ca IT jest jedn\u0105 z tych w kt\u00f3rych najszybciej wida\u0107 trendy zmieniaj\u0105cego si\u0119 \u015bwiata. Nie wiemy jeszcze, czy kryptowaluty i zdecentralizowana sie\u0107, to ju\u017c pocz\u0105tek, czy dopiero zapowied\u017a kolejnej rewolucji, ale w bran\u017cy ju\u017c od kilku lat powstaj\u0105 startupy zwi\u0105zane z tzw. Web 3.0. Nie inaczej jest na naszym kursie, gdzie kursanci Bootcampu C#\/.NET od &hellip;<\/p>\n","protected":false},"author":1,"featured_media":11679,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[100],"tags":[],"class_list":["post-11677","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projekty-kursantow"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Projekty kursant\u00f3w C#: CryptoMarket<\/title>\n<meta name=\"description\" content=\"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!\" \/>\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\/projekty-kursantow-c-cryptomarket\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Projekty kursant\u00f3w C#: CryptoMarket\" \/>\n<meta property=\"og:description\" content=\"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\" \/>\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-11-26T08:51:34+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-19T11:45:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/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\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\/projekty-kursantow-c-cryptomarket\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\"},\"author\":{\"name\":\"ggolebiewski\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5\"},\"headline\":\"Projekty kursant\u00f3w C#: CryptoMarket\",\"datePublished\":\"2021-11-26T08:51:34+00:00\",\"dateModified\":\"2023-05-19T11:45:57+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\"},\"wordCount\":1216,\"publisher\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#organization\"},\"articleSection\":[\"Projekty kursant\u00f3w\"],\"inLanguage\":\"pl-PL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\",\"name\":\"Projekty kursant\u00f3w C#: CryptoMarket\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2021-11-26T08:51:34+00:00\",\"dateModified\":\"2023-05-19T11:45:57+00:00\",\"description\":\"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!\",\"breadcrumb\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\/\/infoshareacademy.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Projekty kursant\u00f3w C#: CryptoMarket\"}]},{\"@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":"Projekty kursant\u00f3w C#: CryptoMarket","description":"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!","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\/projekty-kursantow-c-cryptomarket\/","og_locale":"pl_PL","og_type":"article","og_title":"Projekty kursant\u00f3w C#: CryptoMarket","og_description":"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!","og_url":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2021-11-26T08:51:34+00:00","article_modified_time":"2023-05-19T11:45:57+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/11\/New-Project.png","type":"image\/png"}],"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\/projekty-kursantow-c-cryptomarket\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/"},"author":{"name":"ggolebiewski","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5"},"headline":"Projekty kursant\u00f3w C#: CryptoMarket","datePublished":"2021-11-26T08:51:34+00:00","dateModified":"2023-05-19T11:45:57+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/"},"wordCount":1216,"publisher":{"@id":"https:\/\/infoshareacademy.com\/blog\/#organization"},"articleSection":["Projekty kursant\u00f3w"],"inLanguage":"pl-PL"},{"@type":"WebPage","@id":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/","url":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/","name":"Projekty kursant\u00f3w C#: CryptoMarket","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2021-11-26T08:51:34+00:00","dateModified":"2023-05-19T11:45:57+00:00","description":"Kursanci Bootcampu C#\/.NET w infoShare Academy postanowili zrobi\u0107 aplikacj\u0119 CryptoMarket do sprawdzania kurs\u00f3w kryptowalut. Zobacz!","breadcrumb":{"@id":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/infoshareacademy.com\/blog\/projekty-kursantow-c-cryptomarket\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/infoshareacademy.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Projekty kursant\u00f3w C#: CryptoMarket"}]},{"@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\/11677","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=11677"}],"version-history":[{"count":10,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11677\/revisions"}],"predecessor-version":[{"id":12684,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11677\/revisions\/12684"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/11679"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=11677"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=11677"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=11677"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}