{"id":317,"date":"2020-02-07T11:11:00","date_gmt":"2020-02-07T11:11:00","guid":{"rendered":"https:\/\/www.juniorjavadeveloper.pl\/?p=317"},"modified":"2023-12-04T21:35:15","modified_gmt":"2023-12-04T21:35:15","slug":"wlasne-portfolio-jak-zbudowac-dobre-portfolio-i-gdzie-je-umiescic","status":"publish","type":"post","link":"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/02\/07\/wlasne-portfolio-jak-zbudowac-dobre-portfolio-i-gdzie-je-umiescic\/","title":{"rendered":"Your own portfolio \u2013 how to build a good portfolio and where to place it?"},"content":{"rendered":"<p class=\"has-large-font-size wp-block-paragraph\">Your own portfolio is an important element if you are applying for the position of Junior Java Developer. The portfolio also allows us to collect the acquired knowledge in one place so that we can return to it later.<\/p>\n\n\n    <style>\r\n        .wpj-jtoc.--jtoc-theme-basic-light.--jtoc-has-custom-styles {\r\n            --jtoc-numeration-suffix: \". \";\n--jtoc-numeration-color: #adadad;\n        }\r\n\r\n            <\/style>\r\n\r\n\r\n\r\n<div id=\"wpj-jtoc\" class=\"wpj-jtoc wpj-jtoc--main --jtoc-the-content --jtoc-theme-basic-light --jtoc-title-align-left --jtoc-toggle-icon --jtoc-toggle-position-right --jtoc-toggle-1 --jtoc-has-numeration --jtoc-has-custom-styles --jtoc-is-unfolded\" >\r\n\r\n    \r\n    <!-- TOC -->\r\n    <div class=\"wpj-jtoc--toc\">\r\n                                <div class=\"wpj-jtoc--header\">\r\n                <div class=\"wpj-jtoc--header-main\">\r\n                                        <div class=\"wpj-jtoc--title\">\r\n                        <span class=\"wpj-jtoc--title-label\">Table of Contents<\/span>\r\n                    <\/div>\r\n                                                                <div class=\"wpj-jtoc--toggle-wrap\">\r\n                                                                                                                    <div class=\"wpj-jtoc--toggle-box\">\r\n                                    <div class=\"wpj-jtoc--toggle\"><\/div>\r\n                                <\/div>\r\n                                                    <\/div>\r\n                                    <\/div>\r\n            <\/div>\r\n                            <div class=\"wpj-jtoc--body\">\r\n                        <nav class=\"wpj-jtoc--nav\">\r\n                <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#wstep\" title=\"Preface\" data-numeration=\"1\">Preface<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#jak-zbudowac-portfolio\" title=\"How to build a portfolio\" data-numeration=\"2\">How to build a portfolio<\/a>\r\n                    <\/div> <ol class=\"wpj-jtoc--items\"><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#co-umiescic-w-portfolio\" title=\"What to put in your portfolio?\" data-numeration=\"2.1\">What to put in your portfolio?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#gdzie-umiescic-portfolio\" title=\"Where to place your portfolio?\" data-numeration=\"2.2\">Where to place your portfolio?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h3\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"3\">\r\n                <a href=\"#czego-nie-robic\" title=\"What not to do\" data-numeration=\"2.3\">What not to do<\/a>\r\n                    <\/div> <\/li><\/ol><\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#czym-sa-git-oraz-github\" title=\"What are git and GitHub?\" data-numeration=\"3\">What are git and GitHub?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#co-mowi-wyglad-repozytorium-git\" title=\"Co \u201cm\u00f3wi wygl\u0105d\u201d repozytorium git?\" data-numeration=\"4\">Co \u201cm\u00f3wi wygl\u0105d\u201d repozytorium git?<\/a>\r\n                    <\/div> <\/li><li class=\"wpj-jtoc--item --jtoc-h2\">\r\n        <div class=\"wpj-jtoc--item-content\" data-depth=\"2\">\r\n                <a href=\"#podsumowanie\" title=\"Summary\" data-numeration=\"5\">Summary<\/a>\r\n                    <\/div> <\/li><\/ol>            <\/nav>\r\n                    <\/div>\r\n    <\/div>\r\n<\/div>\r\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"wstep\">Preface<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Dla os&oacute;b, kt&oacute;re b&#281;d&#261; nas rekrutowa&#263;, w&#322;asne portfolio, to sygna&#322;, &#380;e znamy j&#281;zyk Java nie tylko od strony teoretycznej, ale r&oacute;wnie&#380; praktycznej. Umieszczenie kodu j&#281;zyka Java (zwanego kodem &#378;r&oacute;d&#322;owym) w portfolio nie polega na &ldquo;wgraniu plik&oacute;w na dysku w chmurze&rdquo;, ale wymaga dodatkowej wiedzy wykraczaj&#261;cej poza sam j&#281;zyk Java.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"jak-zbudowac-portfolio\">How to build a portfolio<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Jak zbudowa&#263; dobre portfolio? Dlaczego portfolio z &ldquo;Hello World!&rdquo;, to stanowczo za ma&#322;o? Firmy otrzymuj&#261; bardzo wiele CV od os&oacute;b, kt&oacute;re ubiegaj&#261; si&#281; o stanowisko Junior Java Developer&rsquo;a, w tych CV umieszczane s&#261; linki do portfolio (repozytorium git, wi&#281;cej o tym w dalszej cz&#281;&#347;ci) z kodem &#378;r&oacute;d&#322;owym. Je&#380;eli mamy w portfolio tylko jeden projekt tzw. <a aria-label=\"CRUD (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/CRUD\" target=\"_blank\" rel=\"noreferrer noopener\">CRUD<\/a> w <a aria-label=\"Spring Framework (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/Spring_Framework\" target=\"_blank\" rel=\"noreferrer noopener\">Spring Framework<\/a>, to powielamy tylko schemat, kt&oacute;ry wyst&#281;puje u os&oacute;b ko&#324;cz&#261;cych <a aria-label=\"Bootcamp'y (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2019\/12\/28\/bootcamp-kursy-online-ksiazki-a-moze-korepetycje-co-wybrac\/\" target=\"_blank\" rel=\"noreferrer noopener\">Bootcamp&rsquo;y<\/a> &ndash; wi&#281;cej informacji w artykule <a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/08\/18\/pulapki-szablonu-crud-z-bootcamp-we-wlasnym-portfolio-i-rzeczywistym-projekcie\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pu&#322;apki szablonu CRUD we w&#322;asnym portfolio i rzeczywistym projekcie<\/a>. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\"><strong>So what should you do? Stand out with an interesting project? Should I just put multiple projects, e.g. with Java basics?<\/strong><\/p>\n<\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"co-umiescic-w-portfolio\">What to put in your portfolio?<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Dobre portfolio, moim zdaniem powinno zawiera&#263; zar&oacute;wno jeden &ldquo;wi&#281;kszy&rdquo; projekt z wykorzystaniem <a aria-label=\"Spring Framework (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/spring.io\/\" target=\"_blank\" rel=\"noreferrer noopener\">Spring Framework<\/a> jak r&oacute;wnie&#380; &ldquo;mniejsze&rdquo; projekty prezentuj&#261;ce np. w&#322;a&#347;ciwo&#347;ci j&#281;zyka Java. Wi&#281;kszy projekt w Spring Framework, to niekoniecznie wspomniany wcze&#347;niej CRUD &ndash; o projekcie z CRUD wi&#281;cej w artykule <a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/04\/25\/pierwsza-klasa-jako-serwis-crud-kod-java-intellij-krok-po-kroku\/\" target=\"_blank\" rel=\"noreferrer noopener\">Pierwsza klasa jako serwis CRUD &ndash; kod Java, IntelliJ, krok po kroku<\/a>. Je&#380;eli ju&#380; robimy CRUD&rsquo;a, to wa&#380;ne, aby mia&#322; on dobr&#261; dokumentacj&#281; w pliku <a href=\"https:\/\/en.wikipedia.org\/wiki\/README\" target=\"_blank\" rel=\"noreferrer noopener\">README.md<\/a> oraz sam kod zawiera&#322; <a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/2020\/10\/02\/po-co-w-ogole-testowac-kod-aplikacji-mbank-robi-to-na-produkcji\/\" target=\"_blank\" rel=\"noreferrer noopener\">testy jednostkowe<\/a>, np. w <a aria-label=\"JUnit (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/JUnit\" target=\"_blank\" rel=\"noreferrer noopener\">JUnit<\/a> i by&#322; zgodny z <a aria-label=\"SOLID (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/SOLID_(programowanie_obiektowe)\" target=\"_blank\" rel=\"noreferrer noopener\">SOLID<\/a> i <a aria-label=\"DRY (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/DRY\" target=\"_blank\" rel=\"noreferrer noopener\">DRY<\/a>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph translation-block\">The<strong>README.md<\/strong> file is read by HR recruiters, non-technical ones<\/p>\n<cite>Here you should include a description of the project, information about the technologies used, how to install and launch the project. Additionally, you can attach screenshots of the running application.<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph translation-block\">The <strong>Git repository<\/strong> is viewed by technical recruiters<\/p>\n<cite>Po &ldquo;wygl&#261;dzie&rdquo; repozytorium git mo&#380;na stwierdzi&#263; czy dana osoba zna i poprawnie u&#380;ywa narz&#281;dzia git. Najwa&#380;niejsze, to tworzenie branch&rsquo;y oraz Pull Request, nawet dla siebie samego. Warto roz&#322;o&#380;y&#263; w czasie np.: kilku tygodni commit&rsquo;y w git.<\/cite><\/blockquote>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"gdzie-umiescic-portfolio\">Where to place your portfolio?<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">The most popular places to share and share source code:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote has-large-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\"><a href=\"https:\/\/github.com\/\" data-type=\"link\" data-id=\"https:\/\/github.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a><\/p>\n<cite>&ldquo;To platforma i us&#322;uga oparta na chmurze s&#322;u&#380;&#261;ca do tworzenia oprogramowania i kontroli wersji.&rdquo; &ndash; &#378;r&oacute;d&#322;o Wikipedia.<\/cite><\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote has-large-font-size is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-large-font-size wp-block-paragraph\"><a aria-label=\"Bitbucket (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/bitbucket.org\" target=\"_blank\" rel=\"noreferrer noopener\">Bitbucket<\/a><\/p>\n<cite>&ldquo;To us&#322;uga hostingowa repozytorium kodu &#378;r&oacute;d&#322;owego oparta na Git.&rdquo; &ndash; &#378;r&oacute;d&#322;o Wikipedia.<\/cite><\/blockquote>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Na GitHub i Bitbucket znajduj&#261; si&#281; r&oacute;wnie&#380; projekty <a href=\"https:\/\/en.wikipedia.org\/wiki\/Open-source_software\" target=\"_blank\" rel=\"noreferrer noopener\">open-source<\/a>, z kt&oacute;rych b&#281;dziemy korzysta&#263; jako programi&#347;ci j&#281;zyka Java, np. popularny <a aria-label=\"Spring Framework (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/github.com\/spring-projects\/spring-framework\" target=\"_blank\" rel=\"noreferrer noopener\">Spring Framework<\/a> ma sw&oacute;j kod na <a aria-label=\"GitHub (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/github.com\/spring-projects\/spring-framework\" target=\"_blank\" rel=\"noreferrer noopener\">GitHub<\/a>&lsquo;ie. Znajdziemy tam r&oacute;wnie&#380; kody &#378;r&oacute;d&#322;owe pochodz&#261;ce z wielu kurs&oacute;w, tutoriali i innych programist&oacute;w, nie tylko dla j&#281;zyka Java. Podstawow&#261; funkcj&#261; na GitHub i Bitbucket s&#261; repozytoria z kodem &#378;r&oacute;d&#322;owym. Opis wszystkich dost&#281;pnych funkcji wychodzi poza zakres tego artyku&#322;u.<\/p>\n\n\n\n<h3 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"czego-nie-robic\">What not to do<\/h3>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">We do not send our work in the form of an archive that contains files with source code, or worse yet, individual files with Java classes - the code must be placed in a remote source code repository. An exception to this is a situation when placing the source code in a remote source code repository violates the confidentiality rules, e.g. we received a recruitment task from company X, which is based on internal data of this company. In any other case, our code should be placed in a remote source code repository. Sharing Java code is not about putting the source code on a cloud drive.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">We do not place elements in the Git repository that are dynamically generated, e.g. compiled classes - files with the .class extension - of the Java language. Libraries that are automatically downloaded and included by a tool such as Maven, Gradle. I hope I don't have to remind you that we don't put logins and passwords in the git repository - it's best to use the public\/private keys and\/or certificates mechanism.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"czym-sa-git-oraz-github\">What are git and GitHub?<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\"><a aria-label=\"Git (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/Git_(oprogramowanie)\" target=\"_blank\" rel=\"noreferrer noopener\">Git<\/a> jest rozproszonym systemem kontroli wersji, np. plik&oacute;w z klasami j&#281;zyka Java. &ldquo;Wymiana plik&oacute;w&rdquo; kodu &#378;r&oacute;d&#322;owego odbywa si&#281; wy&#322;&#261;cznie za pomoc&#261; <a aria-label=\"system&oacute;w kontroli wersji (otwiera si&#281; na nowej zak&#322;adce)\" href=\"https:\/\/pl.wikipedia.org\/wiki\/System_kontroli_wersji\" target=\"_blank\" rel=\"noreferrer noopener\">system&oacute;w kontroli wersji<\/a>, takich jak git. Repozytorium git zawiera pliki, najcz&#281;&#347;ciej umieszczone w katalogach, kt&oacute;re sk&#322;adaj&#261; si&#281; na projekt, ka&#380;dy plik w repozytorium git zawiera histori&#281; zmian, kt&oacute;r&#261; mo&#380;na por&oacute;wna&#263; do historii zmian w pliku Word.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Personally, I call GitHub and similar tools a graphical overlay on the Git repository, which allows sharing source code and code review.<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Definicja GitHub z <a href=\"https:\/\/pl.wikipedia.org\/wiki\/GitHub\" data-type=\"link\" data-id=\"https:\/\/pl.wikipedia.org\/wiki\/GitHub\" target=\"_blank\" rel=\"noreferrer noopener\">Wikipedii<\/a>: &ldquo;hostingowy serwis internetowy przeznaczony do projekt&oacute;w programistycznych wykorzystuj&#261;cych system kontroli wersji Git.&rdquo; Zar&oacute;wno GitHub jak i Bitbucket udost&#281;pniaj&#261; repozytoria git&rsquo;a oraz w&#322;asne dodatkowe funkcje, kt&oacute;re nie s&#261; dost&#281;pne dla narz&#281;dzia git. Przyk&#322;ade takiej funkcji jest Pull Request lub Merge Request.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"co-mowi-wyglad-repozytorium-git\">Co &ldquo;m&oacute;wi wygl&#261;d&rdquo; repozytorium git?<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Bardzo wa&#380;ne dla osoby weryfikuj&#261;cej nasze portfolio, jest, aby projekt zawiera&#322; spor&#261; ilo&#347;&#263; opisanych zmian w git (git commit -m &ldquo;moja zmiana&rdquo;). R&oacute;wnie wa&#380;na jest sama informacja (commit message) zawieraj&#261;ca skr&oacute;cony opis zmian, kt&oacute;re wprowadzili&#347;my w kodzie i umieszczamy jako commit. Jest to wa&#380;ne, bo na tej podstawie mo&#380;na oceni&#263; ile czasu zaj&#281;&#322;o tworzenie projektu i czy czasem nie zosta&#322; on dodany w ca&#322;o&#347;ci w postaci jednej zmiany, co jest podejrzane. Najwa&#380;niejsze, to robienie branch&rsquo;y oraz Pull Request, nawet dla siebie samego.<\/p>\n\n\n\n<h2 class=\"wp-block-heading joli-heading jtoc-heading\" id=\"podsumowanie\">Summary<\/h2>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Unfortunately, for people who are just starting their adventure with Java, git is a serious problem. However, for people recruiting for the position of Junior Java Developer, a portfolio in the Git repository is information that a given person knows how to share source code in a team of developers.<\/p>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-poradnik-dla-przysz-ych-junior-java-developer-039-w wp-block-embed-poradnik-dla-przysz-ych-junior-java-developer-039-w\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"Kiv1DxomyM\"><a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/kontakt\/\">Contact<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&bdquo;Kontakt&rdquo; &mdash; Poradnik dla przysz&#322;ych Junior Java Developer&amp;apos;&oacute;w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/kontakt\/embed\/#?secret=wc1qfdTHn1#?secret=Kiv1DxomyM\" data-secret=\"Kiv1DxomyM\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<figure class=\"wp-block-embed aligncenter is-type-wp-embed is-provider-poradnik-dla-przysz-ych-junior-java-developer-039-w wp-block-embed-poradnik-dla-przysz-ych-junior-java-developer-039-w\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"7Bqws1y58f\"><a href=\"https:\/\/www.juniorjavadeveloper.pl\/en\/mentoring-rezerwuj-termin\/\">Mentoring - book an appointment<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&bdquo;Mentoring &ndash; rezerwuj termin&rdquo; &mdash; Poradnik dla przysz&#322;ych Junior Java Developer&amp;apos;&oacute;w\" src=\"https:\/\/www.juniorjavadeveloper.pl\/mentoring-rezerwuj-termin\/embed\/#?secret=Fu4vWOAMoC#?secret=7Bqws1y58f\" data-secret=\"7Bqws1y58f\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>","protected":false},"excerpt":{"rendered":"<p>W\u0142asne portfolio, to wa\u017cny element, je\u017celi ubiegamy si\u0119 o stanowisko Junior Java Developer&#8217;a. Portfolio pozwala nam r\u00f3wnie\u017c zgromadzi\u0107 w jednym miejscu zdobyt\u0105 wiedz\u0119 tak, aby mo\u017cna by\u0142o p\u00f3\u017aniej do niej wr\u00f3ci\u0107. Wst\u0119p Dla os\u00f3b, kt\u00f3re b\u0119d\u0105 nas rekrutowa\u0107, w\u0142asne portfolio, to sygna\u0142, \u017ce znamy j\u0119zyk Java nie tylko od strony teoretycznej, ale r\u00f3wnie\u017c praktycznej. Umieszczenie [&hellip;]<\/p>","protected":false},"author":1,"featured_media":400,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_ppp_document_settings_meta":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[6,2,7],"tags":[],"class_list":["post-317","post","type-post","status-publish","format-standard","has-post-thumbnail","category-felieton","category-poczatkujacy","category-poradnik"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.juniorjavadeveloper.pl\/wp-content\/uploads\/2020\/02\/wlasne-portfolio-scaled.jpg","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/comments?post=317"}],"version-history":[{"count":32,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/317\/revisions"}],"predecessor-version":[{"id":3826,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/posts\/317\/revisions\/3826"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media\/400"}],"wp:attachment":[{"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/media?parent=317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/categories?post=317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.juniorjavadeveloper.pl\/en\/wp-json\/wp\/v2\/tags?post=317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}