Raspberry Pi -yksilevytietokoneella voit rakentaa useita projekteja tehdäksesi vaikutuksen mahdollisiin työnantajiin.

IT-alan toimijoille, jotka haluavat lisätä taitoja ansioluetteloonsa ja täydentää portfoliotaan, on tarjolla lukemattomia projekteja joka voidaan rakentaa Raspberry Pi: llä. Olipa erikoisalastasi mikä tahansa, Pi on täydellinen alusta henkilökohtaiseen isännöintiin hanke.

Raspberry Pi on erittäin monipuolinen, ja sitä voidaan käyttää virtuaalisena yksityisverkkona (VPN), a Representational State Transfer (REST) ​​-palvelin, projektinhallintaohjelmiston isäntä tai palvelin käsitellä tietoja. Käyttämällä vain Pi: tä ja taitojasi voit rakentaa vaikuttavan projektin, jonka voit lisätä ansioluetteloosi.

1. Verkottuminen: Käytä Raspberry Pi: tä VPN: nä

Yksi ainutlaatuinen käyttö Raspberry Pi: lle on luoda räätälöity kodin VPN. Voit ohjata kaiken saapuvan ja lähtevän liikenteen sen kautta ja tehdä suojattuja pyyntöjä kotiverkkosi avulla mistä tahansa, jossa on Internet-yhteys.

VPN: nä kaiken liikenteen uudelleenohjaus kotiverkkosi kautta ei välttämättä tarjoa kaikkia ammattijärjestelmän etuja. Sellaisen luominen tarjoaa kuitenkin lisäturvaa työskentelyn aikana ja antaa sinulle edun verkkoliikennelokien luomisesta.

Lisäbonuksena se on erinomainen projekti minkä tahansa verkkoinsinöörin ansioluetteloon lisättäväksi. On olemassa useita ohjelmistoja, joiden avulla voit yksinkertaistaa tätä työtä. Fyysiset laitteistovaatimukset ovat melko vähäiset, mikä tarkoittaa, että tämän projektin aloittaminen ei vaadi paljon investointeja.

Tällä hetkellä tunnetuin ohjelmisto Pi: n muuntamiseen VPN: ksi on PiVPN. Kevyt ja suunniteltu toimimaan Raspberry Pi: llä, PiVPN on yksinkertaisin tapa aloittaa projektisi.

Sinun on valittava asiakaspuolen sovellus muodostaaksesi yhteyden uuteen VPN: ään. Jos haluat, että VPN on ulkomaailman käytettävissä, sinun on myös harkittava a dynaaminen DNS-palvelu pitääksesi IP-osoitteen esillä.

2. Ohjelmointi: Express API + MongoDB-instanssi Raspberry Pi: llä

Kehittäjille kyky luoda mukautettuja sovellusohjelmointirajapintoja (API) tietojen käsittelyä varten on vaativa taito. Loistava tapa esitellä taitojasi on luoda mukautettu Express API, jota tukee MongoDB-esiintymä tietojen tallentamista varten.

Tämän tyyppisen projektin ensisijainen piirre on, että se on täysin ilmainen, suhteellisen yksinkertainen perustaa ja helppo laajentaa. Aloittaminen yksinkertaisesta REST-sovellusliittymästä, jossa on muutama päätepiste vakiotoimintoja varten, voi olla yksinkertainen esittely taitosi.

Valitse tarvittavat ominaisuudet räätälöidäksesi kokemuksesi sopivimpien työtyyppien mukaan. Vaihda NodeJS kieliin, kuten Deno tai Python, ja ota käyttöön erilaisia ​​tekniikoita saadaksesi merkittävämmän vaikutuksen.

Jotta saat kaiken irti projektistasi, voit laajentaa alkuperäistä laajuutta tekemällä lisäyksiä. Yhdistä REST-sovellusliittymäsi GraphQL-sovellusliittymään, jotta voit esitellä joustavuuttasi taustakehityksessä. Lisää Redis-esiintymä vastausten välimuistiin, jotta voit näyttää, että olet suorituskykymielinen.

Integroi palveluihin, kuten Firebaseen, tiedostojen tallentamista varten, jotta voit näyttää kykysi integroida kolmannen osapuolen ohjelmistoja pinoon. Rakenna yksinkertainen verkkosovellus, joka yhdistetään mukautettuun taustajärjestelmään ja osoittaa kykysi täyden pinon kehittäjänä.

Se, mitä tarkalleen rakennat, riippuu pitkälti siitä, minkä tyyppisestä kehityksestä olet eniten kiinnostunut. Yksinkertainen palvelin edustaa laajennettavaa alustaa, joka palvelee sinua hyvin riippumatta siitä, minkä tyyppiseen työnantajaan yrität tehdä vaikutuksen.

3. Projektinhallinta: Raspberry Pi Redmine -palvelin

Projektipäälliköille on tärkeää, että heillä on oikea ohjelmisto kaiken kirjaamiseen. Jos etsit yksinkertaista projektia ansioluettelosi täydentämiseksi, kokeile asentaa Redmine Raspberry Pi -laitteeseen.

Redmine on yksinkertainen, avoimen lähdekoodin projektinhallintaohjelmisto. Pi: n muuntaminen Redmine-palvelimeksi antaa sinulle paikan tallentaa tietoja kaikista henkilökohtaisista projekteista, joita saatat työstää.

Tämä yksinkertainen projekti on täynnä muokattavia ominaisuuksia, kuten etenemissuunnitelma, sisäänrakennettu wiki ja usean projektin tuki, joten se on ihanteellinen aloittelevalle projektipäällikölle. Redmine on täysin avoimen lähdekoodin, joten Pi: n ostamisen lisäksi sinun ei tarvitse huolehtia lisenssien tai lisälaitteiden maksamisesta.

Redmine on nopea ja helppo asentaa, ja virallisella verkkosivustolla on perusteellinen opetusohjelma joka voi opastaa sinut askel askeleelta. Ainoa edellytys ohjelmiston suhteen on mikä tahansa Linux-käyttöjärjestelmän jakelu asennettu Raspberry Pi -laitteeseen.

Suorita Redmine-esiintymä, suorita projekti ja pudota dokumentaatio wikiin osoittaaksesi organisaatiotaitosi. Jopa järjestelmän lataaminen testaustiedoilla voi tehdä portfoliosta vaikuttavamman.

4. Tilastot: Telegrafin Raspberry Pi -esiintymän yhdistäminen InfluxDB: hen

InfluxDB on tunnettu valinta tilastotieteilijöille ja data-analyytikoille, jotka haluavat tallentaa ja eritellä aikasarjatietoja. Telegraf on palvelinpuolen sovellus, joka on hyödyllinen tietojen automaattiseen keräämiseen antureista, Internet of Things (IoT) -laitteista ja ulkoisista järjestelmistä.

Nämä kaksi ohjelmiston osaa muodostavat yhdessä palvelimen, joka pystyy vastaanottamaan, puhdistamaan ja tallentamaan erilaisia ​​tietoja. Telegraf on kevyt ja kompakti, täydellinen Raspberry Pi: llä ajamiseen. InfluxDB on pilvipohjainen palvelu, joka voi tallentaa tietosi etäsijaintiin.

InfluxDB: n käytön aloittamiseksi sinulla on oltava Amazon Web Services (AWS) -tili. Amazonin ilmainen taso tarjoaa tarpeeksi resursseja yksinkertaisen näytteen luomiseen. Sinun on myös kirjauduttava InfluxDB: n palveluun.

Influx tarjoaa ilmaisen tason, joka on enemmän kuin tarpeeksi osoittamaan taitosi alustalla. Rakentamisen vaikein osa on näytedata. Sinulla on oltava antureita, jotta voit suorittaa kokeiluja tai IoT-laitteita kytkeäksesi, tai sinun on oltava valmis tarttumaan esimerkkitietojoukosta.

Onneksi siellä on paljon suuria tietojoukkoja, jotka voivat auttaa sinua pääsemään alkuun. Kun olet määrittänyt sekä Telegrafin että InfluxDB: n, voit alkaa syöttää niin paljon testitietoja kuin tarvitset. Sieltä voit suorittaa minkä tahansa tarvittavan analyysin ja luoda sitten valitsemasi kojelaudan, raportin tai näytön.

Raspberry Pi voi auttaa sinua täyttämään ansioluettelosi taidot

Raspberry Pi on ihanteellinen alusta kaikentaustaisille tietotekniikan (IT) ammattilaisille portfolioprojektin rakentamiseen. Pi on täydellinen tukikohta tietojenkäsittelylle ja analysoinnille, projektinhallintaohjelmistolle, REST API: lle tai yksinkertaiselle VPN: lle.

Käyttämällä vain Raspberry Pi: tä ja vähän aikaa voit luoda sopivan vaikuttavan projektin, jonka voit lisätä ansioluetteloosi.