S Raspberry Pi jednopločnim računalom možete izgraditi niz projekata kako biste impresionirali potencijalne poslodavce.

Za one u IT industriji koji žele dodati vještine svom životopisu i povećati svoj portfelj, postoji bezbroj projekata koji se može izgraditi s Raspberry Pi. Bez obzira na vašu specijalnost, Pi je savršena platforma za smještaj vaših osobnih podataka projekt.

Raspberry Pi vrlo je svestran i može se koristiti kao virtualna privatna mreža (VPN), Representational State Transfer (REST) ​​poslužitelj, host za softver za upravljanje projektima ili poslužitelj za obraditi podatke. Koristeći samo Pi i svoje vještine, možete izgraditi impresivan projekt koji možete dodati u svoj životopis.

1. Umrežavanje: Koristite Raspberry Pi kao VPN

Jedna jedinstvena upotreba za Raspberry Pi je stvaranje prilagođeni kućni VPN. Možete preusmjeriti sav dolazni i odlazni promet preko njega i postavljati sigurne zahtjeve koristeći svoju kućnu mrežu s bilo kojeg mjesta s pristupom internetu.

Kao VPN, preusmjeravanje cjelokupnog prometa kroz vašu kućnu mrežu možda neće ponuditi sve prednosti koje nudi profesionalni sustav. Stvaranje jednog će, međutim, ponuditi dodatnu sigurnost dok radite i dati vam prednost stvaranja dnevnika mrežnog prometa.

instagram viewer

Kao dodatni bonus, izvrstan je projekt za dodavanje u životopis bilo kojeg mrežnog inženjera. Postoji niz dijelova softvera koje možete koristiti kako biste ovaj posao učinili jednostavnijim. Fizički hardverski zahtjevi prilično su minimalni, što znači da neće biti potrebno puno ulaganja da biste započeli s ovim projektom.

Trenutno najpoznatiji dio softvera za pretvaranje Pi u VPN je PiVPN. Lagan i dizajniran za rad na Raspberry Piju, PiVPN je najjednostavniji način da započnete svoj projekt.

Morat ćete odabrati aplikaciju na strani klijenta da biste se povezali na svoj novi VPN. Ako želite da vaš VPN bude dostupan vanjskom svijetu, također ćete morati razmisliti o korištenju dinamički DNS servis kako bi IP adresa ostala izložena.

2. Programiranje: Express API + MongoDB instanca na Raspberry Pi

Za programere, sposobnost stvaranja prilagođenih sučelja za programiranje aplikacija (API-ja) za rad s podacima je vještina koja se traži. Sjajan način da pokažete svoje vještine je stvaranje prilagođenog Express API-ja podržanog instancom MongoDB-a za pohranu podataka.

Primarna privlačnost projekta ove vrste je da je sve samo ne besplatan, relativno jednostavan za postavljanje i lak za proširenje. Počevši s jednostavnim REST API-jem s nekoliko krajnjih točaka za standardne operacije možete napraviti jednostavan izlog svojih vještina.

Odaberite relevantne značajke kako biste svoje iskustvo prilagodili najprikladnijim vrstama poslova. Zamijenite NodeJS za jezike kao što su Deno ili Python i unesite različite tehnologije kako biste ostvarili značajniji učinak.

Da biste maksimalno iskoristili svoj projekt, možete proširiti početni opseg dodavanjem. Uparite svoj REST API s GraphQL API-jem kako biste pokazali svoju fleksibilnost u razvoju pozadine. Dodajte instancu Redisa za predmemoriju odgovora kako biste pokazali da ste usmjereni na performanse.

Integrirajte se s uslugama kao što je Firebase za pohranjivanje datoteka kako biste pokazali svoju sposobnost integracije softvera treće strane u svoj skup. Izgradite jednostavnu web-aplikaciju koja se povezuje s prilagođenom pozadinom kako biste pokazali svoje sposobnosti kao full-stack programera.

Što ćete točno izgraditi uvelike ovisi o vrsti razvoja za koji ste najviše zainteresirani. Jednostavan poslužitelj predstavlja proširivu platformu koja će vam dobro služiti, bez obzira na vrstu poslodavca kojeg pokušavate impresionirati.

3. Upravljanje projektima: Raspberry Pi Redmine poslužitelj

Za voditelje projekata važno je imati odgovarajući softver za praćenje svega. Ako tražite jednostavan projekt za skupljanje svog životopisa, pokušajte instalirati Redmine na Raspberry Pi.

Redmine je jednostavan softver za upravljanje projektima otvorenog koda. Pretvaranje Pi u Redmine poslužitelj daje vam mjesto za pohranjivanje informacija o svim osobnim projektima na kojima možda radite.

Prepun prilagodljivih značajki, kao što su plan puta, ugrađeni wiki i podrška za više projekata, ovaj jednostavan projekt idealan je za ambicioznog voditelja projekta. Redmine je potpuno otvorenog koda, tako da osim kupnje Pi-ja, nećete morati brinuti o plaćanju bilo kakvih licenci ili dodatnog hardvera.

Redmine se brzo i jednostavno postavlja, a službena web stranica ima detaljne informacije tutorial koji vas može provesti korak po korak. Jedini preduvjet u smislu softvera je bilo koji Distribucija Linux OS-a instalirana na vašem Raspberry Pi.

Pokrenite instancu Redminea, dovršite projekt i ispustite dokumentaciju na wiki kako biste pokazali svoje organizacijske sposobnosti. Čak i punjenje sustava podacima testiranja može učiniti portfelj impresivnijim.

4. Statistika: Povezivanje Raspberry Pi instance Telegrafa na InfluxDB

InfluxDB je dobro poznat izbor za statističare i analitičare podataka koji žele pohraniti i rastaviti podatke vremenskih serija. Telegraf je aplikacija na strani poslužitelja korisna za automatsko prikupljanje podataka sa senzora, uređaja Interneta stvari (IoT) i vanjskih sustava.

Dva dijela softvera rade zajedno kako bi stvorili poslužitelj koji može primati, čistiti i pohranjivati ​​različite vrste podataka. Telegraf je lagan i kompaktan, savršen za rad na Raspberry Pi. InfluxDB je usluga temeljena na oblaku koja može pohraniti vaše podatke na udaljenoj lokaciji.

Da biste započeli s InfluxDB-om, morat ćete imati Amazon Web Services (AWS) račun. Amazonova besplatna razina osigurat će dovoljno resursa za postavljanje jednostavnog uzorka. Također ćete se morati prijaviti za uslugu InfluxDB.

Influx nudi besplatnu razinu koja će biti više nego dovoljna da pokažete svoje vještine s platformom. Najteži dio izrade bit će ogledni podaci. Morat ćete imati neke senzore za probne postupke ili IoT uređaje za spajanje ili biti voljni uzeti primjer skupa podataka.

Srećom, postoji mnogo velikih skupova podataka koji vam mogu pomoći da počnete. Nakon što ste konfigurirali i Telegraf i InfluxDB, možete početi unositi onoliko testnih podataka koliko vam je potrebno. Odatle možete pokrenuti bilo koju potrebnu analizu, zatim izraditi nadzornu ploču, izvješće ili prikaz po vlastitom izboru.

Raspberry Pi može vam pomoći da ispunite vještine u svom životopisu

Raspberry Pi je idealna platforma za profesionalce informacijske tehnologije (IT) svih profila za izradu portfelja projekta. Pi je savršena baza za obradu i analizu podataka, softver za upravljanje projektima, REST API ili jednostavan VPN.

Koristeći samo Raspberry Pi i malo vremena, možete stvoriti prikladno impresivan projekt koji možete dodati u svoj životopis.