Kurs Wprowadzenie do programowania

seria bezpłatnych lekcji na żywo!

Wprowadzenie do programowania_python.png

"Wprowadzenie do programowania" to kurs w formie cyklu darmowych webinarów, która pozwoli Ci na nabycie solidnych podstaw w zakresie programowania. Niezależnie od tego czy Twoim celem jest zdobycie nowej pracy, ułatwienie sobie życia poprzez automatyzację czy rozpoczęcie nowego, interesującego hobby ten kurs będzie świetnym początkiem przygody z programowaniem.

Jaki język wybraliśmy? Wybór padł na Pythona, ponieważ  jest to jeden  z najłatwiejszych, a zarazem najbardziej uniwersalnych języków. Dzięki prostej składni oraz byciu językiem wysokopoziomowym (czyli odwoływaniu się do wyższego poziomu abstrakcji i braku potrzeby zarządzania detalami związanymi z fizycznym sprzętem takimi jak np. adresowaniem pamięci) będziesz w stanie w krótkim czasie poznać go na tyle, aby napisać prostą aplikację i z łatwością udostępnić ją w Internecie używając frameworka Flask.

Czeka Cię unikatowe połączenie dwóch odmiennych spojrzeń na sztukę programowania  za sprawą doświadczeń prowadzących - doktoranta Uniwersytetu Wrocławskiego, fascynata programowania (szczególnie funkcyjnego) z zacięciem naukowym oraz wieloletniego praktyka DevOps. Dzięki temu poznasz zarówno (często niesłusznie pomijane) akademickie podstawy programowania jak i aktualne trendy w pracy zespołu tworzącego aplikacje. 

Kurs skierowany jest dla początkujących - nie wymagamy wcześniejszego doświadczenia z branżą IT.

Dlaczego warto dołączyć do kursu?

  • Dowiesz się nie tylko jak, ale i dlaczego działa napisany przez Ciebie kod.

  • Posiądziesz ogólną wiedzę, która pozwoli Ci na samodzielny wybór, jaką drogą podążyć. Niezależnie czy zdecydujesz się w przyszłości na rozwój w kierunku frontend lub backend developera, czy np. programisty gier, wiedza nabyta podczas tego kursu będzie dla Ciebie użyteczna. 

  • Oprócz solidnej dawki teorii zobaczysz również praktyczne przykłady.​

date.png

Terminy spotkań: 

  • Lekcja 1: czwartek, 18 listopada, 18:30 - 20:00 (zakończona)

  • Lekcja 2: czwartek, 25 listopada, 18:30 - 20:00 (zakończona)

  • Lekcja 3: czwartek, 2 grudnia, 18:30 - 20:00

 

Daty i tematy kolejnych lekcji ogłosimy wkrótce - stay tuned!

Ominęły Cię poprzednie lekcje? Chcesz dołączyć do nas w trakcie kursu? Nie ma sprawy, w mailu z potwierdzeniem udziału otrzymasz również link do nagrań z poprzednich lekcji!

place.png

Forma spotkań: wideokonferencja na platformie Zoom

book.png

Prowadzący: kurs w całości prowadzony przez aktywnych, branżowych praktyków z doświadczeniem w nauczaniu

web.png

Jak dołączyć do spotkań? Za pomocą aplikacji Zoom (https://zoom.us/) lub bezpośrednio z poziomu przeglądarki

price.png

Bilety: bezpłatne, obowiązuje rezerwacja miejsc - wystarczy zapisać się raz, żeby otrzymać dostęp do kolejnych części (link do kolejnych lekcji będzie za każdym razem ten sam!)

Kto poprowadzi kurs?

Tomasz Drab.jpg

Tomasz Drab
Doktorant Uniwersytetu Wrocławskiego, Programista Python

Programista z wieloletnim doświadczeniem. Doktorant na Uniwersytecie Wrocławskim, gdzie bierze udział w badaniach związanych z programowaniem funkcyjnym i rachunkiem lambda. Od dawna zainteresowany metodami przekazywania wiedzy ze szczególnym uwzględnieniem przedmiotów ścisłych.

Krzysztof_S.jpg

Krzysztof Stawik

Senior DevOps, współzałożyciel Panda Academy

Współtwórca i prowadzący kursów o tematyce DevOps. Porzucił zawód akustyka aby zgłębiać tajniki wiedzy IT. Zawodowo realizuje się na dwóch frontach: oprócz Pandy pracuje jako DevOps-kontraktor w dużej, międzynarodowej korporacji. Pełnoetatowy tata.

Zagadnienia i harmonogram

Lekcja 1 (18 listopada): 

 

  • nauczymy się rozmawiać z REPLem (https://pl.wikipedia.org/wiki/REPL)

  • poznamy wyrażenie warunkowe (if-else)

  • zobaczymy, czym są i jak definiować funkcje

  • omówimy regułę DRY

Lekcja 2 (25 listopada): 

 

  • poznamy standardowe kolekcje: listy, teksty, krotki, zbiory, wielozbiory, słowniki

  • poćwiczymy funkcje działające na nich (m.in. wycinanie, formatowanie napisów, sumy)

  • omówimy reprezentację danych graficznych i dźwiękowych

  • zobaczymy, jak z funkcji zwrócić wiele wartości lub nie zwrócić żadnej

Lekcja 3 (2 grudnia):

Tym razem odejdziemy trochę od czystego programowania i dowiemy się w jaki sposób działają aplikacje:

  • dowiemy się jak zbudowany jest komputer oraz czym różni się Twój laptop od urządzeń odpowiedzialnych za działanie np. Netflixa czy Facebooka

  • opowiemy czym jest sieć komputerowa oraz jak działa Internet

  • poznamy najważniejsze systemy operacyjne oraz podstawowe różnice pomiędzy nimi

  • odpowiemy na pytanie w jaki sposób zbudowana jest aplikacja? Pojawią się tu terminy takie jak bazy danych czy serwery aplikacyjne

Daty i tematy kolejnych lekcji ogłosimy wkrótce - stay tuned!

Ominęły Cię poprzednie lekcje? Chcesz dołączyć do nas w trakcie kursu? Nie ma sprawy, w mailu z potwierdzeniem udziału otrzymasz również link do nagrań z poprzednich lekcji!

warsztat python.png

Brzmi ciekawie? Zapisz się!

Co przygotowaliśmy w ramach kursu?

  • Zajęcia w formie lekcji na żywo 

  • Wsparcie doświadczonych mentorów

  • Autorskie materiały szkoleniowe w postaci prezentacji

  • Dostęp do dedykowanego kanału w komunikatorze Discord

Jesteś zainteresowany udziałem? W takim razie wypełnij formularz zapisów na kurs Wprowadzenie do programowania  - otrzymasz maila z potwierdzeniem rejestracji i linkiem do zajęć!

 
arrow&v
transformacja DevOps 3.png

Webinary z serii "Wprowadzenie do programowania" są częścią ścieżki inżyniera DevOps - stanowią prework kursu DevOps Core z zakresu podstaw programowania!