{"id":11300,"date":"2021-08-19T10:44:52","date_gmt":"2021-08-19T08:44:52","guid":{"rendered":"https:\/\/infoshareacademy.com\/blog\/?p=11300"},"modified":"2024-02-06T12:09:55","modified_gmt":"2024-02-06T11:09:55","slug":"aplikacja-kursantow-bootcampu-front-end-rowersi","status":"publish","type":"post","link":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/","title":{"rendered":"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi"},"content":{"rendered":"\n<p>Kulminacyjnym momentem ka\u017cdego\u00a0<strong><a href=\"https:\/\/infoshareacademy.com\/kurs\/kurs-frontend-react-weekendowy\/\">Bootcampu Frontendowego<\/a><\/strong>\u00a0w infoShare Academy jest przekucie swojej wiedzy zdobytej na kursie, w dzia\u0142aj\u0105c\u0105 aplikacj\u0119. Uczestnicy bootcampu dobierani s\u0105 w ma\u0142e zespo\u0142u przypominaj\u0105ce te, z kt\u00f3rymi kursanci spotkaj\u0105 si\u0119 w realnej pracy.<\/p>\n\n\n\n<p>Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Co warto zaznaczy\u0107, start projektu odby\u0142 si\u0119 w momencie rozpocz\u0119cia nauki React przez uczestnik\u00f3w. <\/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><strong>Adam Szumski <\/strong>(<a href=\"https:\/\/github.com\/AdamSzumski\">GitHub<\/a>)<\/li>\n\n\n\n<li><strong style=\"color: initial;\">Karol Cio\u0142czyk<\/strong><span style=\"color: initial;\"> (<\/span><a href=\"https:\/\/github.com\/karol-ciolczyk\">GitHub<\/a><span style=\"color: initial;\">)<\/span><\/li>\n\n\n\n<li><strong>Micha\u0142 Lachowski<\/strong> (<a href=\"https:\/\/github.com\/Michal-Lachowski\">GitHub<\/a>)<\/li>\n\n\n\n<li><strong>Ilona Kozak<\/strong> (<a href=\"https:\/\/github.com\/ilonakozak\">GitHub<\/a>)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Za\u0142o\u017cenia aplikacji<\/h2>\n\n\n\n<p>Aplikacja Rowersi powsta\u0142a, aby promowa\u0107 turystyk\u0119 rowerow\u0105. Aplikacja ma zach\u0119ca\u0107&nbsp;do zr\u00f3wnowa\u017conej turystyki i aktywnego sp\u0119dzania wolnego czasu poprzez promocj\u0119 najlepszych tras rowerowych w Polsce.&nbsp;<\/p>\n\n\n\n<p>Rowersi przeznaczona dla rowerowych zapale\u0144c\u00f3w, pozwala na tworzenie zaawansowanych tras rowerowych i dzielenie si\u0119 nimi z innymi u\u017cytkownikami aplikacji.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"513\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi1.png\" alt=\"\" class=\"wp-image-11305\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi1.png 1000w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi1-300x154.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi1-768x394.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Strona g\u0142\u00f3wna aplikacji Rowersi<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">\u015arodowisko<\/h2>\n\n\n\n<p><strong>Backend<\/strong> aplikacji postawiony zosta\u0142 na <strong>Firebase<\/strong>. Firebase to us\u0142uga backendowa od Google zapewniaj\u0105ca zaawansowane \u015brodowisko do developmentu. Us\u0142uga zapewnia po\u0142\u0105czenie mi\u0119dzy baz\u0105 danych a aplikacj\u0105 na frontendzie. Firebase jest to us\u0142uga wysokoskalowanla, przetrzymywana w chmurze i zapewniaj\u0105ca dost\u0119p w czasie rzeczywistym do bazy danych typu <strong>NoSQL<\/strong>. Firebase dostarcza tak\u017ce funkcje do autoryzacji u\u017cytkownik\u00f3w, kt\u00f3re zesp\u00f3\u0142 Rowersi wykorzystuje do logowania i zak\u0142adania nowego konta w swojej aplikacji.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"513\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/1.png\" alt=\"\" class=\"wp-image-11317\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/1.png 1000w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/1-300x154.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/1-768x394.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\"> Widok tworzenia nowej strasy rowerowej<\/figcaption><\/figure>\n\n\n\n<p><strong>Frontend<\/strong> jest oparty na najpopularniejszej obecnie bibliotece javascriptowej &#8211; <strong>React<\/strong>. React zosta\u0142 stworzony jako projekt Facebooka i jest utrzymywany oraz rozwijany przez jego zesp\u00f3\u0142. Z uwagi na liczb\u0119 ofert pracy na programist\u00f3w znaj\u0105cych Reacta, oraz jego \u015bwietne community u\u0142atwiaj\u0105ce nauk\u0119 uczymy w\u0142a\u015bnie tej biblioteki na naszym bootcampie. Uczestnicy <strong><a href=\"https:\/\/infoshareacademy.com\/kursy\/dzienny-kurs-front-end-od-podstaw-zdalnie\/\">bootcampu Frontendowego<\/a><\/strong> ucz\u0105 si\u0119 <strong>React<\/strong> tworz\u0105c dzia\u0142aj\u0105ce aplikacj\u0119. React jest bibliotek\u0105, kt\u00f3ra w prosty spos\u00f3b pozwala budowa\u0107 interfejsy u\u017cytkownika i UI komponenty. Biblioteka sama w sobie nie posiada takich funkcji jak np. routing, ale poprzez liczb\u0119 dost\u0119pnych paczek, pozwala w \u0142atwy spos\u00f3b rozbudowa\u0107 j\u0105 o te w\u0142a\u015bnie funkcje.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"513\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/2.png\" alt=\"\" class=\"wp-image-11319\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/2.png 1000w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/2-300x154.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/2-768x394.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Szczeg\u00f3\u0142owy widok trasy rowerowej<\/figcaption><\/figure>\n\n\n\n<p>Zesp\u00f3\u0142 wykorzysta\u0142 w React wi\u0119kszo\u015b\u0107 najbardziej popularnych funkcji oferowanych przez t\u0119 bibliotek\u0119, takich jak Hooki, State, useEffect czy useContext. Dla lepszego UX wykorzystane zosta\u0142y modale, interaktywne slidery oraz animacje. <\/p>\n\n\n\n<p>Aplikacja zintegrowana jest z API <strong>Mapboxa<\/strong>, czyli us\u0142ugi dostarczaj\u0105cej zaawansowane mapy i API, kt\u00f3re pozwala na przeliczanie odleg\u0142o\u015bci trasy i okre\u015blanie wznosze\u0144, jakie na trasie wyst\u0119puj\u0105. U\u017cytkownicy korzystaj\u0105cy z aplikacji Rowersi mog\u0105 tak\u017ce wyszukiwa\u0107&nbsp;prawdziwe obiekty znajduj\u0105ce si\u0119 na mapie i wykorzystywa\u0107 je do tworzenia trasy.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Funkcjonalno\u015bci<\/h2>\n\n\n\n<p><strong>Rowersi<\/strong> umo\u017cliwia u\u017cytkownikom dodawanie zaawansowanych tras rowerowych na podstawie zaznaczonych punkt\u00f3w z mapy. Aplikacja na podstawie <strong>Mapboxa<\/strong> (zewn\u0119trznego API umo\u017cliwiaj\u0105cego wykorzystywanie map w swoich aplikacjach) przelicza odleg\u0142o\u015b\u0107, wzniesienia na danej trasie oraz szacowany czas trwania przejazdu.<\/p>\n\n\n\n<p>U\u017cytkownicy mog\u0105 w wygodny spos\u00f3b przegl\u0105da\u0107&nbsp;dodane trasy i maj\u0105 dost\u0119p do informacji o trasie takiej jak opis i ocen\u0119 wystawion\u0105&nbsp;przez pozosta\u0142ych u\u017cytkownik\u00f3w. <strong>Rowersi<\/strong> w przyjazny dla u\u017cytkownika spos\u00f3b prezentuje informacje o przewy\u017cszeniach w postaci wykres\u00f3w generowanych przez aplikacj\u0119.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"513\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/4-copy.png\" alt=\"\" class=\"wp-image-11321\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/4-copy.png 1000w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/4-copy-300x154.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/4-copy-768x394.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Ranking najpopularniejszych tras<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Workflow<\/h2>\n\n\n\n<p>Jak ka\u017cdy zesp\u00f3\u0142 na <strong>bootcampie Frontendowym od infoShare Academy<\/strong> r\u00f3wnie\u017c&nbsp;i Rowersi pracowali w  Scrumie. Scrum jest to framework  wykorzystuj\u0105cy zwinne podej\u015bcie do wytwarzania oprogramowania. Scrum jest najpopularniejszym frameworkiem wykorzystywan\u0105 obecnie w zespo\u0142ach IT. Praca w takim zespole ma imitowa\u0107 prac\u0119  w prawdziwym zespole, z kt\u00f3r\u0105 uczestnicy kursu spotkaj\u0105 si\u0119 w swojej przysz\u0142ej pracy.<\/p>\n\n\n\n<p>Zadania w zespole zosta\u0142y podzielone na ma\u0142e taski, kt\u00f3re zosta\u0142y dodane do Jiry. Jira jest to zaawansowane narz\u0119dzie do zarz\u0105dzania projektami najcz\u0119\u015bciej spotykane w du\u017cych firmach. Jira pozwala na \u0142atwe zarz\u0105dzanie pracami przy projekcie, przydzielanie konkretnych zada\u0144 oraz jest dostosowana do pracy w Scrum.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"513\" src=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/3.png\" alt=\"\" class=\"wp-image-11322\" srcset=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/3.png 1000w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/3-300x154.png 300w, https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/3-768x394.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Biblioteka tras dodaych przez u\u017cytkownik\u00f3w<\/figcaption><\/figure>\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 ROWERSI na bootcampie Frontend - infoShare Academy\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/_8RVW_N6Ww4?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><figcaption class=\"wp-element-caption\">Zobacz prezentacj\u0119 aplikacji Rowersi<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong><a href=\"https:\/\/infoshareacademy.com\/zostan-frontend-developerem\/\">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\">\ud83d\udc49 <a href=\"https:\/\/infoshareacademy.com\/kurs\/kurs-frontend-react-weekendowy\/\">Weekendowy Bootcamp Front-end<\/a> (przebran\u017cowienie)<\/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:\/\/frontend-newsletter.gr8.com\/\" 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>Kulminacyjnym momentem ka\u017cdego\u00a0Bootcampu Frontendowego\u00a0w infoShare Academy jest przekucie swojej wiedzy zdobytej na kursie, w dzia\u0142aj\u0105c\u0105 aplikacj\u0119. Uczestnicy bootcampu dobierani s\u0105 w ma\u0142e zespo\u0142u przypominaj\u0105ce te, z kt\u00f3rymi kursanci spotkaj\u0105 si\u0119 w realnej pracy. Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Co warto zaznaczy\u0107, start projektu odby\u0142 si\u0119 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":11301,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30,100],"tags":[109],"class_list":["post-11300","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: Rowersi - infoShare Academy Blog<\/title>\n<meta name=\"description\" content=\"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. 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-rowersi\/\" \/>\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: Rowersi - infoShare Academy Blog\" \/>\n<meta property=\"og:description\" content=\"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Zobacz, jak im posz\u0142o!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/\" \/>\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-08-19T08:44:52+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-06T11:09:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi.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=\"6 minut\" \/>\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-rowersi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/\"},\"author\":{\"name\":\"ggolebiewski\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5\"},\"headline\":\"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi\",\"datePublished\":\"2021-08-19T08:44:52+00:00\",\"dateModified\":\"2024-02-06T11:09:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/\"},\"wordCount\":934,\"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-rowersi\/\",\"url\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/\",\"name\":\"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi - infoShare Academy Blog\",\"isPartOf\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/#website\"},\"datePublished\":\"2021-08-19T08:44:52+00:00\",\"dateModified\":\"2024-02-06T11:09:55+00:00\",\"description\":\"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Zobacz, jak im posz\u0142o!\",\"breadcrumb\":{\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/#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: Rowersi\"}]},{\"@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: Rowersi - infoShare Academy Blog","description":"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. 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-rowersi\/","og_locale":"pl_PL","og_type":"article","og_title":"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi - infoShare Academy Blog","og_description":"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Zobacz, jak im posz\u0142o!","og_url":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/","og_site_name":"infoShare Academy Blog","article_publisher":"https:\/\/www.facebook.com\/infoshareacademy","article_published_time":"2021-08-19T08:44:52+00:00","article_modified_time":"2024-02-06T11:09:55+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/infoshareacademy.com\/blog\/wp-content\/uploads\/2021\/08\/rowersi.png","type":"image\/png"}],"author":"ggolebiewski","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"ggolebiewski","Szacowany czas czytania":"6 minut"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/#article","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/"},"author":{"name":"ggolebiewski","@id":"https:\/\/infoshareacademy.com\/blog\/#\/schema\/person\/6ff6884acf142f159cdc9f059302dbf5"},"headline":"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi","datePublished":"2021-08-19T08:44:52+00:00","dateModified":"2024-02-06T11:09:55+00:00","mainEntityOfPage":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/"},"wordCount":934,"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-rowersi\/","url":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/","name":"Aplikacja kursant\u00f3w bootcampu Front-end: Rowersi - infoShare Academy Blog","isPartOf":{"@id":"https:\/\/infoshareacademy.com\/blog\/#website"},"datePublished":"2021-08-19T08:44:52+00:00","dateModified":"2024-02-06T11:09:55+00:00","description":"Adam, Ilona, Karol i Micha\u0142 stworzyli zesp\u00f3\u0142 Rowersi i zaprojektowali aplikacj\u0119 o takiej samej nazwie. Zobacz, jak im posz\u0142o!","breadcrumb":{"@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/infoshareacademy.com\/blog\/aplikacja-kursantow-bootcampu-front-end-rowersi\/#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: Rowersi"}]},{"@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\/11300","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=11300"}],"version-history":[{"count":18,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11300\/revisions"}],"predecessor-version":[{"id":13164,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/posts\/11300\/revisions\/13164"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media\/11301"}],"wp:attachment":[{"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/media?parent=11300"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/categories?post=11300"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infoshareacademy.com\/blog\/wp-json\/wp\/v2\/tags?post=11300"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}