S jednodoskovým počítačom Raspberry Pi môžete vytvoriť celý rad projektov, ktoré zapôsobia na potenciálnych zamestnávateľov.

Pre tých v IT priemysle, ktorí chcú pridať zručnosti do svojho životopisu a rozšíriť svoje portfólio, je tu nespočetné množstvo projektov ktoré je možné postaviť pomocou Raspberry Pi. Bez ohľadu na vašu špecializáciu je Pi dokonalou platformou na hosťovanie vašich osobných projektu.

Raspberry Pi je vysoko všestranný a môže byť použitý ako virtuálna súkromná sieť (VPN), a Server Representational State Transfer (REST), hostiteľ pre softvér na riadenie projektov alebo server spracovávať údaje. Iba pomocou Pi a svojich schopností môžete vybudovať pôsobivý projekt, ktorý môžete pridať do svojho životopisu.

1. Sieť: Použite Raspberry Pi ako VPN

Jedno jedinečné použitie pre Raspberry Pi je vytvárať prispôsobená domáca VPN. Môžete cez ňu presmerovať všetok prichádzajúci a odchádzajúce prenos a vytvárať zabezpečené požiadavky pomocou domácej siete odkiaľkoľvek s prístupom na internet.

instagram viewer

Ako VPN nemusí presmerovanie všetkej prevádzky cez domácu sieť ponúkať všetky výhody, ktoré ponúka profesionálny systém. Vytvorenie jedného z nich však ponúkne dodatočné zabezpečenie počas vašej práce a poskytne vám výhodu vytvárania protokolov sieťovej prevádzky.

Ako ďalší bonus je to vynikajúci projekt, ktorý možno pridať do životopisu každého sieťového inžiniera. Existuje množstvo softvérov, ktoré môžete použiť na uľahčenie tejto práce. Fyzické hardvérové ​​požiadavky sú pomerne minimálne, čo znamená, že začatie tohto projektu nebude vyžadovať veľa investícií.

V súčasnosti je najznámejším softvérom na konverziu Pi na VPN PiVPN. Ľahký a navrhnutý na spustenie na Raspberry Pi, PiVPN je najjednoduchší spôsob, ako začať s vaším projektom.

Na pripojenie k vašej novej sieti VPN si budete musieť vybrať aplikáciu na strane klienta. Ak chcete, aby bola vaša sieť VPN prístupná vonkajšiemu svetu, musíte tiež zvážiť použitie a dynamická služba DNS aby bola IP adresa odhalená.

2. Programovanie: Express API + Instance MongoDB na Raspberry Pi

Pre vývojárov je schopnosť vytvárať vlastné aplikačné programové rozhrania (API) na prácu s údajmi. Skvelý spôsob, ako predviesť svoje zručnosti, je vytvoriť si vlastné Express API podporované inštanciou MongoDB na ukladanie údajov.

Hlavným lákadlom projektu tohto typu je, že je takmer zadarmo, relatívne jednoducho sa nastavuje a ľahko sa rozširuje. Ak začnete s jednoduchým REST API s niekoľkými koncovými bodmi pre štandardné operácie, môžete to urobiť jednoduchou ukážkou vašich schopností.

Vyberte si relevantné funkcie na prispôsobenie svojich skúseností najvhodnejším typom úloh. Vymeňte NodeJS za jazyky ako Deno alebo Python a zaveďte rôzne technológie, aby ste dosiahli výraznejší vplyv.

Ak chcete zo svojho projektu vyťažiť maximum, môžete počiatočný rozsah rozšíriť pridávaním doplnkov. Spárujte svoje REST API s GraphQL API, aby ste ukázali svoju flexibilitu pri vývoji backendu. Pridajte inštanciu Redis pre ukladanie odpovedí do vyrovnávacej pamäte, aby ste ukázali, že vám záleží na výkone.

Integrujte sa so službami ako Firebase na ukladanie súborov, aby ste ukázali svoju schopnosť integrovať softvér tretích strán do svojho balíka. Zostavte si jednoduchú webovú aplikáciu, ktorá sa pripojí k vlastnému backendu, aby ste preukázali svoje schopnosti ako vývojár s úplným balíkom.

Čo presne staviate, závisí vo veľkej miere od toho, o aký typ vývoja máte najväčší záujem. Jednoduchý server predstavuje rozšíriteľnú platformu, ktorá vám dobre poslúži bez ohľadu na to, na akého zamestnávateľa sa snažíte zapôsobiť.

3. Projektový manažment: Raspberry Pi Redmine Server

Pre projektových manažérov je dôležité mať správny softvér na sledovanie všetkého. Ak hľadáte jednoduchý projekt na hromadný životopis, skúste nainštalovať Redmine na Raspberry Pi.

Redmine je jednoduchý softvér na správu projektov s otvoreným zdrojom. Konverzia Pi na server Redmine vám poskytne miesto na ukladanie informácií o akýchkoľvek osobných projektoch, na ktorých by ste mohli pracovať.

Tento jednoduchý projekt, nabitý prispôsobiteľnými funkciami, ako je plán, vstavaná wiki a podpora viacerých projektov, je ideálny pre začínajúcich projektových manažérov. Redmine je plne open source, takže okrem nákupu Pi sa nebudete musieť obávať platenia za žiadne licencie alebo ďalší hardvér.

Redmine sa rýchlo a ľahko nastavuje a oficiálna webová stránka má podrobné informácie tutoriál ktorý vás môže previesť krok za krokom. Jediným predpokladom z hľadiska softvéru je akýkoľvek Distribúcia OS Linux nainštalovaná na vašom Raspberry Pi.

Spustite inštanciu Redmine, dokončite projekt a vložte dokumentáciu na wiki, aby ste ukázali svoje organizačné schopnosti. Dokonca aj načítanie systému testovacími údajmi môže urobiť portfólio pôsobivejším.

4. Štatistika: Pripojenie inštancie Raspberry Pi od Telegraf k InfluxDB

InfluxDB je dobre známa voľba pre štatistikov a dátových analytikov, ktorí chcú ukladať a rozdeľovať dáta časových radov. Telegraf je aplikácia na strane servera užitočná na automatické zhromažďovanie údajov zo senzorov, zariadení internetu vecí (IoT) a externých systémov.

Tieto dva kusy softvéru spolupracujú na vytvorení servera schopného prijímať, dezinfikovať a ukladať rôzne typy údajov. Telegraf je ľahký a kompaktný, ideálny pre beh na Raspberry Pi. InfluxDB je cloudová služba, ktorá dokáže ukladať vaše dáta na vzdialené miesto.

Ak chcete začať s InfluxDB, musíte mať účet Amazon Web Services (AWS). Bezplatná úroveň Amazonu poskytne dostatok zdrojov na nastavenie jednoduchej vzorky. Budete sa tiež musieť zaregistrovať do služby InfluxDB.

Influx ponúka bezplatnú úroveň, ktorá bude viac než dostatočná na preukázanie vašich zručností s platformou. Najťažšou časťou zostavy budú vzorové údaje. Budete potrebovať nejaké senzory na testovanie alebo pripojenie zariadení IoT, alebo budete ochotní vziať si vzorový súbor údajov.

Našťastie existuje množstvo veľkých súborov údajov, ktoré vám môžu pomôcť začať. Po nakonfigurovaní Telegraf a InfluxDB môžete začať zadávať toľko testovacích údajov, koľko potrebujete. Odtiaľ môžete spustiť akúkoľvek potrebnú analýzu a potom vytvoriť informačný panel, zostavu alebo zobrazenie podľa vlastného výberu.

Raspberry Pi vám môže pomôcť vyplniť zručnosti vo vašom životopise

Raspberry Pi je ideálna platforma pre profesionálov v oblasti informačných technológií (IT) bez ohľadu na zázemie na vytvorenie portfóliového projektu. Pi je dokonalým základom pre spracovanie a analýzu údajov, softvér na riadenie projektov, REST API alebo jednoduchú VPN.

Iba s použitím Raspberry Pi a trochou času môžete vytvoriť vhodne pôsobivý projekt, ktorý môžete pridať do svojho životopisu.