Wstępny plan kursu
Wstęp - wprowadzenie do kursu języka C
Poznasz różnice i możliwość popularnych modułów wybranych przez nas do kursu. Wyjaśni się to dlaczego postawiliśmy na tę a nie inną rodzinę mikrokontrolerów do kursu. Wybór platformy sprzętowej ma również ścisły związek z ciężkimi czasami w których powstaje kurs, gdzie mamy do czynienia z nagminnym brakiem półprzewodników, a tymczasem dzięki pomysłowości prowadzących damy radę.
Moduł 1: Przygotowanie środowiska pracy
Zdecydowana większość ludzi pracuje w systemie Windows, to dlatego w kursie dowiesz się o całym łańcuchu narzędzi potrzebnych do pracy z programowaniem. Zapewnimy absolutną prostotę szczególnie w pierwszych etapach ćwiczeń. Wszystko dzięki Eclipse a także uproszczonej i autorskiej wersji środowiska MkClipse. Będziemy korzystali także z kompilatorów On-Line.
Moduł 2: Poznajmy platformę sprzętową do ćwiczeń - AVR
Poznasz zalety i wady wybranej przez nas platformy sprzętowej jeśli chodzi o rodzinę mikrokontrolerów. Zapoznasz się z ich strukturą, budową, ich modułami wewnętrznymi i szczegółowymi zasadami pracy. Wiedza tu przekazana czy tego chcesz czy nie, pozwoli Ci znacznie lepiej zrozumieć nawet dotychczasowe twoje prace w Arduino i porównanie podejścia w sposobie uczenia się obu środowisk.
Moduł 3: Podstawy języka C - Teoria
Jedna z ważniejszych części kursu. Nie przeoczymy tu niczego, zaś wiedza pomimo że teoretyczna będzie przekazana w taki sposób aby dotrzeć do każdego indywidualnie. Teoria będzie przeplatana prostymi ćwiczeniami praktycznymi, które każdy będzie mógł wykonać nawet bez mikrokontrolera w ręku.
Moduł 4: Warsztaty - język C w praktyce
Tu zacznie się przygoda, wprowadzimy Ciebie w praktyczne zastosowania języka C na "żywym" mikrokontrolerze. Jednocześnie od początku kładąc nacisk nie tylko na dobry styl pisania kodu źródłowego ale będziemy wplatać już na tym etapie proste i ciekawe techniki programowania.
Moduł 5: Wstęp do systemów czasu rzeczywistego
Tu zapoznasz się w szczegółach z technikami tworzenia np. Timerów programowych. Bluebook był pionierską książką na rynku polskim, która rozpoczęła w ogóle wprowadzanie tej terminologii do początkowych etapów szkoleń i kursów z języka C embedded. Dlatego z nami zrozumiesz to od podstaw, a w porównaniu do tego co było przekazane w książce, będziemy w stanie w kursie wideo wiele rzeczy doprecyzować, pokazać inne metody organizacji tych mechanizmów NAWET BEZ WYKORZYSTANIA do tego celu chociażby jednego Timera sprzętowego. To będzie niespodzianka dla wielu, nawet dla programistów którzy już są średnio zaawansowani. Jednak najważniejszą częścią tego modułu będzie wprowadzenie technik programowania "pseudo wielowątkowego" nawet na tak prostych i 8-bitowych mikrokontrolerach. Z praktyki wiemy, że osoby, które przerobiły te rozdziały i tematykę z książki, nasi czytelnicy twierdzą, że dzięki temu wejście na kolejne etapy programowania, a szczególnie przejście do nauki systemów czasu rzeczywistego RTOS było o wiele prostsze.
Moduł 6: Projekty
Byłoby smutno, gdyby kurs pozbawiony był chociaż kilku projektów praktycznych z różnych dziedzin i zastosowań. Mamy tu dla Ciebie niespodzianki, począwszy od obsługi typowych peryferiów omawianych w wielu kursach z uwzględnieniem oczywiście ZDARZEŃ (EVENTS), funkcji zwrotnych (CALLBACKS), Timerów Programowych tak aby poznać ich zastosowania w praktyce a nie tylko w prostych teoretycznych przykładach. Ale to nie wszystko - co powiesz na zetknięcie się z magistralą CAN ? co powiesz na możliwość komunikacji komputerem poprzez USB za pomocą bibliotek V-USB dla AVR, stworzysz własne urządzenia HID i szczególnie na tych przykładach docenisz to o czym mowa w tytule kursu - TECHNIKI PROGRAMOWANIA.
Dokładna AGENDA kursu (w postaci pliku PDF) wysyłana jest drogą mailową po zapisaniu się na listę chętnych.
Wkrótce poinformujemy mailowo o dacie naszego kolejnego spotkania na żywo związanego z zagadnieniami technik programowania w języku C, zapisz się na listę mailową.
Kurs technik programowania. Język C od podstaw - wersja kompletna
Kiedy start?
Kurs został już w pełni ukończony, a dokładna agenda została rozszerzona o nowe lekcji i tematy na wnioski od studentów w czasie powstawania kursu. Od Ciebie zależy czy dołączysz do stale rosnącego grona studentów.
Dla kogo jest kurs?
- Dla osób które nigdy nie miały styczności z żadnym językiem programowania i elektroniką -
TO NIE JEST PUSTE HASŁO REKLAMOWE - Dla wszystkich, którzy do tej pory pracują z Arduino - ZAPEWNIAMY PŁYNNE PRZEJŚCIE na język C bez zmiany platformy sprzętowej
- Dla programistów PHP, JAVA, C#, Delphi, Baz danych, dla developerów Frontedn i Backend - bezbolesna nauka embedded. Dla tych którzy często chcieliby połączyć swoje projekty z IoT.
- Dla wszystkich pasjonatów i hobbystów niezależnie od wieku. Możemy śmiało się pochwalić, że wśród czytelników książek wydawnictwa Atnel, byli i są wspaniali seniorzy, z którymi Mirek ma dobry kontakt, seniorzy w wieku nawet 74 lat!
- Dla każdego kto już zaczął z językiem C, coś "liznął" ale chciałby pogłębić swoją wiedzę w zakresie technik programowania.
Dlaczego warto?
- Bo kurs powstaje z myślą o całkowicie początkujących.
- Bo oszczędzisz wiele miesięcy swojego czasu na wyszukiwanie zlepków informacji z netu. Nie "zatniesz się i nie zniechęcisz" z nami wyjdzie realizacja wszystkich solidnych przykładów i Twoich celów
- Nasz kurs wprowadzi Cię w świat programowania embedded i pozwoli łatwiej zrozumieć programowanie na coraz bardziej skomplikowanych procesorach jak ARM/STM, PIC32, ESP, a nawet płynnie przejść na RTOS.
- Żaden inny kurs do tej pory istniejący na świecie, nie uczy w taki sposób jak nasz - dobrych technik programowania niezależnie od rodziny mikrokontrolerów
- Bo Mirek (mirekk36) stosuje jak zwykle nietuzinkowe podejście do przekazu, dzięki czemu nie zaśniesz na kursie, będziesz go oglądał jak dobry serial kryminalny, tym bardziej, że każde ćwiczenie kursu nie tylko wyjdzie ale w pełni je zrozumiesz.
- Dlatego, że nauczymy Cię prostego sposobu korzystania z not PDF do mikrokontrolerów, nawet jeśli nie znasz języka angielskiego - tak tak, to możliwe.
- Sprawdzona i co najważniejsze skuteczna forma przekazu - my to mamy, dzięki temu docieramy do olbrzymiej ilości pasjonatów i chętnych do nauki programowania
- Bo my nauczymy Ciebie na bazie naszych zewnętrznych i darmowych poradników jak radzić sobie z prawidłowym tworzeniem schematów elektronicznych. Do tego nauczysz się z krótkiego zewnętrznego i darmowego kursu od nas - jak projektować własne płytki PCB z uwzględnieniem wiedzy elektronicznej związanej z filtracją zasilania, prowadzeniem ścieżek itp.
- Bo nie będziesz pozostawiony sam sobie z materiałami wideo. Na bieżąco pomagamy studentom Akademii Atnel jeśli napotkają barierę na dowolnym etapie nauki.
Pamiętaj:
Bluebook został wydany i sprzedany w około
18 tysiącach egzemplarzy. Do dnia dzisiejszego bardzo dobrze się sprzedaje i jest pozytywnie oceniany przez czytelników - to o czymś świadczy i daje przedsmak tego co zastaniesz w tym kursie!
Kurs Magic LED w C - dodatek do kursu technik programowania