Heading

Perex Html

Front-end developer (Tailwind)
Ostatní
24.05.2022
Marián Kristeľ

Front-end developer (Tailwind)

Skillmea je kariérní portál zaměřený na vzdělávání, které probíhá primárně online. K tomu, aby vše dobře fungovalo, vyvíjíme vlastní platformu, se kterou máme globální ambice.   Aktuálně hledáme posilu do týmu na pozici Front-end developera.   Co požadujeme: • zkušenosti s vývojem front-endu min. 2 roky, • znalost Tailwind podmínkou, • samostatnost, spolehlivost, preciznost, • zkušenosti s vytvářením designových systémů výhodou. Co nabízíme: • zajímavou práci na smysluplném projektu, • dlouhodobou perspektivu, • full-remote work (nebo office Praha/Praha, volba je na tobě), • různé možnosti růstu a rozvoje v rámci firmy, • další benefity (gym, kantína, pitný režim apod.)   Naším prvořadým cílem je posunout naše uživatele vpřed. Pokud Ttě baví vzdělávání, rád pracuješ na sobě, ozvi se nám na kariera@skillmea.cz.
Nejpoužívanější Linuxové příkazy
Tipy a triky
21.05.2022
Marián Kristeľ

Nejpoužívanější Linuxové příkazy

Když se řekne Linux, většina lidí si představí komplikovaný operační systém, který používají pouze programátoři. Není to ovšem tak, jak se na první pohled může zdát. Co je Linux?Linux je celá rodina unixových operačních systémů s otevřeným zdrojovým kódem, které jsou založeny na Linuxovém jádru. To zahrnuje všechny nejpopulárnější systémy založené na Linuxu, jako jsou Ubuntu, Fedora, Mint, Debian a další. Přesněji řečeno, nazývají se distribuce. Celosvětový tržní podíl Linuxu na desktopových počítačích je 2,49 %, avšak když se podíváme na cloudovou infrastrukturu, zde Linux dominuje s podílem přibližně 90 %. Při práci s operačním systémem Linux musíš použít shell – rozhraní, které poskytuje přístup ke službám operačního systému. Většina distribucí Linuxu používá grafické uživatelské rozhraní (GUI) jako svůj shell, hlavně proto, aby svým uživatelům usnadnila používání. Je běžnou praxí používat je při správě VPS. Jakékoliv grafické uživatelské rozhraní (GUI) je jen abstrakcí programů příkazového řádku. Například když zavřete okno kliknutím na „X“, za touto akcí se spustí příkaz. Doporučuje se používat rozhraní příkazového řádku (CLI), protože je výkonnější a efektivnější. Úlohy, které vyžadují vícekrokový proces přes GUI, lze provést během několika sekund zadáním příkazů do CLI. V tomto článku se naučíš 26 základních příkazů Linuxu, které ti jako nováčkovi nepochybně pomohou při navigaci v Linuxu. Co je Linuxový příkaz?Linuxový příkaz je program nebo pomůcka, která se spouští na příkazovém řádku. Příkazový řádek je rozhraní, které přijímá řádky textu a zpracovává je do pokynů pro tvůj počítač. Příznak je způsob, jak můžeš předat možnosti příkazu, který spustíš. Většina příkazů Linuxu má stránku nápovědy, kterou můžeš vyvolat příznakem -h. Argument nebo parametr je vstup, který dáváme příkazu, aby mohl správně běžet. Ve většině případů je argumentem cesta k souboru, ale může to být cokoli, co zadáš do terminálu. Příznaky lze vyvolat pomocí pomlček (-) a dvojitých pomlček (--), zatímco provedení argumentů závisí na pořadí, ve kterém je odešleš funkci. Nejpoužívanější Linuxové příkazyPředtím, než se podíváme na nejpoužívanější Linux příkazy, nezapomeň spustit terminál. Ve většině distribucí Linuxu lze použít klávesovou zkratku Ctrl+Alt+T. Pokud to nefunguje, příkazový řádek najdeš v části Utilities. 1. pwdPomocí příkazu pwd zjistíš cestu k aktuálnímu pracovnímu adresáři (složce), ve kterém se nacházíš. Příkaz vrátí absolutní (úplnou) cestu, což je v podstatě cesta všech adresářů, která začíná lomítkokem (/ ). Příkladem absolutní cesty je /home/username. 2. cdNa navigaci v souborech a adresářích Linuxu použiješ příkaz cd. Vyžaduje buď úplnou cestu nebo název adresáře, v závislosti na aktuálním pracovním adresáři, ve kterém se nacházíš. Například si v /home/username/Documents a chceš přejít do adresáře Photos, který je podadresářem Documents. Jednoduše zadáš následující příkaz: cd Photos. Jiná situace by byla, kdyby si chtěl přejít do zcela nového adresáře, například /home/username/Movies. V tomto případě zadáš cd a za ním absolutní cestu k adresáři: cd /home/username/Movies. Existuje několik zkratek, které vám pomohou při rychlé navigaci: • cd .. (se dvěma tečkami) pro posun o jeden adresář nahoru, • cd k přejetí přímo do domovského adresáře, • cd- (s pomlčkou) pro přesun do předchozího adresáře “Shell Linuxu je case sensitive a rozlišuje velká a malá písmena. Takže musíš zadat název adresáře přesně tak, jak je.” 3. lsPříkaz ls se používá k zobrazení obsahu adresáře. Ve výchozím nastavení tento příkaz zobrazí obsah tvého aktuálního pracovního adresáře. Pokud chceš vidět obsah jiných adresářů, zadej ls a potom cestu k adresáři. Například zadáním ls /home/username/Documents zobrazíš obsah adresáře Documents. Existují tyto verze, které můžete použít s příkazem ls: • ls -R zobrazí seznam všech souborů v podadresářích, • ls -a zobrazí skryté soubory, • ls -al zobrazí seznam souborů a adresářů s podrobnými informacemi, jako jsou oprávnění, velikost, vlastník atp. 4. catcat (zkratka pro concatenate) je jedním z nejčastěji používaných příkazů v Linuxu. Používá se k výpisu obsahu souboru na standardním výstupu (sdout). Pokud chceš spustit tento příkaz, zadej cat a za ním název souboru a jeho příponu. Například: cat file.txt. Zde jsou další způsoby použití příkazu cat: • cat povodnysubor > názevsouboru obsah z původního souboru zkopíruješ a uložíš do souboru názevsouboru, • cat názevsouboru1 názevsouboru2>názevsouboru3 spojí dva soubory (1 a 2) a uloží jejich výstup do nového souboru (3), • ke změně souboru na velká nebo malá písmena použij cat názevsouboru | tr a-z A-Z >output.txt 5. cpPro zkopírování souborů z aktuálního adresáře do jiného adresáře použij příkaz cp. Například příkaz cp skillmea_logo.jpg /home/username/Pictures vytvoří kopii skillmea_logo.jpg (z tvého aktuálního adresáře) do adresáře Pictures. 6. mvPříkaz mv se primárně používá k přesunu souborů, přestože jej lze použít také k přejmenování souborů. Argumenty u mv jsou podobné příkazu cp. Musíš zadat mv, název souboru a cílový adresář. Například: mv hello.txt /home/username/Documents. Pokud chceš přejmenovat soubory, příkaz je mv starýnázev.txt novýnázev.txt 7. mkdirK vytvoření nového adresáře použiješ příkaz mkdir — pokud zadáš mkdir Music, vytvoří se adresář s názvem Music. Existují i další příkazy mkdir: • pro vygenerování nového adresáře v jiném adresáři, použij příkaz mkdir Music/Novyadresar • použijte volbu p (parents) k vytvoření adresáře mezi dvěma existujícími adresáři, například mkdir -p Music/Metallica/Novyadresar vytvoří Novyadresar v adresáři Metallica. Pokud adresář Metalilca neexistuje, tak jej zároveň i vytvoří. 8. rmdirPokud potřebuješ vymazat adresář, použij příkaz rmdir. rmdir však umožňuje mazat pouze prázdné adresáře. 9. rmPříkaz rm se používá k odstranění adresářů a obsahu v nich. Pokud chceš odstranit pouze adresář, jako alternativu k rmdir použijte rm -r. “U tohoto příkazu musíš být velmi opatrný a vždy zkontroluj, ve kterém adresáři se nacházíš. Příkazem se vše vymaže a nelze jej vrátit zpět.” 10. touchTento příkaz umožňuje vytvořit nový prázdný soubor. Zadejte například touch /home/username/Documents/Index.html a vytvořte soubor HTML s názvem Index v adresáři Documents. 11. locateTento příkaz můžeš použít k vyhledání (locate) souboru, stejně jako příkaz k vyhledávání v systému Windows. Při použití argumentu -i spolu s tímto příkazem se nerozlišují malá a velká písmena, takže je možné hledat soubor, i když neumíš jeho přesný název. Pokud potřebuješ vyhledat soubor, který obsahuje dvě nebo více slov, použiješ hvězdičku (*). Například příkaz locate -i meeting*notes vyhledá jakýkoli soubor, který obsahuje slovo „meeting“ a „notes“, a je jedno, zda se jedná o velká nebo malá písmena. 12. findPodobně jako u příkazu locate, pomocí find se také vyhledají soubory a adresáře. Rozdíl je v tom, že k vyhledání souborů v daném adresáři použiješ příkaz find. Například příkaz find /home/ -name notes.txt vyhledá soubor s názvem notes.txt v domovském adresáři a jeho podadresářích. 13. grepDalší ze základních Linuxových příkazů, který je užitečný pro každodenní použití, je grep. Umožňuje prohledávat celý text v daném souboru. Příklad použití: grep deadline notes.txt vyhledá v souboru notes.txt slovo deadline. Řádky, které obsahují hledané slovo, se zobrazí celé. 14. sudoZkratka pro „SuperUser Do“, tento příkaz umožňuje provádět úkoly, které vyžadují oprávnění správce nebo oprávnění root. Nedoporučuje se však používat tento příkaz ke každodennímu použití, protože se může snadno stát, že dojde k chybě, pokud uděláš něco nesprávného. 15. dfPomocí příkazu df získáš zprávu o využití místa na disku v procentech a kB. Pokud potřebuješ zobrazit přehled v megabajtech, zadej příkaz df -m. 16. duPokud chceš zkontrolovat, kolik místa zabírá soubor nebo adresář, použiješ k tomu příkaz du (Disk Usage). Souhrn využití disku však namísto obvyklého formátu velikosti zobrazí čísla bloků disku. Pokud ho chceš vidět v bajtech, kilobajtech a megabajtech, přidej do příkazové řádky argument -h. 17. headPříkaz head se používá k zobrazení prvních řádků libovolného textového souboru. Ve výchozím nastavení se zobrazí prvních deset řádků, ale toto číslo lze změnit dle vlastního uvážení. Například pokud chceš zobrazit jen prvních pět řádků, zadej příkaz head -n 5 název souboru.ext. 18. tailTento má podobnou funkci jako příkaz head, ale místo zobrazení prvních řádků příkaz tail zobrazí posledních deset řádků textového souboru. Například tail -n název_souboru.ext. 19. tarPříkaz tar je nejpoužívanějším příkazem k archivaci více souborů do tarballu – běžného formátu souborů v systému Linux, který je podobný formátu zip, přičemž komprese je volitelná. Tento příkaz je poměrně složitý s dlouhým seznamem funkcí, jako je přidávání nových souborů do stávajícího archivu, seznam obsahu archivu, extrahování obsahu z archivu a mnohé další. 20. killPokud máš nereagující program, můžeš ho ukončit manuálně pomocí příkazu kill. Vyšle určitý signál nesprávně se chovající aplikaci a přikáže aplikaci, aby se sama ukončila. 21. pingPomocí příkazu ping zkontroluješ stav připojení k serveru. Jednoduchým zadáním příkazu ping google.com příkaz zkontroluje, zda se dokážete připojit ke službě Google, a také změří čas odezvy. 22. wgetPříkaz wget je velmi užitečný, pomocí něhož lze dokonce stahovat soubory z internetu. Pokud to chceš udělat, jednoduše zadej wget a za ním odkaz ke stažení. 23. topPříkaz top zobrazí seznam spuštěných procesů a kolik procesoru každý proces využívá. Monitorování využití systémových prostředků je užitečné, je dobré zejména vědět, který proces je třeba ukončit, protože spotřebovává příliš mnoho zdrojů. 24. manNejsi si jistý ohledně funkcí určitých Linux příkazů? Žádné obavy, můžeš se snadno naučit, jak je používat přímo z prostředí Linuxu pomocí příkazu man. Například příkaz man tail zobrazí manuální pokyn pro příkaz tail. 25. echoTento příkaz se používá k přesunu některých dat do souboru. Například, pokud chceš přidat text „Ahoj, jmenuji se Karel“ do souboru s názvem name.txt, napíšeš echo Ahoj, jmenuji se Karel >> name.txt. 26. useradd, userdelProtože Linux je systém pro více uživatelů, znamená to, že se stejným systémem může současně pracovat více osob. useradd se používá k vytvoření nového uživatele, zatímco passwd přidává heslo k účtu tohoto uživatele. Pokud chceš přidat novou osobu s názvem Karel napíšeš: useradd Karel a poté přidej jeho heslo příkazem passwd Karel a systém tě vyzve k zadání a potvrzení hesla. Odstranění uživatele je velmi podobné jako přidání nového uživatele, stačí napsat userdel UserName. ZávěrZákladní Linuxové příkazy ti pomohou provádět úkoly jednodušší a efektivnější. Může chvíli trvat, než si zapamatuješ základní příkazy, ale praxí a neustálým zkoušením získáš jistotu. Znalost a zvládnutí těchto základních Linuxových příkazů bude přínosem pro správu tvého linuxového stroje, ať už desktopu nebo VPS řešení. Hodně štěstí!
Novinky ve Figmě z Config 2022 konference
Novinky
12.05.2022
Marián Kristeľ

Novinky ve Figmě z Config 2022 konference

Množství zajímavých novinek pro designérský nástroj Figma bylo představeno během letošní konference Config 2022. Pokud jsi zvědavý, jak ovlivní tvůj oblíbený designový nástroj a v konečném důsledku i celý pracovní postup, přečti si krátký souhrn. Figma novinkyUdělalo se několik aktualizací základních funkcí Figma včetně Auto Layoutu a komponent. Zahrnuje to přeuspořádání umístění ikon v rozhraní Figma a některé další ovládací prvky, díky kterým jsou stávající funkce výkonnější. Co je dále nového: • Tmavý režim Figma (dark mode) - nejviditelnější aktualizace. • Absolutní umístění (absolute positioning) - umístí položky do komponent automatického rozložení. • Záporné mezery (negative spacing) - auto layout nyní podporuje i záporné mezery mezi položkami. • Podpora variabilních fontů ve Figmě - využij plný potenciál variabilních fontů přímo v designovém nástroji. Ovládej tučnost, šířku a optickou velikost fontů (nebo je nastav automaticky). • Spring animations - použij vlastní nebo přednastavené animace pro prototypování přirozených a plynulých přechodů. • Samostatné tahy (Individual strokes) – jednoduše přidej tah na každou hranu zvlášť. Skvělý způsob vytváření karet, výběrů atp. • Spotlight - jednodušší způsob, jak být sledován ostatními uživateli ve Figmě. Menší Figma aktualizace• Zobrazení obrysů vrstev - prohlížení obrysů ve Figmě ti usnadňuje kontrolu, výběr a úpravu skrytých a vnořených vrstev. Outlines zobrazíš klávesovou zkratkou Command / Control + Y. • Ochrana heslem - snadno ovládej, kdo může přistupovat k souborům a prototypem při veřejném sdílení odkazů díky ochraně heslem. • Oblíbené soubory - přidej si mezi „Favorites“ důležité soubory a projekty, abys k nim měl rychlý přístup z levého postranního panelu v prohlížeči souborů. FigJam aktualizaceZde jsou nové způsoby, jak můžete pracovat ve FigJam: • Nové Jira widgety: Jira synchronizace a správa přímo ve Figjam. • Další widgety: i widgety Asana a Github jsou nyní součástí Figmy, dále přibyly například hlasové poznámky. • Widget Code Generator: Figma plugin, který ti umožní vytvořit widget pro FigJam. Tyto Figma aktualizace byly darem z nebes a mnozí nadšenci Figmy po nich toužili nějaký čas. Figma neustále vylepšuje své nástroje, přesto zůstávají jednoduché a snadno se používají. Jaká je tvoje oblíbená aktualizace?
Advokátka o online podnikání a ochraně osobních údajů
Rozhovory
28.04.2022
Tím Skillmea

Advokátka o online podnikání a ochraně osobních údajů

Barbora Lániková je advokátkou z advokátní kanceláře Laniková Group, která se specializuje hlavně na právní služby pro online podnikatele. Zabývá se službami jako ochrana osobních údajů, IT právo, nastavování smluvních vztahů s web developery a zaměstnanci, registrací ochranných známek a vším, co běžný online podnikatel potřebuje v souvislosti se svou činností.[GDPR] Začněme s GDPR: Na co by měl dbát běžný podnikatel s internetovým e-shopem?Pro objasnění, GDPR je nařízení o ochraně osobních údajů, které je přijato na úrovni Evropské unie. Kromě toho máme ještě Zákon o ochraně osobních údajů. GDPR mají dvě roviny: 1. pro běžné uživatele (fyzické osoby) - GDPR stanovuje jejich práva, fyzické osoby tak získaly kontrolu nad svými osobními údaji 2. pro podnikatele (provozovatele) - GDPR jim ukládá řadu technických a administrativních povinností, které musí splnit. „Mnoho klientů se nás ptá, zda weby a e-shopy zpracovávají údaje a zda se jich GDPR týká.“Myslí si, že pokud mají pouze prezentační web, s kontaktním formulářem nebo newslettrem, kde získávají pouze e-mail, nezpracovávají osobní údaje. Pravdou je, že 99,9% webů se ve skutečnosti osobní údaje zpracovávají. Už jen samotný e-mail může být osobním údajem, pokud z něj můžeme identifikovat konkrétní fyzickou osobu. Zpracovávat osobní údaje můžete pouze na nějakém pracovním základě, tedy musíte mít pro jejich zpracování právní důvod, na jehož základě si pak umíte určit povinnosti, které s tím souvisí. Má zákazník právo na vymazání všech svých osobních údajů?Na základě nařízení má dotyčná osoba právo požádat o jejich vymazání. Vy však nemůžete vymazat úplně všechny údaje, protože některé potřebujete uchovávat 10 let pro účetní účely. Pokud to nařizuje zákon, nějak je i nadále zpracovávat budete. Když zpracováváte údaje na právním základě souhlasu dotyčné osoby, tak v případě požádání o výmaz, je vymazat musíte. Kdo je zodpovědný za únik dat o uživatelích?V první řadě provozovatel webstránky je povinen přijmout přiměřená bezpečnostní opatření k tomu, aby zajistil ochranu osobních údajů. Pokud nepřijal a mohl to zajistit lépe, tak odpovědnost nese právě provozovatel. Většina provozovatelů si myslí, že pokud nastaví webstránku v souladu s GDPR a zveřejní zmíněné dokumenty na web, tak mají splněny všechny povinnosti.  Podnikatelé se musí zabývat také souhlasem s používáním cookies. Jak je rozdělujeme?Cookies rozdělujeme na nezbytné a na uživatelské a reklamní. Z hlediska ochrany osobních údajů se jinak přistupuje k nezbytným a jinak k uživatelským a reklamním cookies. U nezbytných cookies, které se potřebujeme k běžnému fungování stránky, souhlas nepotřebujete. Stačí vám tedy informační lišta o zpracovávání cookies. U ostatních potřebujete aktivní souhlas dotyčné osoby. Na liště byste měli mít uvedenou informaci o používání různých cookies, tlačítko "Souhlasím" a ideální i proklik, kde se návštěvníci dostanou ke všem informacím. Co hrozí webové stránce, která neinformuje o používání cookies?Může dostat pokutu. Úřad ke každému případu přistupuje individuálně. Zkoumá v jakém rozsahu byla porušena práva dotčených osob, jakým způsobem, jaká škoda jim mohla být způsobena, jaký zisk z toho mohl mít provozovatel. Běžné pokuty se pohybují od 1 000 - 3 000 €, ale jsou i případy, kde se pokuta pohybuje v desetitisících eur. Tento článek ukázal jen částečný obraz toho, o čem se můžete dozvědět v našem Skillmea podcastu. Pokud jste zvědaví na více hlubších informací a zajímavých diskusí, neváhejte si vyslechnout náš podcast. V něm se dozvíte více nejen o GDPR a cookies, ale také o registraci obchodní známky, duševním vlastnictví či e-mailovém marketingu.
Novinky ve Photoshopu 2022
Vzdělávání
18.04.2022
Marián Kristeľ

Novinky ve Photoshopu 2022

V tomto článku se podíváme na několik novinek, které přinesl Photoshop 2022. Představíme jen ty podle nás nejzásadnější změny, jelikož změn v této verzi Photoshopu bylo více. Výběr objektů (Object selection tool)Tento nástroj aktuálně funguje mnohem více automaticky a pomáhá při rychlém vymaskování. Stačí kurzorem přejet přes objekt a hned uvidíte zvýrazněnou masku. Po kliknutí na objekt se vytvoří výběr, se kterým můžete pracovat. Funkce má stále co vylepšovat se svojí Sensei AI, určitě se tedy nevyhnete následné úpravě a upřesnění masky, ale celkově jsou výsledky na dostačující úrovni.[Object finder a Object selection tool] Neural Filter Funkce Neural Filters byla vydána již v loňském roce, nicméně v této verzi Photoshopu přichází optimalizovanější a také se zapracováním 3 novinek: • Kombinátor krajin (Landscape mixer): vytvořte novou krajinu smícháním různých obrázků krajiny dohromady. Umíte změnit roční období, denní dobu a přidat další úpravy. • Přenos barev: můžete přizpůsobit barevný tón na fotografii pomocí úplně jiného obrázku. • Harmonizace: tato funkce smíchá dva obrázky a automaticky upraví tón a osvětlení tak, aby výsledný obrázek působil maximálně přirozeně a bez barevných nerovnoměrností. [Neural filtre] Přidávání komentářů Vhodné pro grafiky pracující v týmu. Jednoduše pomocí této funkce komentujte grafiku, na které aktuálně pracujete. Grafické práce, na kterých pracujete, si uložíte do Creative Cloudu, zasdílíte a můžete komentovat a dostávat komentáře. Vkládání vektorů jako vrstvy Vylepšená interoperabilita mezi oblíbenými Adobe aplikacemi Photoshop a Illustrator umožňuje snadné přenášení souborů Illustratoru s vrstvami, vektory a vektorovými maskami do Photoshopu, kde je můžete dále upravovat. Možnost Vložit jako > Vrstvy představuje nové vylepšení spolupráce mezi Illustratorem a Photoshopem, které doplňuje stávající možnosti Inteligentní objekt, Obrazové body, Cesta a Vrstva tvaru. Tato nová možnost podporuje import vrstev Illustratoru při zachování jejich vizuální a funkční účinnosti a struktury vrstev.[Prepojenie Photoshopu a Illustratoru] Plná podpora formátu WebP Soubory WebP lze ve verzi Photoshop 2022 otevírat, vytvářet, upravovat a ukládat bez potřeby použití pluginů nebo nastavení předvoleb. Chcete-li otevřít WebP soubor, udělejte tak jako s jakýmkoli jiným souborem. Po dokončení úprav dokumentu otevřete dialog Uložit jako nebo Uložit kopii a uložte soubor WebP. Dalšími výraznými novinkami, které však nebudeme podrobně popisovat, je vylepšení iPad aplikace Photoshopu nebo webové verze Photoshopu (Photoshop on the web). Které novinky ve verzi Photoshop 2022 zaujaly nejvíc vás?
Learn2Code končí!
Novinky
06.04.2022
Marián Kristeľ

Learn2Code končí!

Doteraz si pamätám, ako rozoberáme business nápady s kamarátmi a každý jeden bol o nejakej aplikácii alebo technológií, ktorá by „to“ vyriešila lepšie, rýchlejšie, lacnejšie, celoplošne. Avšak na ich exekúciu nám chýbali potrebné zručnosti ako napr. programovanie, design, online marketing a pod. V tej dobe sa ešte o startupoch príliš nehovorilo, ale táto vlna pomaly prichádzala aj na Slovensko. Nájsť programátora, ktorý by išiel do „toho“ za podiel bolo náročné. A tak vzniklo Learn2Code, 3-mesačný bootcamp, vďaka ktorému sa mohli účastníci naučiť programovať webové aplikácie a vytvoriť si svoj prvý webový projekt – prototyp svojho nápadu.   Malo to veľký úspech a kurz sa vypredal do posledného miesta. Počas kurzu sa hlásili už ďalší záujemcovia a z prvotnej potreby naučiť sa programovať vznikal vzdelávací projekt.   Bootscampy sme postupne rozšírili do 5 miest na Slovensku, pridali sme ďalšie témy ako design, marketing a postupne začali s online vzdelávaním. To posunulo Learn2Code zo vzdelávania desiatok účastníkov na tisícky pomocou videotutoriálov a tešíme sa dodnes, že už môže naše kurzy využiť ktokoľvek a odkiaľkoľvek s prístupom na internet.   Pandémia urýchlila aj našu digitálnu transformáciu a zamerali sme sa primárne na online vzdelávanie, ktorému sa plánujeme venovať aj naďalej. Čo je dobrá správa, že to bude s novou vzdelávacou aplikáciou a v novom šate.    Dlhšie sme bojovali s názvom Learn2Code, ktorý nás začal trochu obmedzovať, keďže v preklade "learn 2 code" znamená učiť sa programovať. Väčšina našich kurzov je už mimo segment programovania a do budúcna sa plánujeme venovať aj iným oblastiam a témam ako vzdelávanie.    Avšak všetko to bude mať jedného spoločného menovateľa – zručnosti. Preto vzniká nový názov Skillmea ⏩ Posuň sa vpred.    Skill je zručnosť a mea pochádza z latinského slova „môj, moje“, vo voľnom preklade sú to teda moje zručnosti, ktoré môže získavať alebo ponúkať každý. Skillmea bude kariérny portál, ktorý ti pomôže na tvojej ceste za vysnívanou prácou alebo tvojím vlastným businessom. Jednoducho ťa posunie vpred.
8 nejlepších pluginů pro After Effects
Tipy a triky
07.03.2022
Skillmea

8 nejlepších pluginů pro After Effects

V tomto článku přinášíme přehled 8 nejlepších After Effects pluginů a jejich funkcí, o kterých by měl vědět a pracovat s nimi každý seriózní motion designer. Adobe After Effects je skvělý software, ale přichází bod, kdy by vás mohlo zajímat, jak můžete zlepšit svůj workflow, zvýšit svou kreativitu a produktivitu a naučit se nové dovednosti. V tomto momentě vstupují do hry úžasné pluginy do After Effects. Pluginy existují od výmyslu světa: od úpravy postav, korekce barev, glitch efekty, a mnohé další. Výhody a nevýhody používání After Effects pluginů Ještě předtím, než se podíváme na jednotlivé pluginy podrobněji, přejděme si klady a zápory After Effects pluginů. Výhody After Effects pluginů: • umožňují novou úroveň kreativity, • měli by zlepšit váš pracovní workflow v After Effects, • vytvářejte efekty mnohem rychleji než používáním pouze výchozích efektů After Effects, • možňuje vám pracovat s 3D objekty a prvky přímo v After Effects, • vytvořte nádherné pozadí pouze několika klepnutími, • nevyžadují znalost programování, skriptování. Nevýhody After Effects pluginů: • některé pluginy zabírají spoustu paměti a značně zpomalují After Effects během jejich používání, • vykreslení některých pluginů zabere spoustu času, • některé pluginy mohou během používání aplikace After Effects spadnout, • cena pluginů může být relativně vysoká. 1. Orb Plugin Orb je navržen tak, aby pomáhal při vytváření 3-rozměrných koulí. Používá se především při vytváření planet. Orb používá podobný 3D engine jako vynikající doplněk Element 3D od Video Copilot a zaměřuje se na vytváření realistických planet a nabízí celou řadu jedinečných nástrojů pro snadné vytváření planet. Může se zdát, že vytvoření planety v After Effects je tak jednoduché jako vytvoření koule s nějakými texturami. Chcete-li však vytvořit působivou, profesionálně detailní planetu, Orb je nejlepší nástroj, který máte. Nemluvě o tom, že doplněk je bezplatný a má bezplatný návod, který můžete využít. Orb bude fungovat pro 90 procent z nich a je neocenitelným nástrojem pro převis. To platí zejména v kombinaci s jinými zásuvnými moduly After Effects nebo v kombinaci s 3D kamerou z 3D aplikace, kterou lze importovat do After Effects spolu s deskami v popředí pro objekty, jako jsou vesmírné lodě. 2. Animation Composer Řekněme, že spěcháte a chcete animovat svou vrstvu After Effects ve zlomku sekundy? Nejlepším řešením mohou být předvolby pohybu animací – motion presets. Několika klepnutími můžete doslova získat super plynulé odrazy a jednoduchou animaci. Balíček obsahuje více než 1000 presetů, takže si jistě najdete pohyb, který se vám líbí. Bonus: za tímto pluginem stojí Slováci z Mister Horse.[Image] 3. Duik After Effects má dobrý základní systém rozhýbání postav (rigging), ale Duik posouvá rigging na zcela novou úroveň. Klienti stále častěji požadují Duik pro jakoukoli pokročilou práci s animací a plugin se stává klíčovým prvkem animace pro širokou škálu projektů. Tento doplněk je zcela zdarma spolu se zbytkem doplňků Rainbox After Effects. Určitě se vyplatí naučit pracovat s Duik pluginem. Pokud se vám plugin líbí, podpořte jeho tvůrce. Pokud vás zajímá tento plugin a chcete se věnovat charakterovým animacím a rozpohybování postav, podívejte se na náš online kurz Character Animations, ve kterém se věnujeme právě DUIK pluginu.[Image] 4. Motion Boutique - Newton3 Newton3 je jedním z pluginů, který by motion designéři měli mít nainstalován. Je to v podstatě 2D fyzika nebo matematický engine integrovaný do After Effects, který vám umožňuje přesouvat vrstvy realistickým způsobem, protože vše je vypočteno za vás. Ať už chcete ukázat hustotu, tření, odskok, rychlost nebo gravitaci, Newton3 tohle všechno a ještě mnohem více dokáže.   Další věc, kterou můžete udělat, je vytvořit realistické spoje mezi objekty, takže můžete lehce vytvářet složité pohyby. Po dokončení simulace se animace znovu vytvoří v After Effects se standardními klíčovými snímky, takže si můžete přizpůsobit načasování podle svých představ. Cena tohoto pluginu je ovšem poměrně vysoká.  5. Red Giant Trapcode Particular Asi neexistuje seznam nejlepších pluginů pro After Effects, ve kterém by se nenacházel nějaký od Red Giant. A největším frajerem mezi jejich After Effects pluginy je určitě Trapcode Particular. Plugin Red Giant Trapcode Particular funguje podobně a podle nás i mnohem lépe než plugin Particular World od After Effects. Tento plugin je pravděpodobně jedním z nejstarších doplňků After Effects, který zůstal velmi aktivní a efektivní, když motion designéři potřebují animovat částice, které mohou být založeny na různých vzorech, tvarech nebo velikostech. To je velmi užitečné při vytváření prvků počasí, jako je déšť, sníh, oblaka nebo dokonce kouř. Plugin se ve velkém se používá ve filmovém průmyslu.  6. Motion Boutique - Pastiche Tento plugin využijete tehdy, když máte na časové ose spoustu malých vrstev. Pastiche vám umožňuje přesouvat, přeskupovat a umisťovat tyto vrstvy do jednoho tvaru. Pastiche také poskytuje intuitivní ovladače pro jemné doladění polohy, měrky, rotace a neprůhlednosti vrstev koláže. Stáhněte si zkušební verzi tohoto pluginu a vyzkoušejte pracovat s ním alespoň nějaký čas. Vyzkoušejte také zkombinovat Pastiche s pluginem Newton3. 7. Video Copilot Element 3D Další úžasný plugin od společnosti VideoCopilot se nazývá Element 3D. Umožňuje vám importovat 3D objekty do aktuálního pluginu a animovat je a texturovat. Mnoho motion designérů používá Element 3D k vytváření krásných filmových videí a výstupy vypadají velmi profesionálně. Cena tohoto pluginu je 189,95 USD přes Toolfarm. 8. DOF PRO Vývojář Richard Rosenman zpřístupnil DOF PRO (Depth Of Field Generator PRO), svůj populární doplněk ke generování hloubky pole ve Photoshopu, pro After Effects. Od svého prvního vydání v roce 2005 se DOF PRO stal profesionální volbou v motion design odvětví. Nejmodernější funkce DOF PRO poskytují inovativní a špičkové technologie, které jinde nejsou dostupné, výsledkem čehož je jeden z nejvýkonnějších a nejpokročilejších procesorů hloubky pole. Mezi pokročilé funkce patří podpora chromatické a achromatické aberace, diferenciace bokehu ohniskové roviny, astigmatismus a efekty vinětace, podpora vlastních map clony a obnovení hluku. K dispozici je také plná podpora alfa kanálu/průhlednosti nebo podpora 32bitových barev. Cena pluginu je 199,99 USD. Další zajímavé pluginy Mezi další velmi zajímavé pluginy, které jistě stojí za zmínku, patří Plexus 3, Boris Fx nebo Saber. Plexus 3 umožňuje uživatelům spojovat tečky/trojúhelníky s čarami a animovat je ve 3D prostoru. Kromě toho vám Plexus 3 umožňuje vytvářet, manipulovat a vizualizovat data procedurálním způsobem. Zjednodušeně to znamená, že částice mohou být animované a mohou mít mezi sebou vztah. Boris Fx má 3 hlavní pluginy: Sapphire, Mocha a Continuum. Všechny jsou velmi dobře známé v komerčním a celovečerním filmovém průmyslu. Máte-li chvíli času, doporučujeme podívat a vyzkoušet zkušební verzi. Saber je mimořádně výkonný nástroj pro osvětlení a efekty pro širokou škálu účelů. Nejenže lze použít k vytváření paprsků světla (například světelné meče), ale přichází i se širokou škálou přednastavení a možností pracovat s maskami vrstev. Závěr Doufáme, že jste se dozvěděli několik zajímavostí a nových věcí o výše uvedených pluginech pro After Effects. Znáte a používáte zajímavé pluginy pro After Effects? Podělte se o ně v komentářích níže.
K čemu se používá Kotlin?
Vzdělávání
28.02.2022
Skillmea

K čemu se používá Kotlin?

Kotlin je programovací jazyk, který v roce 2011 vydala společnost JetBrains, která prodává integrovaná vývojová prostředí (IDE) pro různé programovací jazyky. Od té doby se stal oblíbeným jazykem vývojářů a nahradil Javu v mnoha softwarových projektech. V tomto článku se podíváme na to, proč se Kotlin stal populárním, jaké jsou jeho výhody ak čemu se používá. Výhody programovacího jazyka Kotlin Vznik Kotlinu začal tehdy, když vedoucí vývojář Dmitrij Jemerov hledal funkce, které nemohl nalézt v Javě. Scala, další programovací jazyk, který běží na Java Virtual Machine (JVM), byl blízko tomu, co chtěl, ale jeho kompilace trvala příliš dlouho. Jemerův chtěl jazyk, který má všechny funkce modernějších programovacích jazyků, běží na JVM a kompiluje se stejně rychle jako Java. Tak si vytvořil svůj vlastní jazyk – Kotlin. Kotlin byl navržen jako náhrada za Javu na operačním systému Android. Osm let po vydání, v roce 2019, Google konečně souhlasil s Jemerovem a většinou Android developerů a oznámil, že Kotlin je preferovaný jazyk pro vývoj Android aplikací. Zde je několik důvodů, proč vývojáři upřednostňují Kotlin před Javou: • Kotlin je stručný a šetří čas, který byste jinak strávili psaním standardního kódu v Javě. Kotlin umí ušetřit stovky řádků kódu v porovnání s Javou. • Jevovský soubor můžete převést na Kotlin soubor pouze pomocí skriptu. Kotlin a Java mohou spolu fungovat na jednom projektu bez problémů. • Kotlin má velkou komunitu. Pokud se někdy zaseknete, na různých fórech a sociálních sítích můžete snadno najít jiné vývojáře, kteří vám pomohou. • Kotlin zefektivňuje asynchronní programování. Asynchronní uskutečňování síťových a databázových volání v jazyce Java je nemotorné a bolestivé. Kotlin má korutiny (coroutines), díky kterým je asynchronní programování snadné a efektivní. • Kotlin řeší hodnoty null. Hodnota null v Javě může způsobit selhání programu, pokud na to nejste připraveni. V Kotlině můžete k proměnným, které mohou mít hodnotu null, přidat jednoduchý operátor, abyste předešli těmto problémům. • Kotlin může běžet na více platformách. Kotlin může běžet kdekoli běží Java, takže jej můžete použít k vytváření aplikací pro různé platformy. • Přechod na Kotlin je jednoduchý. Kotlin je plně kompatibilní s Javou, takže nemusíte měnit celý kód najednou. Aplikaci můžete pomalu migrovat, abyste mohli používat Kotlin. K čemu se Kotlin používá? Kotlin je navržen tak, aby běžel na Java Virtual Machine a může simultánně s Javou. Přestože Kotlin poprvé začal jako jazyk speciálně pro vývoj Android aplikací, rychle se rozšířil v komunitě Java programátorů díky svým funkcím a od té doby se používá pro mnoho typů aplikací. Android development Jak jsme již zmínili, Kotlin je preferovaný jazyk pro vývoj Android aplikací, neboť umožňuje vývojářům psát stručnější, výraznější a bezpečnější kód. Oficiální IDE pro vývoj pro Android, Android Studio, Kotlin zcela podporuje, takže můžete získat stejný typ dokončování kódu a kontroly typu, který vám pomůže psát kód Kotlin jako v případě Javy. Mít mobilní aplikace nebo vysoce optimalizované weby je v současnosti nezbytnou podmínkou mnoha firem, neboť většina lidí v současnosti přistupuje na internet prostřednictvím mobilních telefonů. Android má více než 70% podíl na trhu mobilních telefonů, takže i kdyby byl Kotlin určen pouze pro vývoj Android aplikací, Kotlin vývojáři by byli velmi žádaní. Přesto lze Kotlin použít na mnohem více. Backend web development Mnoho back-endového vývoje se provádí v Javě pomocí frameworků jako např. Spring. Kotlin však pronikl také do vývoje webu na straně serveru, protože s ním bylo pro vývojáře mnohem snazší pracovat. Moderní funkce jazyka umožňují webovým vývojářům vytvářet aplikace, které lze rychle škálovat na běžně dostupném hardwaru. Jelikož Kotlin je interoperabilní s Javou, můžete pomalu migrovat aplikaci tak, aby používala Kotlin jeden soubor po druhém, zatímco zbytek aplikace stále používá Javu. Kotlin funguje i se Springem a jinými frameworky, takže přechod na Kotlin neznamená, že musíte změnit všechno, na co jste zvyklí. Google, Amazon a mnohé další společnosti již pomalu nahrazují Javu za Kotlin. Fullstack web development Kotlin se používá také na server-side vývoj. Samotná Java se k tomu používá v podstatě od svého vzniku. Kotlin však můžete použít i pro vývoj frontendu pomocí Kotlin/JS. Kotlin/JS umožňuje vývojářům přistupovat k výkonným browserovým a webovým API rozhraním typově bezpečným způsobem. Fullstack vývojářům tak stačí znát Kotlin. Mohou psát frontend ve stejném jazyce, jaký použili pro backend, a bude zkompilován do JavaScriptu, aby se spustil v prohlížeči. Data Science Datoví vědci používali také Javu pro zjišťování čísel, zjišťování trendů a predikce – takže dává smysl i to, že Kotlin najde své uplatnění ve světě data science. Datoví vědci mohou používat všechny standardní Java knihovny, které používaly pro Java projekty, ale budou psát svůj vlastní kód v Kotlině. Jupyter a Zeppelin, dva nástroje, které denně používají mnozí datoví vědci k vizualizaci údajů a průzkumný výzkum, také podporují Kotlin. Multiplatformní vývoj mobilních aplikací Multiplatformní vývoj pro mobily v Kotlině je určen jako softwarový vývojový kit pro vytváření multiplatformových mobilních aplikací. To znamená, že s jedním Kotlin kódem budete moci vytvářet aplikace, které fungují nejen na telefonech s Android operačním systémem, ale také na iPhone telefonech či Apple Watch. Závěr Kotlin je moderní programovací jazyk, který může běžet souběžně s Javou a zároveň se snáze píše. Pokud chcete vyvíjet aplikace pro Android nebo multiplatformní aplikace s JVM, můžete to udělat rychleji a jednodušeji s Kotlinem než s Javou. Chtěli byste se o Kotlině dozvědět více? Náš online kurz Kotlin pro začátečníky je vhodný, pokud s vývojem samotným nebo vývojem v jazyce Kotlin teprve začínáte. Kurz vás naučí základní koncepty programování a naučí vás základy programování v Kotlině.
Success story: Mirka přešla ze světa kulturologie do světa IT
Success stories
14.02.2022
Skillmea

Success story: Mirka přešla ze světa kulturologie do světa IT

V tomto rozhovoru vám přinášíme inspirativní příběh Mirky Profantové, která změnila kariéru a začala pracovat v IT. Aktuálně se věnuje frontendu a zejména CSS ve firmě Bloomreach (dříve Exponea, slovenský startup odkoupila americká společnost Bloomreach v lednu 2021). V rozhovoru se dozvíte, čemu se Mirka věnovala předtím, než změnila kariéru, které kurzy jí nejvíce pomohly a co považuje za největší výhodu práce v IT. Příjemné čtení. Prozraď v úvodu našim čtenářům, čemu ses věnovala předtím, než ses rozhodla pro kariéru v IT? Před kariérou v IT jsem se primárně věnovala doktorskému studiu Kulturologie na Filozofické fakultě UK. Mým snem bylo vyučovat na vysoké škole ai toto studium byla cesta ke splnění si snu. Viděla jsem to také jako cestu dále se vzdělávat v oboru. Nicméně, život mě zavál jiným směrem a jsem za to velmi vděčná. Kurzů si asi absolvovala víc, které tě oslovily nejvíc? Kurzů jsem absolvovala několik, ale těmi top, které se týkají programování, jsou pro mě Webrebel 1: HTML, CSS a JavaScript a CSS preprocesory: Sass od Yablka. Jelikož mě však nezajímal jen svět programování, ale i designu, absolvovala jsem také kurzy Design pro obrazovky a UI design ve Sketchi od Romana Pittnera, které rovněž doporučuji. Kurzy ti pootevřely bránu do IT, mělo to tedy pro tebe určitě smysl. Zajímala ses i dříve o oblast tvorby webů či IT? Svět IT mě vždy zajímal, ale jen jako hobby. Určitě mé směřování bylo ovlivněno i obecným názorem, že pokud nemáš dobře známky z matematiky, programování se nemůžeš věnovat. Naštěstí jsem si to stále udržovala jako zálibu a ve třetím ročníku doktorského studia jsem se mnohem aktivněji zajímala o tvorbu webů ve WordPressu. Postupně jsem začala tvořit weby nejen pro sebe a známé, ale i pro klienty. Po ukončení studia v roce 2017 jsme s manželkou odcestovali žít do Skotska, kde jsem se už na profesionální úrovni začala věnovat tvorbě webů a přitom jsem se naplno věnovala online vzdělávání primárně prostřednictvím Learn2Code. [Image]Aktuálne pracuješ vo firme Bloomreach, čo všetko si musela absolvovať, aby si sa tam dostala a ako dlho už v tejto firme pracuješ? Ve firmě Bloomreach jsem od května 2021 a splnil se mi tím můj tříletý sen pracovat v této firmě. Jako jedna z malá měla otevřenou pozici CSS Developerky, plus mi byla velmi sympatická jejich firemní kultúra. Cesta na moji vysněnou pozici byla náročná, ale všichni lidé z Bloomreachu mi ji zpříjemňovali po celou dobu výběrového řízení – absolvolala jsem 5 kol pohovorů. Na prvním kole jsem absolvovala perfektní rozhovor s recruitery, přes který jsem se dostala na pohovor s mými současnými kolegy. V tomto kole si překlepli mé znalosti a absolvovala jsem i live coding, kde jsem za určitou dobu musela nakódit jimi připravený screen. Další kolo bylo s manažerem, kde jsem absolvovala i CSS test. Tímto se technická část uzavřela a čtvrté kolo bylo příjemné interview s VP Engineeringu. Jako poslední část mě čekal rozhovor s naší Chief People Officer, Uršulí Královou, který u nás voláme "culture call" - zjišťujeme na něm, jestli je mezi námi a kandidátem tzv.. „Culture fit, a tedy jestli si budeme sedět v oblasti hodnot a představ o firemní kultuře. Prozraď nám, jaká je tvoje konkrétní náplň práce, co děláš? Jako CSS Developerka jsem zodpovědná za to, aby naše appka byla vizuálně stabilní. V našem týmu máme několik iniciativ, v rámci kterých odstraňuji starý kód, pomáhám budovat a vylepšovat náš vlastní framework, styluji nové features v appce, zapracovávám nový design a samozřejmě – fixuji vizuální bugy 🙂 Považuješ se za technický typ, když pracuješ na pozici CSS Developerky? Ano. Vždy jsem ním byla. V rodině jsem vždy byla ta, kterou volali, když se něco pokazilo nebo potřebovali s něčím poradit. Pamatuji si, že i při mém prvním počítači jsem si užívala opravování všeho, co jsem v něm pokazila. 😀 Pomáhalo mi to zorientovat se ve světě počítačů. Co tě nejvíc baví na tvé práci? Máš nějaký oblíbený task, který děláš nejraději? V současné práci mě nejvíce baví práce na našich sprintech, v rámci kterých spolupracujeme s lidmi z více oddělení. Užívám si komunikaci a spolupráci s nimi a vývoj nových features v naší appce. V tomto období jsme začali pracovat i na updatování designu naší appky, na což se velmi těším. Vždy si užívám, když vidím, jak navržený design i díky mně ožívá. Dnes je obrovská poptávka po programátorech, testerech, IT-čkárech obecně. Co bys poradila všem, kdo chtějí začít? Co bylo pro tebe osobně nejtěžší? Ať jdou určitě do toho a mají drive makat na sobě a učit se. Bude to náročné, pravděpodobně zažijí spoustu nervů a pláče, ale v konečném důsledku to stojí za to. Osobně bych nynější život v IT neměnila a jsem šťastná, že jsem se dala na tuto cestu. Pro mě bylo nejtěžší věřit si a nesrovnávat se s již zkušenými developery nebo s lidmi, kterým něco šlo lépe než mně. Naštěstí jsou to věci, které lze překonat. Co je podle tebe největší výhodou práce v IT odvětví? Já si nejvíce cením svobody, flexibility, možnosti pracovat z domova a neustálého vzdělávání. Sice to poslední mě dokáže někdy i pěkně frustrovat, neumím si však představit, že bych v práci stagnovala a neměla možnost se už nic nového naučit.[Image] Začít novou kariéru, zcela v novém odvětví je jistě náročné. Bylo období, kdy jsi chtěla skončit a dělat něco úplně jiného? A ještě kolikrát… Pamatuji si, že hlavně v začátcích, kdy jsem byla v něčem zaseknutá, měla jsem chuť vyhodit počítač z okna a už v životě se nepodívat do žádného kódu. Yablkovi se muselo škytat, když jsem ho proklínala. 😉 V té době se učila programovat i moje manželka, takže v těžkých chvílích jsme se uměli podpořit, nebo si navzájem pomoci. Případně mnohdy pomohla procházka nebo nový den. Nevzdala jsem se a to nejtěžší je snad už za mnou. Když se vrátíme zpět k tvé práci, jak vypadá tvůj běžný pracovní den? Pracuješ z officue nebo iz domu? Pracuji z domova, co mi absolutně vyhovuje a do officu bych se už nechtěla vrátit. Vstávám o 6, takže pracovat začínám velmi brzy. Pokud mám rozdělané nějaké tasky, pokračuji na nich. Pokud ne, rozvrhnu si práci na daný den podle priority. Vedle stylerské práce absolvuji i meetingy. Za počítačem však nesedím v kuse 8 hodin. Pokud mi to pracovní povinnosti dovolí, chodím každé 2 hodiny na 15-20 minutové zdravotní procházky, nebo v létě zvyknu během oběda jet na hodinku na kolo a potom opět pokračovat v práci. I toho si vážím na mé firmě, že díky flexibilitě a důvěře, kterou od nich máme, se nemusím stresovat kvůli mému osobnímu životu a zálibám. Co se týká dalšího vzdělávání, máš v plánu naučit se něco nového, co ti může pomoci ve tvé práci? Pokud ano, co to bude? Momentálně se věnuji prohlubování a zdokonalování znalostí z CSS odvětví a zejména Sass. Jako další mám však v plánu učit se Angular, jelikož naše appka běží na něm. Jsme velmi rádi, že s námi Mirka udělala rozhovor a podělila se o svůj příběh a kariérní změnu. Práce v Bloomreach ji baví a neustále se učí nové věci a zdokonaluje. Je tak určitě inspirací i jiným, kteří zvažují novou práci, změnu v kariéře nebo životě. Také přemýšlíte nad změnou své práce a kariéry? Nikdy není pozdě začít, přihlaste se do našich online kurzů a možná další rozhovor uděláme s vámi 😉
Co je to a jak se rýchlo naučiť programovací jazyk Python
Vzdělávání
06.02.2022
Skillmea

Co je to a jak se rýchlo naučiť programovací jazyk Python

Pokud čtete tento článek, pravděpodobně to znamená, že jste se rozhodli nebo se rozhodujete zahájit  novú kariéru a chcete se stát Python programátorem/kou. Záměrem tohoto návodu je poskytnout vám představu o ekosystému programovacího jazyka Python a pomoci vám při učení. Upozorňujeme, že níže uvedený seznam je dosti komplexní a položky nejsou uvedeny v přesném pořadí. Nemusíte se učit vše, co je uvedeno v článku. Nicméně vědět, co nevíte, je stejně důležité jako vědět (něco) dělat. 🙃 Tento článek se pokusí dát vám odpovědi na většinu otázek o kariéře developera. Než začneme, podívejme se, proč byste se měli naučit tento programovací jazyk. Proč se učit Python? Python získal prestižní ocenění TIOBE Programming Language of the Year za rok 2021. Pokud jste dosud o TIOBE indexu neslyšeli, jedná se o indikátor popularity programovacích jazyků. Index se aktualizuje jednou za měsíc. Hodnocení jsou založena na počtu vývojářů v daném jazyce na celém světě, kurzů a také poskytovatelů třetích stran. K výpočtu hodnocení se používají oblíbené vyhledávače jako Google, Bing, Yahoo!, dále Wikipedia, Amazon, YouTube a Baidu. Index TIOBE v žádném případě není o nejlepším programovacím jazyce nebo jazyce, ve kterém bylo napsáno nejvíce řádků kódu. Je skvělý jak pro začátečníky v programování, tak pro zkušené programátory. Navrhl Guido van Rossum a poprvé se objevil v roce 1991. Pokud jste úplní začátečníci, Python se umíte naučit velmi rychle. Psaní kódu je podobné běžnému psaní. Začátečnickou programátorskou větu "Hello World" v něm napíšete jen pomocí jednoho řádku kódu: Pro začínající programátory je tedy i kvůli přehlednosti kódu Python velmi doporučen. Dalšími faktory jsou rostoucí popularita jazyka a komunita a využitelnost jazyka v mnoha oblastech. Je to open source, a co je možná důležitější, multiplatformový jazyk, což znamená, že jej lze spustit na Macu, Windows, Linuxu a Raspberry Pi. Ať už jste v programování úplní nováčci nebo máte za sebou zkušenosti, Python nabízí flexibilitu a jednoduchost, kterou ocení každý vývojář. Pokud hledáte vzdělávací kurzy nebo konkrétní Python kurz online, existuje mnoho zdrojů, které vám pomohou začít. Python je také často součástí IT kurzů, které se zaměřují na programování a vývoj softwaru.[Image] K čemu se používá programovací jazyk Python? Na rozdíl od HTML, CSS a JavaScriptu, které jsou považovány za stavební bloky internetu, Python je univerzální programovací jazyk, což znamená, že jej lze použít nejen pro vývoj webu, ale také pro vývoj softwaru, psaní systémových skriptů a v neposlední řadě pro data science. Jak jsme již zmínili výše, vytvořil ho Guido van Rossum v roce 1991 a jeho záměrem bylo pomoci vývojářům psát jasný, logický kód a tato filozofie z něj učinila jeden z nejpopulárnějších programovacích jazyků. Verze Pythonu 2.0 přenesla jazyk do jeho moderní podoby na začátku 21. století. Ve své podstatě však zůstává stejný. Pythonovský kód používá objektově orientované paradigma, takže je obvykle výbornou volbou pro velké projekty i menší programy. Index balíků Python (PyPi) zobrazuje tisíce modulů třetích stran. Pojďme si trochu blíže posvítit na využití Pythonu pro jednotlivá odvětví. Webové aplikace Role při web developmentu může zahrnovat odesílání údajů na servery a ze serverů, zpracování dat a komunikaci s databázemi, směrování URL a zajištění bezpečnosti. Nabízí několik frameworků vhodných pro webový vývoj. Mezi nejvíce používané patří Django a Flask. Na internetu existují tisíce webových stránek vytvořených v Pythonu. Mnoho současných technologických společností si volí ho jako back-end platformu pro své weby. Například Instagram používá Python na backendu, stejně tak Google ho využívá  ve svém tech stacku. Webstránka streamovací služby Spotify je postavena na WordPressu, Spotify aplikace je vyrobena s použitím Pythonu. Backend Spotify sestává z mnoha vzájemně závislých služeb, které jsou propojeny vlastním protokolem zpráv přes ZeroMQ. Přibližně 80 % těchto služeb je napsáno v jazyce v tomto jazyce. Dalšími velkými webovými službami používajícími Python jsou Netflix, Uber, Dropbox nebo Pinterest. Jedná se o velké weby s miliony uživatelů. Proč tedy nepoužít Python i na tvůj projekt? Datová analýza a machine learning Python se v současnosti využívá ke zpracování velkého množství dat, datové analýzy, machine learningu či deep learningu. Python se stal standardem ve světě data science, což umožňuje analytikům a jiným odborníkům používat jazyk k provádění složitých statistických výpočtů, vytváření vizualizací údajů, vytváření algoritmů strojního učení, manipulaci a analýzu údajů a provádění dalších úkolů souvisejících s daty. Python má také řadu knihoven, které umožňují programátorům psát programy pro analýzu dat a strojní učení rychleji a efektivněji, jako například TensorFlow aa Keras. Více o tomto tématu si přečtěte v našem článku o nástrojích pro dátovú analýzu. Testování softwaru a prototypování Při vývoji softwaru může Python pomáhat při úkolech, jako je sledování chyb a testování. Pomocí Pythonu mohou vývojáři automatizovat testování nových produktů nebo funkcí. Populární nástroje pro testování softwaru zahrnují Robot framework, Pytest či Nose2. Velmi silnou stránkou Pythonu je také možnost rychlého prototypování. Umíte si ověřit, zda váš nápad funguje v Pythonu. Implementace je možná iv jiném jazyce, pokud je k tomu vhodnější. Automatizace a scriptování Pokud zjistíte, že vykonáváte nějaký úkol znovu a znovu, můžete pracovat efektivněji, pokud ji zautomatizujete pomocí Pythonu. Psaní kódu používaného k vytváření těchto automatizovaných procesů se nazývá skriptování. Ve světě programování lze automatizaci použít ke kontrole chyb, konverzi souborů, provádění jednoduché matematiky a odstraňování duplikátů v údajích. Python mohou dokonce používat i relativní začátečníci k automatizaci jednoduchých úkolů na počítači, jako je vyhledávání a stahování online obsahu (web scraping), sledování akciových trhů a cen kryptomen nebo odesílání e-mailů a textů v požadovaných intervalech.[Image] Co potřebuje vědět Python developer? Python se může jevit jako jednoduchý jazyk, ale má různé komponenty a prvky. Abyste se dostali na správnou cestu, měli byste vědět, čemu dát při učení přednost. Pokud se tedy chcete stát Python developerem/kou, potřebujete získat některé dovednosti. Pojďme se podívat, které to jsou. Python Je to logické. K tomu, abyste se stali Python vývojářem, budete muset ovládat programovací jazyk Python. Na začátek se budete muset naučit základní pojmy v Pythonu, včetně objektově orientovaného programování, základní syntaxe Pythonu, sémantiky, primitivních datových typů a aritmetických operátorů. Python byl navržen pro čitelnost a má určité podobnosti s anglickým jazykem s vlivem matematiky. Python knihovny Jako open source komunitní programovací jazyk má Python k dispozici širokou škálu knihoven a jejich používání vám může zjednodušit život a práci Python developera. Různé projekty budou vyžadovat různé knihovny, ale je dobré se seznámit s některými z nejběžnějších včetně Pandas, NumPy, Matplotlib či Scikit-Learn. Python ekosystém obsahuje aktuálně více než 137 000 knihoven. Python frameworky Abyste se stali dobrým a efektivním Python programátorem, budete se muset seznámit s Python frameworky. Podobně jako výše uvedené knihovny, to, s čím budete pracovat, bude záviset na vašem konkrétním projektu. Frameworky vám pomohou dokončit úkol s menším počtem řádků kódu, urychlí vaše pracovní úkoly a postarají se o triviální záležitosti. Primárně existují tři typy Python frameworků: full-stack, mikro a asynchronní frameworky. Asi nejpopulárnějším full-stack frameworkem je Django, využívané zejména pro vývoj webových aplikací. Mezi mikroframeworky je populární Flask, který je díky svému modulárnímu designu snadno přizpůsobitelný. Asynchronní framework AIOHTTP je framework, který se ve velké míře spoléhá na funkce Pythonu 3.5+, jako jsou async a waits ORM knihovny Pro Python developery je také mimořádně užitečné znát Object Relational Mapper (ORM) knihovny, jako jsou SQLAlchemy nebo Django ORM, které mohou pomoci při konvertování údajů mezi nekompatibilními systémy. ORM knihovny poskytují vysokoúrovňovou abstrakci relační databáze, což umožňuje vývojářům psát Python kód namísto SQL k vytváření, aktualizaci, čtení a odstraňování údajů a schémat v jejich databázi. Python programátor by měl mít základní znalosti o ORM knihovně jako SQL, protože ORM knihovny zefektivňují a zrychlují práci. Front-end technologie Python developeři často pracují na vývoji na straně serveru (backend), ale jako součást vývojářského týmu mnoho Python developerů pomáhá i frontendistům a musí tedy spolupracovat s front-end týmem. Technologie jako HTML5, CSS3 a JavaScript/jQuery nejsou nezbytností pro Python vývojáře. Avšak pokud můžete, pokuste se o ně získat základní znalosti a oni vám umožní pochopit, jak věci fungují a co lze pomocí nich vytvořit. Jejich znalost vám pomůže lépe pochopit uživatelské rozhraní a vizuální estetiku aplikací. Verzování Vývojáři se každý den zabývají obrovským množstvím dat, různými verzemi kódu. Proto vám znalost v softwaru pro správu verzí, jako je Git pomůže udržet si pořádek a efektivitu. Chcete-li implementovat kontrolu verzí kódu, měli byste se naučit používat i GitHub a jeho pojmy jako push, pull, fork a commit. Testování Žádný vývojář není dokonalý, všichni děláme chyby. Testování kódu pomáhá zachytit tyto chyby nebo se vyhnout jejich implementaci do produkce. Testování je proto při vývoji softwaru velmi důležité. Populární frameworky a knihovny pro testování pythonovského kódu jsou Pytest, Robot framework, PyUnit či Nose2. Závěr Chcete-li se stát Python programátorem, musíte umět programovat. Pokud budete postupovat podle výše uvedené kariérní cesty, jste na cestě k úspěchu. Vždy se rozvíjejte a snažte se dozvědět o nových knihovnách a frameworkech. Jako začátečník na nic nečekejte a zkuste něco v Pythonu napsat. Doporučujeme malé hry, které jsou jednoduché, jejich rozsah je malý a začátečník je dokáže dokončit. Takže začněte s malými věcmi a nedělejte se dělat chyby. Neomezujte své znalosti na teorii, místo toho je implementujte co nejdříve do praxe. Pracujte na vlastních projektech a vytvořte zajímavé portfolio. Při dodržení tohoto všeho vás žádná překážka nemůže zastavit v tom, abyste se stali Python developerem. Držíme palce 🤞
Co je Spring framework a jak začít
Vzdělávání
28.01.2022
Skillmea

Co je Spring framework a jak začít

Spring usnadňuje vývoj enterprise aplikací, což jej činí první volbou u projektů libovolné velikosti. Vývoj Springu začal, když bylo velmi komplikované vyvíjet enterprise aplikace v enterprise edici Javy. Tvůrci Springu toto využili a vytvořili nástroj, který je vysoce používaný. Domovská stránka je http://spring.io/.  V sekci projects uvidíš, že Spring obsahuje spoustu projektů. Jako například Spring Boot, který nám zjednodušuje práci se Springem. Spring Framework - je projekt, který obsahuje základní core funkce. Projektů je mnoho a každý se soustřeďuje na nějakou oblast vývoje aplikací. ZačínámePokud ses rozhodl učit se Spring, tak jako první si vytvoříme základní projekt, který bude obsahovat závislosti, které budeme používat. Navštivme stránku https://start.spring.io/, na které najdeme spring initializr. Tímto způsobem si vyklikáme, jaké závislosti potřebujeme a initializr nám vytvoří strukturu projektu. Samozřejmě lze v průběhu vývoje různé závislosti měnit. Vyplníme group a artifact, podle toho, jak si zvyklý používat balíky. Vpravo máme tlačítko ADD DEPENDENCIES, na které klikneme:[Image]Pokud ses rozhodl vyvíjet webovou aplikaci, tak si vyber potřebné závislosti, to vše závisí na tom, co jdeš dělat. Já jsem se rozhodl, že jdu dělat webovou aplikaci, která bude používat Hibernate a databázi budu mít v paměti. Zaklikni: • Spring Web – budeme vyvíjet webová aplikaci[Image] • JPA – objekty budeme mapovat na databázi [Image] • H2 – jako databázi budeme používat H2 databázi, pro kterou nepotřebujeme instalovat databázový server, neboť pracuje v paměti [Image] • Actuator – monitorování aplikace [Image] Nyní dáme vygenerovat projekt. Vygeneruje se nám zip soubor, jehož obsah vyextrahuj na místo, kde chceš, aby byl tvůj projekt umístěn. Tento soubor nyní otevřeme v IDEi.[Image] Otevření projektu Otevřeme si vývojové prostředí a dáme otevřít projekt ze zdrojového kódu a vybereme námi vygenerovaný projekt. Na pozadí se budou stahovat závislosti, tak musíš chvíli počkat. Maven Pokud jsme například zvolili web, tak máme v pom.xml souboru web starter. Když se tato dependency stáhne, tak má v sobě také pomko a také dependency, které se nám stáhnou také. Tedy na to, abychom rozjeli všechny dependency, které jsou potřebné pro spring web, nemusíme je dávat do našeho pomka sami – tyto závislosti se nám stáhnou automaticky, protože jsme je zdědili. Pokud chceme pracovat s knihovnou Hibernate, tak ji nezadáváme do pomka, ale místo toho tam máme starter jpa a tento nám přitáhne i Hibernate. Takže na pozadí se děje spousta věcí, které sami nevidíme. Závěr Nyní jsi připraven skočit do vývoje Spring aplikací a učit se, učit se, učit se. Pokud se při něčem zasekneš, zkus podívat naše online kurzy Spring framework nebo Spring Boot.
Video editor pro kvalitní reels. Porovnejte DaVinci resolve vs. Finalcut Pro
Vzdělávání
15.01.2022
Skillmea

Video editor pro kvalitní reels. Porovnejte DaVinci resolve vs. Finalcut Pro

DaVinci Resolve je dobře známý jako robustní platforma pro color grading a korekci barev. Zatímco Premiere Pro je vysoce respektovaný NLE editor (non-linear editor). Premiere Pro je také plně integrován s dalším softwarem Creative Cloud od Adobe, včetně Photoshopu, Illustratoru, Audition a nejvíce s After Effects. Dalším hráčem na trhu editování a tvorby videa je Final Cut Pro, nabízený společností Apple. Final Cut Pro, Adobe Premiere Pro a stále populárnější DaVinci Resolve soupeří o pozornost dnešních video editorů. Podívejme se na výhody a nevýhody jednotlivých programů a sami se rozhodněte, jak každý z nich ovlivní váš pracovní workflow a přispěje ke zvýšení produktivity. 🌍 Celkový přehled Začněme všeobecným pohledem na každou platformu a na to, co ji odlišuje od ostatních. DaVinci Resolve Firma Blackmagic Design přeměnila DaVinci Resolve z aplikace na color grading na výkonnou aplikaci pro postprodukci videa. Resolve spojuje rychlost Final Cut se známými konvencemi Premiere Pro. Stránky Cut a Edit vám umožňují zvolit si svůj přístup k úpravám. Dokonce přidali externí hardware, aby do procesu střihu vnesli tradiční pocit „pásky“. Následuje grafika založená na nodech, efekty a třídění barev. Barevné nástroje DaVinci Resolve jsou vysoko nad konkurencí a přinášejí opravdu vynikající výsledky. Zvuk Fairlight dává editorům možnost pracovat na svém zvuku přímo v aplikaci. Final Cut Pro S Final Cut Pro X nabízí Apple nejneortodoxnější řešení v této skupině programů. Apple ve svém přístupu k úpravám považuje video za „údaje“ a ne za „filmové klipy“. Nástroje pro organizaci, klíčová slova a protokolování umožňují editorům efektivně a rychle organizovat obrovská množství záznamu. Magnetická časová osa zdůrazňuje spíše vztahy mezi klipy než celkovou časovou osu a efektivně pracuje na zefektivnění každého kroku procesu. Final Cut Pro je rovněž neustále optimalizován pro hardware Apple a rodinu kodeků ProRes. Výsledkem je editor, který se zaměřuje na metadata pro organizaci a rychlost ve střihu i exportu videa. Pokud hledáte online vzdělávací kurzy, které vás naučí efektivně pracovat s těmito nástroji, existuje řada možností. Ti nejlepší video kurzy často zahrnují podrobné lekce na všechna tato řešení, což vám pomůže najít ten správný nástroj pro váš projekt. Adobe Premiere Pro Až do verze Final Cut Pro 7, Final Cut Pro a Premiere Pro zaujaly do značné míry podobný přístup k postprodukci. Když Apple radikálně změnil své editační paradigma s příchodem Final Cut Pro X, Adobe se zaměřil na editory, kteří změnu neuvítali. V mnoha ohledech se společnost Adobe zaměřuje na to, aby byla nejběžnějším nástrojem. Známé koncepty, jako jsou koše a stopy, zkušení editoři velmi dobře znají. Ti, kteří pracují s VFX, milují dynamické propojení mezi Premiere Pro a After Effects, které umožňuje projektům přesouvat se mezi různými nástroji Adobe, aniž by je editoři museli exportovat nebo dekódovat. Adobe také obsahuje silnou sadu výkonných zvukových nástrojů v balíku Creative Cloud s Adobe Audition, který pomáhá editorům vyladit zvuk do finální podoby, aniž by opustili ekosystém Adobe. Kromě toho na Premiere Pro naleznete více editorů než na jiných platformách, díky čemuž je skvělou volbou při spolupráci s jinými týmy, vzdělávání a řešení případných problémů.DaVinci Resolve.  [DaVinci Resolve] 🧩 Rozhraní (interface) DaVinci Resolve DaVinci Resolve používá free-form editor časové osy. Rozděluje je do více sekcí, aby bylo možné snáze najít a pochopit různé části úpravy videa. Bezplatná verze nabízí pět sekcí - Cut & Edit, Fusion, Color, Fairlight a Deliver. Fairlight je místo, kde můžete upravovat zvuk videa. Final Cut Pro Final Cut Pro využívá magnetickou časovou osu, která vše zjednodušuje do jedné stopy a efektivně organizuje. To poskytuje Final Cut Pro výhodu používání zjednodušené časové osy, která usnadňuje novým uživatelům úpravy videa. Nemůžete si ji však přizpůsobit podle svých představ, ale pomocí klipů můžete dělat všechno, jako je slučování, označování, přidávání grafiky a mnohé další. Adobe Premiere Pro Premiere Pro používá časovou osu tradičního nelineárního editoru (NLE) se stopami a hlavami stop. Obsah vaší časové osy se nazývá sekvence a pro lepší organizaci můžete mít vnořené sekvence, podsekvence a dílčí klipy. Časová osa obsahuje také karty pro různé sekvence, což může být užitečné, pokud pracujete s vnořenými sekvencemi. Uživatelské rozhraní je mimořádně konfigurovatelné a umožňuje vám odpojit všechny panely. Můžete zobrazit nebo skrýt miniatury, průběhy, klíčové snímky. Existuje sedm předkonfigurovaných pracovních prostorů, včetně sestavy, úprav, barev a nadpisů. 💾 Organizace mediálních souborů DaVinci Resolve DaVinci Resolve udržuje věci organizované pomocí sekce vyhrazené pro přidávání médií. Karta Media vám umožňuje přidat jakákoli média, která můžete později použít ve videu. Může to být videoklip, obrázek, zvuk nebo cokoliv, co podporuje DaVinci Resolve. Nemůžeme nezmínit dynamické složky, které skvěle fungují pro vyhledávání souborů a jejich třídění. Final Cut Pro Na druhé straně Final Cut Pro vám umožňuje snadno organizovat soubory. Obsahuje možnosti, jako jsou knihovny, události, role a označování klíčových slov při importu médií do Final Cut Pro. Knihovna je místo, kam importujete své soubory a média. Kromě toho, že je jen importujete, můžete klipy také přejmenovat v dávkách a sledovat je všechny na jednom místě. Adobe Premiere Pro Stejně jako tradiční NLE, Premiere Pro umožňuje ukládat související média do zásobníků, které jsou podobné složkám. Stejně jako v případě složek, můžete mít zásobníky v rámci zásobníků. Na položky můžete použít i barevné štítky, ale ne klíčová slova. Panel Knihovny vám umožňuje sdílet prostředky mezi jinými aplikacemi Adobe, například Photoshop a After Effects.[Final Cut Pro X] 🔊 Audio DaVinci Resolve DaVinci Resolve přichází s Fairlight, který představuje významnou konkurenci tomu, co nabízí Final Cut Pro a Adobe Premiere Pro. Fairlight je aplikace zabudovaná do DaVinci Resolve a je k dispozici v samostatné sekci pro všechny potřeby úprav audia (zvuku). Avšak i na kartě Upravit (Edit) můžete provést několik základních úprav zvuku. Fairlight poskytuje kompletní DAW (Digital Audio Workstation) pro úpravu zvuku s různými efekty, nahráváním, mícháním stop a mnoho dalších. Final Cut Pro Final Cut Pro vám umožňuje snadno používat zvuk na časové ose. Ve srovnání s DaVinci Resolve je to nejdůležitější bod Final Cut Pro. Dodává se s širokou škálou bezplatných (royalty-free) audio stop, které můžete použít na své časové ose bez obav z porušování autorských práv. Navíc, když importujete zvuk do Final Cut Pro, automaticky se odstraní většina hluku na pozadí. To znamená, že si můžete vybrat iz rozsáhlé knihovny doplňků, abyste věci dělali rychleji. A co se týká důležitých funkcí, můžete stříhat, mixovat, spojovat a dokonce použít doplněk Apple Logic Pro k získání efektu prostorového zvuku ve vaší audio stopě. Adobe Premiere Pro Audio Mixer v Premiere Pro zobrazuje vyvážení, jednotky hlasitosti (VU), indikátory oříznutí a ztlumení/sólo pro všechny stopy časové osy. Můžete jej použít k úpravám během přehrávání projektu. Nové stopy se automaticky vytvoří, když pustíte zvukový klip na časosou osu a můžete určit typy jako Standard, Mono, Stereo, 5.1 a Adaptive. Máte-li nainstalován Adobe Audition (aplikace v Creative Cloud), můžete mezi ním a Premiere Pro přepínat zvuk a využívat pokročilé techniky, jako je adaptivní redukce šumu, parametrický ekvalizér, automatické odstranění kliknutí, studiový reverb a komprese. 🎨 Color grading DaVinci Resolve Pokud jde o color grading, DaVinci Resolve je absolutní špička. Pokud se víc zajímáte právě o barvení videa, DaVinci Resolve může být pro vás ideálním nástrojem. Nabízí širokou škálu rozsáhlých a pokročilých nástrojů pro úpravu barev. DaVinci Resolve původně začal jako nástroj pro korekci barev, takže je jistě nejlepší ve své třídě. Final Cut Pro Final Cut Pro přichází se sadou nástrojů pro korekci barev a color grading. Patří mezi ně sada nástrojů, jako jsou křivky, LUT, barevná kolečka a mnoho dalších presetů. Dokonce ani s těmito funkcemi se třídění barev ve Final Cut Pro nepřibližuje tomu, co nabízí DaVinci Resolve. Adobe Premiere Pro Premiere Pro obsahuje nástroje Lumetri Color. Jsou to funkce pro profesionální color grading, které dříve existovaly v samostatné aplikaci SpeedGrade. Nástroje Lumetri podporují 3D vyhledávací tabulky (LUT) pro výkonný a přizpůsobitelný vzhled. Nástroje nabízejí pozoruhodné množství manipulace s barvami spolu s velkým výběrem vzhledu filmu a HDR. K dispozici jsou také předvolby úprav Sytost, Vibrance, Faded Film a Sharpen. Nejpůsobivější jsou možnosti Curves a Color Wheel. Program obsahuje pracovní prostor určený pro úpravu barev.[Adobe Premiere Pro] 🚀 Motion Graphics DaVinci Resolve DaVinci Resolve má samostatnou část věnovanou pohyblivé grafice s názvem Fusion. Jelikož se jedná o pokročilý nástroj, může vyžadovat určitou dávku trpělivosti a zaškolení, abyste pochopili, jak se s ním pracuje a jak funguje. Aplikaci však není třeba instalovat aplikaci samostatně. S Fusion integrovanou do DaVinci Resolve můžete snadno vytvářet a přesouvat věci a přitom zůstat v DaVinci Resolve. Final Cut Pro Pokud jde o Final Cut Pro, nenabízí speciální možnost pro pohyblivou grafiku. Namísto toho ji můžete vytvořit pomocí Apple Motion. Je jednoduchý na používání a obsahuje všechny možnosti, které potřebujete k vytvoření základní grafiky. Získáte výhodu výběru z široké škály pluginů a šablon pro vytváření pohyblivé grafiky mnohem jednodušší. Adobe Premiere Pro Pokud jde o pohyblivou grafiku, v Creative Cloudu od Adobe je jasnou volbou číslo jedna After Effects, což je ale samostatná aplikace. After Effects je „industry standard“ pro pohyblivou grafiku a jeho kompatibilita a propojení s Premiere Pro je vynikající. Musíte se však naučit ovládat novou aplikaci, což vyžaduje určitý čas a dovednosti. 💰 Cena a dostupnosť DaVinci Resolve DaVinci Resolve je k dispozici zdarma nebo v komerční verzi (DaVinci Resolve Studio), která stojí 295 USD – jednorázový poplatek. Bezplatná verze DaVinci Resolve je dostatečná i pro ty nejzkušenější profesionální editory. DaVinci Resolve je k dispozici pro Windows, Mac i Linux, což mu dává výhodu oproti Final Cut Pro i Adobe Premiere Pro. Final Cut Pro Final Cut Pro stojí jednorázový poplatek 299 USD, který se následně přiřadí k vašemu Apple ID a lze jej nainstalovat na více počítačů. Final Cut Pro je k dispozici pouze pro počítače Mac, takže pokud žádný nevlastníte, musíte si jej koupit také. Adobe Premiere Pro Adobe používá model předplatného (subscription) pro všechny své Creative Cloud aplikace a ceny jsou různé. Jen Premiere Pro vás bude stát 23,99 Eur měsíčně. Případně je možné objednat si celý Creative Cloud balíček se všemi aplikacemi (včetně After Effects, Photoshop, Illustrator, InDesign apod.) v ceně 59,99 Eur měsíčně. Není však možné objednat program a mít k němu časově neomezený přístup, je třeba platit měsíční poplatek. Záver Každý z nástrojů pro střih videa má své silné stránky: Premiere Pro je nejpoužívanější, Final Cut Pro X je nejrychlejší a DaVinci Resolve obsahuje „vše v jednom“. Mějte také na paměti, že vývojáři těchto produktů v Adobe, Apple a Blackmagic Design neustále přinášejí nové aktualizace s vylepšeními. Naučte se důkladně jednu z těchto aplikací a ve světě editování videa se určitě neztratíte.