Magazín KPI
Časopis Katedry počítačov a informatiky FEI TUKE
kpi

Téma: tutoriál

Docker a jeho použitie pri kontajnerizácii

Tento článok slúži na vysvetlenie kontajnerizačných technológií. Postupne si vysvetlíme význam kontajnerov, ich fungovanie a výhody oproti virtuálnym strojom. Ako sa dajú využiť v modernom agilnom vývoji softvéru a ich využitie pri použití mikroservisov, a DevOps metodológií. Taktiež si názorne ukážeme vytváranie kontajnerov použitím Dockeru, popredným softvérom v oblasti kontajnerizácie.

Message Queuing Telemetry Transport

Internet vecí predstavuje systém vzájomne prepojených zariadení, ktoré spolu komunikujú po počítačovej sieti. Na komunikáciu medzi týmito zariadeniami slúži komunikačný protokol. V tomto článku sa dozvieme viac o komunikačnom protokole Message Queuing Telemetry Transport (MQTT), ktorý slúži na výmenu správ medzi klientmi a serverom, a je jedným z najpoužívanejších protokolov v systéme Internetu vecí. Ukážeme si tiež príklad použitia tohto protokolu na ovládanie LED žiarovky pomocou mobilnej aplikácie.

Rozširenie aplikácií od Google pomocou Google Apps Script

V tomto tutoriále si ukážeme základy práce s Google App Script. Je to veľmi silný nástroj, ktorý nám umožňuje nielen urýchliť opakujúce sa činnosti, ktoré vykonávame v Google Docs, Spreadsheets alebo Forms ale aj zautomatizovať napríklad odosielanie emailov po vykonaní nejakej akcie. Ukážeme si jednoduchý príklad toho, ako využiť Google App Script na vyplnenie šablón a následne odoslanie emailov.

Universal Windows Platform

Universal Windows Platform je technológia, ktorá umožňuje vytváranie aplikácií pre systém Windows a ich následné použitie na zariadeniach rôzneho typu (PC, telefón, tablet, Xbox, HoloLens, a pod.) Článok sa zaoberá stručnou charakteristikou technológie, poskytuje postup na rozbehnutie technológie, a pomocou jednoduchého príkladu demonštruje vývoj aplikácie pre Universal Windows Platform.

Babylon.js

Babylon.js je softvérový rámec pre vývoj 3D hier, založený na programovacom jazyku JavaScript, HTML5 a grafickej knižnici WebGL. Ide o open source nástroj, ktorý vďaka svojim zabudovaným vlastnostiam umožňuje rýchlu implementáciu 3D funkcionality. Článok predstavuje jeho základy pomocou vytvorenia jednoduchej počítačovej hry.

Laravel

Laravel je jednoduchý rámec pre jazyk PHP, ktorý je založený na vzore MVC (Model-View-Controller). V tomto článku si vysvetlíme základnú štruktúru aplikácie založenej na tomto rámci a ukážeme si ju na jednoduchom príklade.

Parse Server

Potrebujete vytvoriť aplikáciu s takmer žiadnou logikou na strane servera (backend)? V tom prípade je Parse Server jedným z možných riešení ako to urobiť rýchlo a bez nutnosti trápenia sa s backend-om. Parse je často používaný aj na rýchle vytvorenie dynamického prototypu. V tomto návode si ukážeme ako pridať a používať služby Parse do svojej mobilnej aplikácie.

Prototypovanie v Pidoco

Pidoco je užitočný prototypovací nástroj s množstvom výhod a zaujímavých funkcionalít, avšak ako každý produkt vytvorený človekom, aj ten má svoje nedostatky. O nich a o práci s týmto softvérom spolu s možnosťou vyskúšania si niekoľkých jednoduchých tutoriálov sa dozviete v tomto článku.