Viedo ierīču inženiera fakultāte - kurss 264 780 RUB. no GeekBrains, apmācība 20 mēneši, Datums: 2023. gada 10. jūnijs.
Literārs Mistrojums / / November 28, 2023
Kam kurss ir piemērots?
Iesācējiem
Iemācieties izstrādāt ierīces, kuru pamatā ir mikrokontrolleri. Jūs pats varat izveidot viedo sīkrīku tīklu.
Citu IT jomu speciālisti
Apgūt inženierzinātnes un specializējies IoT. Virzieties daudzsološā virzienā un palieliniet ienākumu līmeni.
Inženieri un remonta speciālisti
Papildiniet savas zināšanas: meistars C, programmatūras izstrāde un atkļūdošana. Tu pilnveidosi savas profesionālās prasmes un varēsi veidot karjeru IoT jomā.
Mācību kursi
Jūs sāksiet apgūt profesijas tehniskos pamatus: informācijas meklēšanu un pamatdarbības ar failiem. Uzziniet, kā izveidot un optimizēt sarežģītus vaicājumus.
Kursi
Git. Pamatkurss
— Ievads Git
— Git instalēšana un konfigurēšana
— pamata termināļa komandas
— Darbs ar Git krātuvēm
— repozitorija failu pārvaldība
— Izmaiņu vēsture
— repozitorija publicēšana
— Izmaiņu vēsture
— filiāļu apvienošana
— Versiju pārvaldība
— Izvilkšanas pieprasījuma izveide
— Sarežģītas operācijas
— Darbs ar dakšu krātuvēm
Programmēšanas pamati
- Ievads
— Algoritma jēdziens, mainīgie, datu tipi
— Praktiskā uzdevuma analīze
- Sazarošanās. Cikli. Praktiskā uzdevuma analīze
— Masīvi un funkcijas
— Praktiskā uzdevuma analīze
— Vietnes izkārtojums: ievads HTML un CSS
— Praktiskā uzdevuma analīze
— Mūsdienu programmēšanas valodu apskats
— Praktiskā uzdevuma analīze
I ceturksnis
Mikroelektronikas un programmēšanas vispārīgie principi
Pirmajā ceturksnī apgūsiet C programmēšanu. Iemācieties strādāt ar montāžas iekārtām (PCB, lodāmurs, rezistori) un izstrādājiet savu pirmo elektronisko ierīci. Jūs arī sāksit savu iepazīšanos ar mikrokontrolleriem, izmantojot viegli apgūstamas itāļu zīmola Arduino ierīces.
Kursi
Fakultātes dekāna tikšanās ar studentiem
— Par programmu: kursu loģika, projekti, pārtraukumi
— Tikšanās ar kursabiedriem un prāvestu
— Ieteikumi apmācībai un nodarbinātībai studiju laikā
— Motivācija un progress
- Atbildes uz jautājumiem
Ievads profesijā
— Kas ir iegulto sistēmu izstrādātājs?
— Ierīces izstrādes posmi
— Fizikas pamatzināšanas
— Ievads lodēšanas metodē
— Ievads lodēšanas metodē. 2. daļa
Linux. Darba stacija
— Ievads. OS instalēšana
— Komandrindas saskarnes iestatīšana un iepazīšanās ar to
— Lietotāji. Lietotāju un grupu pārvaldība
— OS ielāde un procesi
— Linux failu sistēmas ierīce. Faila un direktorija jēdziens
— Ievads Bash skriptos. crontab un uzdevumu plānotājos
— pakotņu un repozitoriju pārvaldība. Tīkla drošības pamati
— Ievads Docker
Programmēšana C valodā. Pamata līmenis
— Ievads C valodā
— Binārās un heksadecimālās skaitļu sistēmas
— Konstantes. Datu tipi, 1. daļa
— C valodas operatori un izteiksmes. Funkcijas (paziņojums, zvans)
- Mainīgie. Datu tipi (primitīvie veidi, virknes, struktūras)
— kontroles operatori
- Funkcijas. Darbs ar atmiņu
— Datu tipi, 2. daļa. Objektorientētas pieejas programmēšanai pamati.
- Pielāgoti datu veidi
— Programmas struktūra C valodā
— Priekšapstrādātājs
— IDE un izstrādes rīki
— C valodas standarta bibliotēkas. Kursa projekts. Programmatūras utilīta saskarnei, lai aprēķinātu temperatūras apstākļus mājā
Elektronikas pamati
- Ķēdes dizains. Ievads pamata komponentos un rīkos
— dažādu savienojumu aprēķini. Teorija un prakse
- Tranzistori. Teorija un prakse
— Dažādu slodžu pieslēgšana un vadība
- Pašreizējais. Barošanas avoti un filtri. Galvaniskā izolācija
— Lineārie pārveidotāji. Mūsdienu LDO. PWM
- Operacionālais pastiprinātājs. Loģiski elementi. 1. daļa
— Loģiski elementi. 2. daļa
— teorijas un prakses konsolidācija
- Kursa darbs. Gadījuma skaitļu ģenerators uz septiņu segmentu indikatoriem
Arduino. Ierīces dizains
- Ievads Arduino
— Pieejamo sensoru pārskats. ADC. Datu lasīšana. Datu iegūšana no potenciometra un tā roktura griešanās leņķa novērtēšana. Vienkārša filtrēšana
— Pieejamo displeja līdzekļu pārskats (LED, LED matricas, displeji)
— dinamisks displejs
— I2C interfeiss, izmantojot piemēru darbam ar mitruma un temperatūras sensoru
— Rakstzīmju 16x2 displejs. Tiek rādīti dati
- pārtrauc
- Kursa darbs. Darbvirsmas laika stacija
II ceturksnis
Darbs ar rūpnieciskajiem mikrokontrolleriem un saskarnēm
Pirmajos divos ceturkšņa kursos apgūsiet ARM arhitektūru un pabeigsiet 2 projektus: uz Nucleo plates un uz STM32 mikrokontrolleru bāzes. Trešajā kursā apgūsiet tehnoloģiju darbības principus, kas ļauj ierīcēm sazināties savā starpā.
Kursi
Mikrokontrolleri. Ievadkurss
— Ievads mikrokontrolleros
— Pārtraukumi, kaudze, taimeri
— saskarnes un datu ievades un izvades kopnes
— I2C autobuss
— SPI interfeiss
— analogo-ciparu pārveidotāji (ADC)
— ciparu-analogie pārveidotāji (DAC)
- Kursa darbs. Datu saņemšana no laika stacijas Arduino, izmantojot SPI interfeisu
Mikrokontrolleri ARM (STM32)
— Mikrokontrolleri STM32
— STM32 ielāde un atkļūdošana
- Iespējas darbam ar zibatmiņu
— sargsuņa taimeri un vadības pārsūtīšana
— īpašie taimeri HRTIM un LPTIM
— STM32 mikrokontrolleru enerģijas patēriņa režīmi
- DMA STM32
— CRC, RNG, HASH, CRYP
- COMP un OAMP STM32
— Aparatūras ieviešanas līdzekļi, izmantojot STM32 mikrokontrollerus
- SD karte un failu sistēma
— Kursa darbu analīze
Pamata elektronikas tehnoloģija
— Bluetooth (pamata lekcija)
— TCP/IP protokols kā pamata interneta protokols. IP adresēšana. Apakštīkla maska. Vārteja. Wi-Fi moduļi. Pamati
— LoRa Pamatlekcija. Lietošanas pamati
— bezvadu risinājumu pielietojamība. Datu pārraides ātruma pamatjēdzieni. Sakaru diapazons
— Aparatūras risinājumi
— Sprieguma un strāvas mērīšana: aparatūras un programmatūras risinājumi
— Ēku barošanas bloku pamati
— Digitālo saskarņu galvaniskā izolācija. Raiduztvērēji RS-232/485, CAN
— FPGA/ASIC: pārskats
- Kursa darbs. Tīmekļa servera izveide, izmantojot Nucleo un ESP32 mikroshēmu
III ceturksnis
Augsts mikrokontrollera programmēšanas līmenis
Jūs apgūsit C valodu augstākā līmenī. Iegūtās zināšanas varēsi pielietot iegulto sistēmu izstrādē. Iemācieties strādāt ar reāllaika operētājsistēmām un turpiniet studēt lietiskā interneta tehnoloģijas ierīču savienošanai mājas tīklā.
Kursi
Programmēšana C valodā. Augsts līmenis
— Rādītāji. Norādes uz struktūrām. Praktiski piemēri. Programmētāja kļūdas, strādājot ar rādītājiem
— S valodu bibliotēkas. Funkcijas pārskats. Pamata bibliotēku trūkumi
— Koda optimizācijas problēmas
— Algoritmi
— Kompilācija un kompilatori
- Daudzpavedienu veidošana C valodā
— C funkcijas IoT
— Sagatavošanās kursa darbam
RTOS (reāllaika operētājsistēma)
— Pārskata lekcija par operētājsistēmām. Darba principi. Resursi. Resursu koplietošana
- Uzdevumi. Uzdevumu vadība. Atmiņas sadales un pārvaldības modeļi
- Rindas. Konkrēti piemēri un uzdevumi. PID kontrolieris
- Semafori. Kā semafori var samazināt CPU lietojumu
— Atkļūdošanas līdzekļi. Atkļūdošanas mehānismi. Stack un kaudzes novērtējums
— Mijiedarbības mehānisms starp uzdevumiem
- Daudzuzdevumu RTOS un pārtraukumi
— Sagatavošanās kursa darbam
Savienojums
— Ierīču mijiedarbības protokoli
- Wi-Fi (zems protokola līmenis)
— BLE/Bluetooth (zems protokola līmenis)
— zema līmeņa mijiedarbība starp ierīcēm (kanāla slānis)
- HASH un kontrolsummas
— Kopīgas šifrēšanas un autorizācijas metodes
— Datu dublēšana sakaru protokolos
- Kursa darbs. Mijiedarbība ar MQTT serveri
IV ceturksnis
Diplomdarbu un interviju sagatavošana
Iegūsi pieredzi defektizturīgu sadalīto ierīču izstrādē, pabeigsi gala projektu, iziet kursu par to, kā sagatavoties intervijām un spēt spert pirmo soli profesijā, lai ieņemtu amatu juniors
Kursi
Sadalītie tīkli / Promocijas darbs
— Ievadstunda, ievads izplatītajā tīklā
— Ierīces Master/Slave darbības režīms, uzbūves metodes
— Tīkla kļūdu tolerance, mainot ierīces lomu
— uzdevumu brokeri, apraides uzdevumi
— Neveiksmju modelēšana
— Tīkla prototipa izveide
— Stabilitātes pārbaude
- Diplomdarbs. Sadalītais ierīču tīkls
Kam sagatavoties intervijā
— CV sagatavošana
— Komunikācijas prasmes un citas vieglas iemaņas
— Tehniskā intervija, veidi un iespējas #1
— Tehniskā intervija, problēmu risināšana #2
— Tehniskā intervija, testa projekts Nr.3
— Kādus jautājumus uzdot personāla atlases speciālistam
— Piekrišana piedāvājumam
— CV izskatīšana
Kursi ārpus kvartāla
Izvēles
Juridiskā individuālā uzņēmējdarbība un ārštata darbs
Programmu sagatavoja Krievijas digitālās uzņēmēju bankas Tochka Bank eksperti. Daļa no Otkritie Financial Group, kas ir lielākā privātā finanšu grupa Krievijas Federācijā.