Nutiseadmete inseneri teaduskond - kursus 264 780 RUB. GeekBrainsist, koolitus 20 kuud, kuupäev: 10. juuni 2023.
Varia / / November 28, 2023
Kellele kursus sobib?
Algajatele
Õppige arendama mikrokontrolleritel põhinevaid seadmeid. Saate ise luua nutikate vidinate võrgu.
Spetsialistid teistest IT-valdkondadest
Omandage insenerioskusi ja spetsialiseeruge asjade Internetile. Liikuge paljulubavas suunas ja suurendage oma sissetulekut.
Insenerid ja remondispetsialistid
Täienda oma teadmisi: master C, tarkvaraarendus ja silumine. Täiendad oma erialaseid oskusi ja suudad arendada karjääri IoT alal.
Koolitused
Hakkate omandama eriala tehnilisi põhitõdesid: teabeotsingut ja põhilisi failitoiminguid. Õppige keerulisi päringuid looma ja optimeerima.
Kursused
Git. Põhikursus
— Giti tutvustus
— Giti installimine ja konfigureerimine
— terminali põhikäsud
— Gitis hoidlatega töötamine
— hoidla failihaldus
— Muutuste ajalugu
— hoidla avaldamine
— Muutuste ajalugu
— filiaalide ühinemine
— versioonihaldus
— Tõmbepäringu loomine
— keerulised toimingud
— Kahvlihoidlatega töötamine
Programmeerimise alused
- Sissejuhatus
— Algoritmi kontseptsioon, muutujad, andmetüübid
— Praktilise ülesande analüüs
- hargnemine. Tsüklid. Praktilise ülesande analüüs
— massiivid ja funktsioonid
— Praktilise ülesande analüüs
— Veebisaidi kujundus: HTML-i ja CSS-i tutvustus
— Praktilise ülesande analüüs
— Kaasaegsete programmeerimiskeelte ülevaade
— Praktilise ülesande analüüs
I veerand
Mikroelektroonika ja programmeerimise üldpõhimõtted
Esimesel veerandil omandad C-programmeerimise. Õppige töötama koosteseadmetega (trükkplaadid, jootekolb, takistid) ja töötage välja oma esimene elektroonikaseade. Samuti alustate oma tutvust mikrokontrolleritega, kasutades Itaalia kaubamärgi Arduino hõlpsasti õpitavaid seadmeid.
Kursused
Teaduskonna dekaani kohtumine üliõpilastega
— Programmi kohta: kursuste, projektide, vaheaegade loogika
— Kohtumine klassikaaslaste ja dekaaniga
— Soovitused koolituse ja õppimise ajal tööle asumiseks
— Motivatsioon ja edasiminek
- Vastused küsimustele
Sissejuhatus erialasse
— Kes on manussüsteemide arendaja?
— Seadme arendamise etapid
— algteadmised füüsikast
— Sissejuhatus jootmismeetodisse
— Sissejuhatus jootmismeetodisse. 2. osa
Linux. Tööjaam
— Sissejuhatus. OS-i installimine
— Käsurea liidese seadistamine ja sellega tutvumine
— kasutajad. Kasutajate ja rühmade haldamine
— OS-i laadimine ja protsessid
— Linuxi failisüsteemi seade. Faili ja kataloogi kontseptsioon
- Bashi skriptide tutvustus. crontab ja ülesannete planeerijates
— pakettide ja hoidlate haldamine. Võrguturbe põhitõed
— Dockeri tutvustus
Programmeerimine C-s. Põhitase
— Sissejuhatus C-keelde
— Kahend- ja kuueteistkümnendsüsteemid
— Konstandid. Andmetüübid, 1. osa
— C-keele operaatorid ja väljendid. Funktsioonid (teade, kõne)
- Muutujad. Andmetüübid (primitiivsed tüübid, stringid, struktuurid)
— Juhtimisoperaatorid
- Funktsioonid. Töötamine mäluga
— Andmetüübid, 2. osa. Programmeerimise objektorienteeritud lähenemise alused.
- Kohandatud andmetüübid
— Programmi struktuur C-keeles
— Eeltöötleja
— IDE ja arendustööriistad
— C-keele standardteegid. Kursuse projekt. Tarkvarautiliit liidese jaoks maja temperatuuritingimuste arvutamiseks
Elektroonika põhitõed
- Vooluahela disain. Põhikomponentide ja tööriistade tutvustus
— Erinevate ühenduste arvutused. Teooria ja praktika
- Transistorid. Teooria ja praktika
— Erinevate koormuste ühendamine ja juhtimine
- Praegune. Toiteallikad ja filtrid. Galvaaniline isolatsioon
— Lineaarmuundurid. Kaasaegsed LDO-d. PWM
- Operatsioonivõimendi. Loogilised elemendid. 1. osa
— Loogikaelemendid. 2. osa
— teooria ja praktika konsolideerimine
- Kursusetöö. Juhuslike arvude generaator seitsme segmendi indikaatoritel
Arduino. Seadme disain
- Arduino tutvustus
— Saadaolevate andurite ülevaade. ADC. Andmete lugemine. Andmete saamine potentsiomeetrist ja selle käepideme pöördenurga hindamine. Lihtne filtreerimine
— Ülevaade saadaolevatest kuvamisvahenditest (LED-id, LED-maatriksid, kuvarid)
- dünaamiline ekraan
— I2C liides niiskus- ja temperatuurianduriga töötamise näitel
— Tähemärgiga 16x2 ekraan. Andmete kuvamine
- katkestab
- Kursusetöö. Laua ilmajaam
II veerand
Tööstuslike mikrokontrollerite ja liidestega töötamine
Veerandi kahel esimesel kursusel õpid ARM-i arhitektuuri ja läbid 2 projekti: Nucleo plaadil ja STM32 mikrokontrolleritel põhineval. Kolmandal kursusel õpid tehnoloogiate tööpõhimõtteid, mis võimaldavad seadmetel omavahel suhelda.
Kursused
Mikrokontrollerid. Sissejuhatav kursus
— Sissejuhatus mikrokontrolleritesse
— Katkestused, virnad, taimerid
— liidesed ning andmesisend- ja väljundsiinid
- I2C buss
- SPI liides
— Analoog-digitaalmuundurid (ADC)
— digitaal-analoogmuundurid (DAC)
- Kursusetöö. Andmete vastuvõtmine Arduino ilmajaamast SPI liidese kaudu
Mikrokontrollerid ARM (STM32)
— Mikrokontrollerid STM32
— STM32 laadimine ja silumine
- Flash-mäluga töötamise omadused
— valvekoera taimerid ja kontrolli ülekandmine
— Spetsiaalsed taimerid HRTIM ja LPTIM
— STM32 mikrokontrollerite energiatarbimise režiimid
- DMA STM32
- CRC, RNG, HASH, CRYP
- COMP ja OAMP STM32-s
— STM32 mikrokontrollereid kasutades riistvara juurutamise funktsioonid
- SD-kaart ja failisüsteem
— Kursusetööde analüüs
Põhiline elektroonikatehnoloogia
— Bluetooth (põhiloeng)
— Interneti põhiprotokollina TCP/IP-protokoll. IP-aadressi määramine. Alamvõrgu mask. Värav. Wi-Fi moodulid. Põhitõed
— LoRa Põhiloeng. Kasutamise põhitõed
— Traadita lahenduste rakendatavus. Andmeedastuskiiruse põhimõisted. Suhtlusulatus
— Riistvaralahendused
— Pinge ja voolu mõõtmine: riist- ja tarkvaralahendused
— Hoone toiteallikate alused
— Digitaalsete liideste galvaaniline isolatsioon. Transiiverid RS-232/485, CAN
— FPGA/ASIC: ülevaade
- Kursusetöö. Veebiserveri loomine Nucleo ja ESP32 kiibi abil
III veerand
Mikrokontrolleri programmeerimise kõrgtasemel
Õpid C-keelt kõrgtasemel. Saad omandatud teadmisi rakendada manussüsteemide arendamisel. Õppige töötama reaalajas operatsioonisüsteemidega ja jätkake asjade Interneti tehnoloogiate õppimist koduvõrgus seadmete ühendamiseks.
Kursused
Programmeerimine C-s. Edasijõudnute tase
— Osutajad. Osutajad struktuuridele. Praktilised näited. Programmeerija vead osutitega töötamisel
— S keeleraamatukogud. Funktsioonide ülevaade. Põhiraamatukogude puudused
— koodi optimeerimise probleemid
— Algoritmid
— Koostamine ja koostajad
- Mitmelõimeline C-keeles
— C funktsioonid asjade Interneti jaoks
— Kursusetööks ettevalmistamine
RTOS (reaalajas operatsioonisüsteem)
— Ülevaateloeng operatsioonisüsteemidest. Tööpõhimõtted. Vahendid. Ressursside jagamine
- Ülesanded. Ülesannete haldamine. Mälu eraldamise ja haldamise mudelid
- Järjekorrad. Konkreetsed näited ja ülesanded. PID kontroller
- Semaforid. Kuidas semaforid võivad CPU kasutust vähendada
— Silumisfunktsioonid. Silumismehhanismid. Virna ja kuhja hindamine
— ülesannetevahelise koostoime mehhanism
- Multitegumtöötlus RTOS ja katkestused
— Kursusetööks ettevalmistamine
Ühendus
— Seadme interaktsiooniprotokollid
- Wi-Fi (madal protokollitase)
— BLE/Bluetooth (madal protokollitase)
— seadmetevaheline madal interaktsioon (kanalikiht)
- HASH ja kontrollsummad
— Ühised krüpteerimis- ja autoriseerimismeetodid
— Andmete liiasus sideprotokollides
- Kursusetöö. Suhtlemine MQTT serveriga
IV veerand
Lõputöö ja intervjuu ettevalmistamine
Saate kogemuse tõrketaluvate hajutatud seadmete arendamisel, lõpetate lõputöö, läbima kursuse, kuidas valmistuda intervjuudeks ja olla võimeline astuma esimest sammu ametikoha saamiseks juunior
Kursused
Hajavõrgud / Lõputöö
— Sissejuhatav tund, hajutatud võrgu tutvustus
— Seadme juht/alluv töörežiim, ehitusmeetodid
— Võrgu veataluvus, seadme rolli muutmine
— Ülesannete vahendajad, saateülesanded
— rikete modelleerimine
— Võrgu prototüübi loomine
— stabiilsuskatsed
- Lõputöö. Seadmete hajutatud võrk
Milleks intervjuul valmistuda
— CV koostamine
— suhtlemisoskus ja muud pehmed oskused
— Tehniline intervjuu, tüübid ja võimalused #1
— Tehniline intervjuu, probleemide lahendamine #2
— Tehniline intervjuu, testprojekt nr 3
— Milliseid küsimusi värbajale esitada
— Nõusolek pakkumisega
— CV läbivaatamine
Kursused väljaspool kvartalit
Valikaine
Juriidiline individuaalne ettevõtlus ja vabakutseline
Programmi koostasid Venemaa ettevõtjatele mõeldud digipanga Tochka Bank eksperdid. Osa Otkritie Financial Groupist, mis on Venemaa Föderatsiooni suurim erafinantskontsern.