{"id":411,"date":"2026-03-29T14:42:32","date_gmt":"2026-03-29T14:42:32","guid":{"rendered":"https:\/\/nuplo.org\/?page_id=411"},"modified":"2026-04-23T13:26:22","modified_gmt":"2026-04-23T13:26:22","slug":"wprowadzenie-do-kursu","status":"publish","type":"page","link":"https:\/\/nuplo.org\/pl\/","title":{"rendered":"Wprowadzenie do Kursu"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"o-kursie-0\">O Kursie<\/h2>\n\n\n\n<p>Wytwarzanie oprogramowania jest stosunkowo m\u0142od\u0105 dziedzin\u0105 je\u015bli por\u00f3wna\u0107 j\u0105 do innych wypracowanych ju\u017c proces\u00f3w, kt\u00f3re rozwija\u0142y si\u0119 przez tysi\u0105ce lat &#8211; takich jak chocia\u017cby budownictwo czy szkutnictwo. Na dodatek, bardzo szybki rozw\u00f3j sztucznej inteligencji w ostatnich latach, w tym w szczeg\u00f3lno\u015bci LLM, wymusi\u0142 na bran\u017cy IT wymy\u015blenie od nowa sposobu wytwarzania oprogramowania.<\/p>\n\n\n\n<p>Dawniej do zbudowania w pe\u0142ni dzia\u0142aj\u0105cej aplikacji niezb\u0119dny by\u0142 ca\u0142y zesp\u00f3\u0142 specjalist\u00f3w &#8211; osoby odpowiedzialne za frontend, backend, bazy danych, architektur\u0119 system\u00f3w, serwery, testy, bezpiecze\u0144stwo, DevOps, i tym podobne. Teraz stworzy\u0107 oprogramowanie mo\u017ce nawet jedna osoba, kt\u00f3ra nie posiada zaplecza technicznego. Czy b\u0119dzie to dobrej jako\u015bci oprogramowanie? Na dzie\u0144 kiedy pisz\u0119 te s\u0142owa &#8211; luty 2026 &#8211; nie b\u0119dzie. Co nie zmienia faktu, \u017ce na naszych oczach dokona\u0142a si\u0119 ogromna rewolucja. Jeszcze kilka lat temu wytworzenie w pe\u0142ni dzia\u0142aj\u0105cego oprogramowania przez osob\u0119 nie techniczn\u0105 by\u0142o po prostu niemo\u017cliwe.&nbsp;<\/p>\n\n\n\n<p>Nie jestem propagatorem tre\u015bci pokroju, \u017ce AI zabierze nam wszystkim prac\u0119, tak jak cz\u0119sto s\u0142yszy si\u0119 to z medi\u00f3w g\u0142\u00f3wnego nurtu. Mimo wszystko, nie ulega w\u0105tpliwo\u015bci, \u017ce bardzo drastycznie zmienia si\u0119 krajobraz tego jak oprogramowanie jest wytwarzane.<\/p>\n\n\n\n<p>Pomimo ogromnego uproszczenia procesu wytwarzania oprogramowania niesie to za sob\u0105 r\u00f3wnie\u017c du\u017ce ryzyko. Co chwila s\u0142yszy si\u0119 o s\u0142abo zabezpieczonych aplikacjach, utracie danych klient\u00f3w, lub wycieku wra\u017cliwych danych. O powstawaniu masy nikomu niepotrzebnego i niemo\u017cliwego do utrzymania oprogramowania nie wspominaj\u0105c.<\/p>\n\n\n\n<p>Nie jest to kolejny kurs konkretnej technologii, w kt\u00f3rym nauczysz si\u0119 jak u\u017cywa\u0107 danego narz\u0119dzia. Nie toczymy te\u017c dyskusji, kt\u00f3re rozwi\u0105zanie AI jest lepsze od innego. Tym bardziej nie jest to te\u017c kurs, kt\u00f3ry ma przekona\u0107 kogo\u015b, \u017ce teraz wytwarzanie oprogramowania sta\u0142o si\u0119 bajecznie proste i ka\u017cdy mo\u017ce si\u0119 tym zajmowa\u0107. Wr\u0119cz przeciwnie.\u00a0<\/p>\n\n\n\n<p>Dob\u00f3r technologii pozostawiamy w du\u017cej mierze czytelnikowi &#8211; chocia\u017c oczywi\u015bcie pewnych utartych standard\u00f3w rynkowych nie da si\u0119 unikn\u0105\u0107.&nbsp;<\/p>\n\n\n\n<p>Na potrzeby tego kursu sami b\u0119dziemy tworzyli prost\u0105 aplikacj\u0119, oraz postaramy si\u0119 zaprezentowa\u0107 jak powinno si\u0119 j\u0105 budowa\u0107 w nowych warunkach, w jakich si\u0119 znajdujemy &#8211; otoczeni przez AI.<\/p>\n\n\n\n<p>Zaczniemy od wyja\u015bnienia po co tak naprawd\u0119 wytwarza si\u0119 oprogramowanie i jak prawid\u0142owo powinni si\u0119 do tego podej\u015b\u0107 na etapie planowania, jak zbudowa\u0107 MVP i jak zacz\u0105\u0107 j\u0105 udost\u0119pnia\u0107 u\u017cytkownikom.&nbsp;<\/p>\n\n\n\n<p>Nast\u0119pnie postaramy si\u0119 wprowadzi\u0107 czytelnika do \u015bwiata agent\u00f3w AI, gdzie zbudujemy kilka praktycznych rozwi\u0105za\u0144.<\/p>\n\n\n\n<p>Zanim rzucimy si\u0119 w wir generowania kodu przy pomocy LLM, bardzo wa\u017cne jest zrozumienie jak ten kod jest tak naprawd\u0119 wytwarzany. Na tym etapie budujemy w\u0142asny mini zesp\u00f3\u0142 odpowiedzialny za ca\u0142y proces wytwarzania oprogramowania. Z t\u0105 r\u00f3\u017cnic\u0105, \u017ce zbudujemy to kompletnie od podstaw, a nie konfiguruj\u0105c komercyjne, gotowe rozwi\u0105zanie. Pozwoli to lepiej zrozumie\u0107 co dzieje si\u0119 \u201cpod mask\u0105\u201d gdy poprosimy AI o stworzenie aplikacji.<\/p>\n\n\n\n<p>Kolejne etapy to b\u0119d\u0105 ju\u017c klasyczne zagadnienia zwi\u0105zane z wytwarzaniem oprogramowania (Frontend, Backend, DevOps, testing, u\u017cytkownicy, uprawnienia, backupy, bezpiecze\u0144stwo). Przechodz\u0105c przez te rozdzia\u0142y b\u0119dziemy ci\u0105gle poszerza\u0107 nasz\u0105 wiedz\u0119, rozbudowywa\u0107 nasz\u0105 aplikacj\u0119 jak i naszych agent\u00f3w AI.<\/p>\n\n\n\n<p>Po uko\u0144czeniu tego kursu, czytelnik powinien mie\u0107 wystarczaj\u0105c\u0105 wiedz\u0119 by m\u00f3c patrze\u0107 na proces wytwarzania oprogramowania w znacznie szerszym kontek\u015bcie i zrozumie\u0107 jego zawi\u0142o\u015bci.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"niezbedne-technologie-i-podstawowa-wiedza-1\">Niezb\u0119dne Technologie i Podstawowa Wiedza<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Perplexity AI (do znalezienia artyku\u0142\u00f3w\/wideo)<\/li>\n\n\n\n<li>Google Colab (IDE na start)<\/li>\n\n\n\n<li>Klucz API do wybranego LLM<\/li>\n\n\n\n<li>IDE do kodowania<\/li>\n\n\n\n<li>Docker<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>O Kursie Wytwarzanie oprogramowania jest stosunkowo m\u0142od\u0105 dziedzin\u0105 je\u015bli por\u00f3wna\u0107 j\u0105 do innych wypracowanych ju\u017c proces\u00f3w, kt\u00f3re rozwija\u0142y si\u0119 przez tysi\u0105ce lat &#8211; takich jak chocia\u017cby budownictwo czy szkutnictwo. Na dodatek, bardzo szybki rozw\u00f3j sztucznej inteligencji w ostatnich latach, w tym w szczeg\u00f3lno\u015bci LLM, wymusi\u0142 na bran\u017cy IT wymy\u015blenie od nowa sposobu wytwarzania oprogramowania. Dawniej [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":415,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-411","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/pages\/411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/comments?post=411"}],"version-history":[{"count":2,"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/pages\/411\/revisions"}],"predecessor-version":[{"id":523,"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/pages\/411\/revisions\/523"}],"up":[{"embeddable":true,"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/pages\/415"}],"wp:attachment":[{"href":"https:\/\/nuplo.org\/pl\/wp-json\/wp\/v2\/media?parent=411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}