Táto stránka je zameraná na základné informácie pre začínajúcich programátorov (kodérov). Kontext tohoto wikiWebu pre RestApi má užšie spektrum návodov, čo je dôsledok redukcie potrebných prostriedkov na dosiahnutie cieľa. Teda táto pôvodná webDoména, ktorá bola ná báze CMS, sa transformovala na wiki, ktoré uvádza modernejšie špecializované nástroje na tvorbu software naprieč prierezom používaného hardware. Rozsah je koncipovaný tak, aby sa zo začiatočníka mohol stať multiPlatform Fullstack vývojár.
Odporúčaný postup napredovania
- Markdown - popisovací jazyk, ktorý slúži na dokumentovanie tvorby vlastných kódov
pôvodný text: (neaktuálne)
# Stránka je zameraná na základné informácie pre začínajúcich IT špecialistov.
Záplava informačných zdrojov a ich rôznorodosť, vyvoláva potrebu plynulej komunikácie. Občas sa však bariéry prúdu dát zdajú neprekonateľné.
Informatizácia poskytuje toky dát od zdrojov k cieľom. Od nepamäti informácie slúžili evolúcii na to, aby sa vývoj formoval cestou zdokonaľovania.
Snaha riešiť výzvy je však pre človeka silnejšia, ako zostať na mieste a bezcieľne čakať. I vďaka tomu je možné dnes prenášať informácie medzi rôznymi aplikáciami. Komunikácia je ideálna, ak je obojsmerná a to je cieľ.
Na tomto portále sa budeme snažiť vysvetliť základnú funkčnosť ekosystému webu a programovania pre lokál i web, ale aj aplikácie pre rôzne typy zariadení. Poskytneme tu informácie, ako začať, čo sa naučiť a kde hľadať nové informácie.
Uvádzame tu veľa odkazov, kde získať konkrétne vedomosti, ale i postrehy autora a funkčné príklady pozbierané z rôznych prameňov a vzájomne skombinované.
Poznámka: niektoré odrážky sú už neaktuálne a budú upravené Priorita pre nás je Kotlin, pre jeho mnohoúčelnosť.
Programovanie poskytne informácie o:
- štruktúra internetu, programové systémy a technické zariadenia
- # dokumentovanie pomocou Markdown
- programy pre základné spracovanie grafiky: Gimp, Inscape, odkazy na ikony, +
- hosting u poskytovateľa a použitie pre vývoj, menežment a verejnú prezentáciu
- inštalácia lokálného vývojového servera XAMPP
- webová stránka napísaná v HTML a CSS
- inštalácia vlastného linux servera (Ubuntu) a doplnkov pre základné fungovanie
- linux bežné príkazy a použitie Cron
- dátové formáty: Json, XML, CSV
- čo je to objektové programovanie v rámci teórie
- vývojové IDE (prostredia) NetBeans, IDEA, VisualStudio Code a Codeanywhere
- jazyk PHP na strane servera, +helpers utilities
- databáze SQL na strane servera
- JavaScript + vývojové IDE v prehliadači a jeho nádstavby
- Java + JavaFX a funkčný projekt, +helpers utilities
- doplnky pre Java: Gson, SQLite, Unirest, …
- C# v krátkosti a príklad projektu pod IDE Microsoft Visual Studio
- aplikácie pre Android v Java a Kotlin
- redakčné systémy Wordpress + WooCommerce a Joomla!
- framework Laravel a Vue.js
- verzovacie systémy Bitbucket a GitHub
Stať sa kodérom (inak programátorom) nevyžaduje vedieť všetklo. V predchádzajúcich bodoch sú uvedené všeobecné potreby, z ktorých si vyberieš len tie nutné.
Zvláštne poďakovanie patrí portálu itnetwork.cz a to za prístupné a dobré kurzy v rôznych oblastiach IT
