Älylaitteiden insinöörin tiedekunta - kurssi 264 780 RUB. GeekBrainsista, koulutus 20 kuukautta, päivämäärä: 10.6.2023.
Miscellanea / / November 28, 2023
Kenelle kurssi sopii?
Aloittelijoille
Opi kehittämään mikrokontrollereihin perustuvia laitteita. Voit luoda älylaitteiden verkoston itse.
Muiden IT-alojen asiantuntijoita
Hallitse insinööritaidot ja erikoistu IoT: hen. Siirry lupaavaan suuntaan ja nosta tulotasoasi.
Insinöörit ja korjausasiantuntijat
Täydennä osaamistasi: Master C, ohjelmistokehitys ja virheenkorjaus. Kehität ammattitaitoasi ja pystyt kehittämään uraa IoT: ssä.
Koulutuskurssit
Aloitat ammatin teknisten perusteiden hallitsemisen: tiedonhaun ja tiedostojen perustoiminnot. Opi luomaan ja optimoimaan monimutkaisia kyselyitä.
Kurssit
Git. Peruskurssi
- Johdatus Gitiin
— Gitin asennus ja konfigurointi
— Päätteen peruskomennot
— Työskentely arkistojen kanssa Gitissä
— Arkiston tiedostojen hallinta
– Muutoshistoria
— Arkiston julkaiseminen
– Muutoshistoria
— sivukonttoreiden yhdistäminen
— Versionhallinta
— Vetopyynnön luominen
— Monimutkaiset toiminnot
— Työskentely haarukkavarastojen kanssa
Ohjelmoinnin perusteet
- Esittely
— Algoritmin käsite, muuttujat, tietotyypit
— Käytännön tehtävän analyysi
- Haaroittuminen. Pyörät. Käytännön tehtävän analyysi
— Taulukot ja funktiot
— Käytännön tehtävän analyysi
— Verkkosivuston ulkoasu: johdatus HTML: ään ja CSS: ään
— Käytännön tehtävän analyysi
— Katsaus nykyaikaisiin ohjelmointikieliin
— Käytännön tehtävän analyysi
I neljännes
Mikroelektroniikan ja ohjelmoinnin yleiset periaatteet
Ensimmäisellä vuosineljänneksellä hallitset C-ohjelmoinnin. Opi työskentelemään kokoonpanolaitteiden (piirilevyt, juotoskolvi, vastukset) kanssa ja kehitä ensimmäinen elektroniikkalaitteesi. Aloitat myös tutustumisen mikro-ohjaimiin käyttämällä italialaisen Arduino-tuotemerkin helposti opittavia laitteita.
Kurssit
Tiedekunnan dekaanin tapaaminen opiskelijoiden kanssa
— Tietoja ohjelmasta: kurssien logiikka, projektit, tauot
— Luokkatovereiden ja dekaanin tapaaminen
— Suositukset koulutukseen ja työllistymiseen opiskelun aikana
– Motivaatio ja edistyminen
- Vastaukset kysymyksiin
Johdatus ammattiin
— Kuka on sulautettujen järjestelmien kehittäjä?
— Laitteen kehitysvaiheet
- Fysiikan perustiedot
— Johdatus juotosmenetelmään
— Johdatus juotosmenetelmään. Osa 2
Linux. Työasema
— Johdanto. OS asennus
— Asennus ja perehtyminen komentorivikäyttöliittymään
— Käyttäjät. Käyttäjien ja ryhmien hallinta
— Käyttöjärjestelmän lataus ja prosessit
— Linux-tiedostojärjestelmälaite. Tiedoston ja hakemiston käsite
- Johdatus Bash-skripteihin. crontab ja tehtävien ajoittajat
— Pakettien ja arkiston hallinta. Verkkosuojauksen perusteet
— Dockerin esittely
Ohjelmointi C-kielellä. Perustaso
— Johdatus C-kieleen
— Binääri- ja heksadesimaalilukujärjestelmät
– Vakiot. Tietotyypit, osa 1
— C-kielen operaattorit ja lausekkeet. Toiminnot (ilmoitus, soitto)
- Muuttujat. Tietotyypit (primitiivityypit, merkkijonot, rakenteet)
— Valvontaoperaattorit
- Toiminnot. Työskentely muistin kanssa
— Tietotyypit, osa 2. Oliolähtöisen ohjelmoinnin perusteet.
- Mukautetut tietotyypit
— Ohjelman rakenne C-kielellä
— Esiprosessori
— IDE ja kehitystyökalut
— C-kielen vakiokirjastot. Kurssiprojekti. Ohjelmistoapuohjelma rajapinnalle talon lämpötilaolosuhteiden laskemiseen
Elektroniikan perusteet
- Piirisuunnittelu. Johdatus peruskomponentteihin ja -työkaluihin
— Erilaisten yhteyksien laskelmat. Teoria ja käytäntö
- Transistorit. Teoria ja käytäntö
— Erilaisten kuormien liittäminen ja ohjaus
- Nykyinen. Virtalähteet ja suodattimet. Galvaaninen eristys
— Lineaarimuuntimet. Nykyaikaiset LDO: t. PWM
- Operaatiovahvistin. Loogisia elementtejä. Osa 1
— Logiikkaelementit. Osa 2
— Teorian ja käytännön yhdistäminen
- Kurssityöt. Satunnaislukugeneraattori seitsemän segmentin indikaattoreilla
Arduino. Laitteen suunnittelu
- Johdatus Arduinoon
— Yleiskuva saatavilla olevista antureista. ADC. Tietojen lukeminen. Tietojen saaminen potentiometristä ja sen kahvan kiertokulman arviointi. Yksinkertainen suodatus
— Yleiskatsaus käytettävissä oleviin näyttövälineisiin (LEDit, LED-matriisit, näytöt)
— Dynaaminen näyttö
— I2C-liitäntä käyttäen esimerkkiä työskentelystä kosteus- ja lämpötila-anturin kanssa
— 16x2 merkkinen näyttö. Datan näyttäminen
- Keskeyttää
- Kurssityöt. Työpöydän sääasema
II neljännes
Työskentely teollisten mikro-ohjainten ja liitäntöjen kanssa
Vuosineljänneksen kahdella ensimmäisellä kurssilla opit ARM-arkkitehtuuria ja suoritat 2 projektia: Nucleo-kortilla ja STM32-mikrokontrollereihin perustuen. Kolmantena vuonna opiskelet sellaisten teknologioiden toimintaperiaatteita, jotka mahdollistavat laitteiden kommunikoinnin keskenään.
Kurssit
Mikro-ohjaimet. Alkukurssi
— Johdatus mikro-ohjaimiin
— Keskeytykset, pino, ajastimet
— Liitännät ja tiedon syöttö- ja lähtöväylät
- I2C-väylä
- SPI-liitäntä
— Analogi-digitaalimuuntimet (ADC)
— Digitaali-analogiamuuntimet (DAC)
- Kurssityöt. Tietojen vastaanottaminen sääasemalta Arduinossa SPI-liitännän kautta
Mikro-ohjaimet ARM (STM32)
- Mikro-ohjaimet STM32
— STM32:n lataus ja virheenkorjaus
— Flash-muistin kanssa työskentelyn ominaisuudet
— Watchdog-ajastimet ja ohjauksen siirto
— Erikoisajastimet HRTIM ja LPTIM
— STM32-mikro-ohjainten virrankulutustilat
- DMA STM32
- CRC, RNG, HASH, CRYP
- COMP ja OAMP STM32:ssa
— Laitteiston toteutusominaisuudet STM32-mikrokontrollereilla
- SD-kortti ja tiedostojärjestelmä
— Kurssityön analyysi
Elektroniikan perustekniikka
- Bluetooth (perusluento)
— TCP/IP-protokolla Internetin perusprotokollana. IP-osoite. Aliverkon peite. Gateway. Wi-Fi-moduulit. Perusasiat
— LoRa-perusluento. Käytön perusteet
— Langattomien ratkaisujen sovellettavuus. Tiedonsiirtonopeuden peruskäsitteet. Viestintäalue
— Laitteistoratkaisut
— Jännitteen ja virran mittaus: laitteisto- ja ohjelmistoratkaisut
— Rakennuksen teholähteiden perusteet
— Digitaalisten liitäntöjen galvaaninen eristys. Lähetin-vastaanottimet RS-232/485, CAN
— FPGA/ASIC: yleiskatsaus
- Kurssityöt. Verkkopalvelimen luominen Nucleon ja ESP32-sirun avulla
III neljännes
Mikrokontrolleriohjelmoinnin edistynyt taso
Hallitset C-kielen edistyneellä tasolla. Pystyt soveltamaan hankkimaasi tietoa sulautettujen järjestelmien kehittämisessä. Opi työskentelemään reaaliaikaisten käyttöjärjestelmien kanssa ja jatka esineiden Internet-tekniikoiden opiskelua laitteiden yhdistämiseksi kotiverkkoon.
Kurssit
Ohjelmointi C-kielellä. Edistynyt taso
- Osoittimet. Osoittaa rakenteita. Käytännön esimerkkejä. Ohjelmointivirheet osoittimien kanssa työskennellessä
— S-kielikirjastot. Ominaisuuden yleiskatsaus. Peruskirjastojen haitat
— Koodin optimointiongelmat
— Algoritmit
— Kokoaminen ja kääntäjät
- Monisäikeistys C: ssä
— C: n ominaisuudet IoT: lle
– Valmistautuminen kurssityöhön
RTOS (reaaliaikainen käyttöjärjestelmä)
— Katseluento käyttöjärjestelmistä. Työn periaatteet. Resurssit. Resurssien jakaminen
- Tehtävät. Tehtävien hallinta. Muistin varaus- ja hallintamallit
- Jonot. Konkreettisia esimerkkejä ja tehtäviä. PID-säädin
- Semaforit. Kuinka semaforit voivat vähentää suorittimen käyttöä
— Virheenkorjausominaisuudet. Virheenkorjausmekanismit. Pinon ja pinon arviointi
— Tehtävien välinen vuorovaikutusmekanismi
- Moniajo RTOS ja keskeytykset
– Valmistautuminen kurssityöhön
Yhteys
— Laitteen vuorovaikutusprotokollat
- Wi-Fi (matala protokollataso)
— BLE/Bluetooth (matala protokollataso)
— Matalan tason vuorovaikutus laitteiden välillä (kanavataso)
- HASH ja tarkistussummat
— Yleiset salaus- ja valtuutusmenetelmät
— Tietojen redundanssi viestintäprotokollissa
- Kurssityöt. Vuorovaikutus MQTT-palvelimen kanssa
IV neljännes
Opinnäytetyön ja haastattelun valmistelu
Saat kokemusta vikasietoisten hajautettujen laitteiden kehittämisestä, suoritat lopputyön, käy kurssi haastatteluihin valmistautumisesta ja osaa ottaa ensimmäinen askel ammattiin tehtävää varten juniori
Kurssit
Hajautetut verkot / Opinnäytetyö
— Alkutunti, hajautetun verkon esittely
— Laitteen isäntä/orjakäyttötapa, rakennustavat
— Verkon vikasietoisuus, laitteen roolin muuttaminen
— Tehtävävälittäjät, lähetystehtävät
— Vikamallinnus
— Verkkoprototyypin rakentaminen
— Vakavuustestaus
- Tutkintotyö. Hajautettu laiteverkko
Mihin haastattelussa kannattaa valmistautua
– Ansioluettelon laatiminen
— Viestintätaidot ja muut pehmeät taidot
— Tekninen haastattelu, tyypit ja vaihtoehdot #1
— Tekninen haastattelu, ongelmanratkaisu #2
— Tekninen haastattelu, testiprojekti nro 3
— Mitä kysymyksiä rekrytoijalle tulee esittää
– Suostumus tarjoukseen
- Ansioluetteloiden tarkistus
Kurssit neljänneksen ulkopuolella
Valinnainen
Laillinen yksityisyrittäjyys ja freelancerina
Ohjelman ovat laatineet venäläisen yrittäjien digitaalisen pankin Tochka Bankin asiantuntijat. Osa Otkritie Financial Groupia, joka on Venäjän federaation suurin yksityinen rahoituskonserni.