Nauč se programování během svého zaměstnání s naším večerním a víkendovým Part-time kurzem!

Začátek dalšího kurzu: 5. května 2020
Uzávěrka přihlášek: 15. dubna 2020

V současné době veškerá naše výuka i výběrové řízení probíhá pomocí on-line nástrojů bez přerušení.

Pro koho je kurz určen?

Dlouhodobě pracujeme na tom, abychom zpřístupnili náš superintenzivní Rekvalifikační kurz na Junior programátora lidem, kteří dosud neměli příležitost se kurzu zúčastnit - kvůli času nebo jiným omezením, například proto, že nemůžou opustit současné zaměstnání.

Na rozdíl od našeho 4,5 měsíce dlouhého rekvalifikačního kurzu Junior programátora, při kterém je student ve třídě každý den od rána až do večera, je tento kurz vhodný pro ty, kteří si chtějí prozatím udržet svou stávající práci. Kurz je ideální také pro ty, kteří kariéru měnit nechtějí, ale rádi by vylepšili své znalosti o kódování (např. projektoví manažeři).

V případě, že se na konci prvního modulu rozhodnete stát Junior programátorem, můžete buď pokračovat stejnou formou, tedy o večerech a víkendech, i po zbytek kurzu, nebo můžete navázat studiem Fast-track kurzu pro pokročilejší studenty a podstoupit tak druhý a třetí modul rekvalifikačního kurzu na Junior programátora v prezenční formě.

Rozsah kurzu

Zaměřujeme se na vaše programovací znalosti, ale zároveň rozvíjíme i měkké dovednosti

Standardní kurz Junior programátora zahrnuje tři moduly – přípravný, orientační a projektový. Part-time kurz je rozdělen na stejné moduly a vy si můžete vybrat, který budete studovat. Avšak pokud si vyberete pro začátek jiný, než první modul, v rámci vyběrového řízení vás čeká ještě odborný test programovacích znalostí. Pro podrobnosti o technologiích se podívejte na obsah kurzu.

Pokud projdete posledním, projektovým, modulem a úspěšně složíte závěrečnou zkoušku, vztahuje se i na vás 100% garance pracovního umístění. Pokud bychom vám do 6 měsíců od skončení kurzu nenašli práci, vrátíme vám celé školné zpět (v případě platby zpětně ho ani nezačnete splácet).

Během celého part-time kurzu zvládnete stejné učivo a trénink měkkých dovedností, jaké obsahuje klasický kurz, ale během jiného časového rozvrhu. Tento kurz probíhá v angličtině, u které stačí znalost na komunikativní úrovni, a zaměříme se na programovací jazyk C#.  

Kolik času kurz zabere?

17 hodin týdně

Dva večery ve všední dny 3 hodiny (18:30 - 21:30)
+ každou sobotu (9:00 - 18:00)
+ 2 hodiny domácí práce za týden

Začátek kurzu:
5. května 2020

Cena

58 000 CZK + DPH

  • Platba ve splátkách:
    ve čtyřech měsíčních splátkách (14 500 CZK + DPH)
  • Platba jednorázově před kurzem

Při platbě jednorázově získáte slevu 10 %.

Začátek kurzu: 5. května 2020

Přihlásit se

Ceny a moduly

Kurz Junior programátora můžete dokončit postupně ve 3 modulech.

Zaplatit za každý z nich můžete buď v měsíčních splátkách, nebo předem.

Přípravný modul

Když se chcete naučit základy programování při práci

Orientační modul

Zde se naučíte pokročilejší dovednosti a stále můžete pracovat.

Projektový modul

Pokud chcete změnit kariéru, ale prozatím chcete zůstat v současném zaměstnání.

Další informace

  • Abychom udrželi flexibilitu kurzu, můžete se přihlásit pouze na 1 modul současně. Nejprve je třeba přihlásit se na první - přípravný - modul, a pokud projdete jeho závěrečnou zkouškou, můžete se posunout dále, na druhý - orientační - modul. Popř. můžete na přípravnou fázi navázat Fast-track kurzem.
  • V průběhu kurzu se nesoustředíme pouze na programování. Také rozvíjíme měkké dovednosti, jako např. komunikační a prezentační dovednosti, zvládání stresu, spolupráci a týmovou práci. Zakládáme si na tom, že naši studenti naleznou na budoucím pracovišti své místo, kde budou jejich dovednosti významnou přidanou hodnotou. Z toho důvodu máme vlastní organizační psychology.

Lidé z part-time kurzu

Časté dotazy:

Jaký je profil ideálního kandidáta?

  • Je starší 18 let (vrchní věková hranice není dána)
  • Hovoří angličtinou alespoň na komunikativní úrovni
  • Je motivován naučit se něco nového
  • Projde naším výběrovým řízením
    (Proč je to důležité?)

    * matematika není podmínkou ;)
1. Jaké dovednosti můžu získat?

Během kurzu si osvojíte základy programovaní. Postupně proberete stejnou látku, jako naši rekvalifikující se studenti za první, druhý a třetí modul.

2. Kdy začíná další kurz a proč se přihlásit co nejdříve?

Další kurz: 5. května 2020

Výběr probíhá průběžně, čím dříve se tedy přihlásíte, tím větší je šance, že se do kurzu dostanete.

3. Kolik času kurz zabere?

Samotná práce v učebně jsou dva pracovní dny v týdnu večer a v sobotu od 9:00 do 18:00 hodin. Často však ještě dostanete domácí úkol, který budete muset vypracovat do následující lekce nebo látku k procvičování.

4. Jakou metodiku používáte?

Kurz využívá výukový formát založený na mentoringu. V podstatě to znamená, že pouze část výuky představují tradiční lekce, zbytek je vlastní práce koordinovaná ze strany mentorů. Studium během výcviku probíhá formou plnění zadaných úkolů.
Vaše studium však nebude jen o psaní kódů; stejně důležitý je rozvoj měkkých dovedností, jako jsou komunikace, prezentace, spolupráce a týmová práce. V našem týmu proto máme odborníky, kteří se věnují organizační psychologii a pracují pro nás na plný úvazek. Studenti se v průběhu celého kurzu účastní školení a koučovacích sezení.

5. Jaký certifikát získám po ukončení kurzu?

Pokud úspěšně projdete závěrečným testem - který však není povinný - získáte certifikát vydaný společností Green Fox Academy.

6. Kolik studentů do programu přijímáte?

Maximální kapacita jedné skupiny je 20 studentů.

7. Kde se bude kurz pořádat a co budu do kurzu potřebovat?

Kurz se koná v našich učebnách na adrese Václavské náměstí 11, Praha 1. Ke kurzu budete potřebovat pouze vlastní notebook (velmi základní model stačí).

Studijní program

Jaký je studijní program v rámci kurzu?


Základy vývoje webových aplikací jsou v rámci programu rozděleny do třech modulů.
  • szeretnél-e angol nyelvű csapatban tanulni
  • a partnercégeink aktuális igényei
  • a felvételi során rólad készült profil
A Projekt modul 9 szakiránya alapvetően az aktuális partnerigényeknek megfelelően indul el, de amennyiben ezek közül kifejezetten egy konkrét technológiát tanulnál nálunk, a Kiegészítő csomaggal biztosíthatod annak indulását. Erről bővebb infót a Tandíj menüpont alatt találsz.

Azt már most megígérjük, hogy a képzés alatt minden olyan eszközt megtanítunk, amivel utána akár önállóan továbbképezheted magadat más technológiákra.

Figyelem, a lista hossza a nyugalom megzavarására alkalmas!:)

Přípravný modul

V této části jde o menší praktické úkoly, pokrývající základní nástroje, metodologii a principy vývoje webových aplikací. Dozvíte se rovněž základy teorie algoritmů, na které pak bude navazovat výuka v dalších fázích. Rovněž si představíme online zdroje (Stack Overflow, Mozilla Developer Network, CodeAcademy atd.), které budete neustále využívat v pozdějším studiu a v práci.
Přípravný modul

Főbb témakörök

  • Parancssor
  • Editorok
  • Kifejezések
  • Vezérlési szerkezetek
  • Függvények
  • Adatstruktúrák
  • Fájlkezelés
  • Modulok és használatuk
  • Unit tesztelés
  • Rajzolás
  • Objektumorientált programozás
  • Játék projekt
  • GitHub

Java

Az alapok elsajátítása Java nyelven, minden tananyag és feladat Javaban. A Java az egyik legnépszerűbb nyelv a világon, ezért nagyon jó kezdés ezen keresztül megismerni a programozás és a technológia világát. Egy jó alap később szerveroldali (back-end) vagy Android fejlesztésre, de minden más irányba lehetséges továbbhaladni vele. 

Az Orientációs modulban ezzel folytathatod:

  • Könnyű: Spring
  • Közepes: .NET, C, C++, Dev Boards, Full-Stack JavaScript

C#

Az alapok elsajátítása C# nyelven, minden tananyag és feladat C#-ban. Egy jó alap később .NET szerveroldali (back-end), mobil vagy asztali alkalmazásfejlesztésre Microsoft környezetben, de minden más irányba lehetséges továbbhaladni vele.

Az Orientációs modulban ezzel folytathatod:

  • Könnyű: .NET
  • Közepes: SpringC, C++, Dev Boards, Full-Stack JavaScript

JavaScript

Esetenként könnyebb ezzel a nyelvvel kezdeni a programozás tanulását, viszont a későbbiekben ez is nehezedik. JavaScriptben az objektumorientáltság sok szempontból másképp működik, mint más klasszikus objektumorientált nyelvnél (Java, C#), ezért az objektumorientált programozás alapjait TypeScripten keresztül mutatjuk be, ami egy programozási nyelv a Microsoft által fejlesztve. Ez az ág a legjobban a Full-Stack JavaScript modulhoz kapcsolódik, de minden más irányba lehetséges továbbhaladni vele.

Az Orientációs modulban ezzel folytathatod:

  • Könnyű: Full-Stack JavaScript
  • Közepes: .NET, SpringC, C++, Dev Boards

Instruktážní modul

V této části jde o menší praktické úkoly, pokrývající základní nástroje, metodologii a principy vývoje webových aplikací. Dozvíte se rovněž základy teorie algoritmů, na které pak bude navazovat výuka v dalších fázích. Rovněž si představíme online zdroje (Stack Overflow, Mozilla Developer Network, CodeAcademy atd.), které budete neustále využívat v pozdějším studiu a v práci.
Instruktážní modul

Spring

Tanulj a szerveroldali (back-end) alkalmazások fejlesztésének alapjairól a Java világ egyik legnépszerűbb frameworkjén keresztül, amit Springnek hívnak! A modul jó alap back-end fejlesztéshez, Android alkalmazásfejlesztéshez, DevOps-hoz és Data Science-hez. A modul végére képes leszel egy adatbázishoz csatlakozó interaktív webalkalmazás létrehozására.

Főbb témakörök

  • Haladó Java
  • Gradle
  • SQL
  • Spring Boot
  • Thymeleaf
  • MVC
  • ORM
  • REST

A Projekt modulban ezzel folytathatod:

  • Könnyű: Back-end, Mobile, Test Automation, Data Science
  • Közepes: DevOps
  • Nehéz: Desktop, Front-end, Full-Stack, Embedded

.NET

Tanulj a szerveroldali (back-end) alkalmazások fejlesztésének alapjairól a .NET framework segítségével C#-ban! A modul jó alap back-end fejlesztéshez, asztali és mobilalkalmazás-fejlesztéshez Microsoft környezetben, DevOps-hoz és Data Science-hez. A modul végére képes leszel egy adatbázishoz csatlakozó interaktív webalkalmazás létrehozására.

Főbb témakörök

  • Haladó C#
  • .NET Core
  • LINQ
  • SQL
  • ASP.NET
  • Razor Pages
  • MVC
  • ORM
  • REST

A Projekt modulban ezzel folytathatod:

  • Könnyű: Back-end, Mobile, Test Automation, Data Science
  • Közepes: DevOps, Mobile, Desktop
  • Nehéz: Front-end, Full-Stack, Embedded

Full-Stack

Tanulj webalkalmazásokat készíteni JavaScript segítségével! Mélyedj el a front-end és back-end fejlesztés rejtelmeiben Node.js használatával a szerveroldalon, és Vanilla JavaScript használatával a kliensoldalon! Ebben a szakaszban tudatosan nem mutatjuk még be a front-end frameworkök használatát. A modul jó alap Full-Stack fejlesztéshez, front-end alkalmazásfejlesztéshez, DevOps-hoz és Data Science-hez. A modul végére képes leszel egy adatbázishoz csatlakozó interaktív webalkalmazás létrehozására.

Főbb témakörök

  • Haladó JavaScript
  • Haladó HTML és CSS
  • DOM
  • SQL
  • Node.js
  • Express
  • MVC
  • REST

A Projekt modulban ezzel folytathatod:

  • Könnyű: Front-end, Full-Stack, Test Automation, Data Science
  • Közepes: DevOps, Back-end
  • Nehéz: Embedded (beágyazott rendszerek), Mobile, Desktop

C, C++, Dev Boards

Tanulj a C és C++ programozásról, amik hardverközelibb nyelvek. Készíts asztali alkalmazásokat, és írj olyan programokat, amik az ST fejlesztői boardjai által biztosított mikrokontrollereken futnak! Próbáld ki, miként tudnak egymással kommunkálni a boardok és más számítógépek! A modul végére képes leszel egy perifériákat vezérlő beágyazott alkalmazás létrehozására.

Főbb témakörök

  • C
  • C++
  • SQL
  • Microkontrollerek
  • ST Boards
  • FreeRTOS
  • UART
  • I2C

A Projekt modulban ezzel folytathatod:

  • Könnyű: Embedded (beágyazott rendszerek), Desktop
  • Közepes: Mobile, Test Automation
  • Nehéz: DevOps, Data Science, Back-end, Front-end, Full-Stack

Projektový modul

V tomto modulu budete ve skupinách po 3 pracovat na komplexních projektech, sestavených na základě reálných projektů a pracovních postupů sponzorských společností. Skupinové aktivity probíhají v rámci každodenních činností a v rámci týdenních prezentací, ale také ve výrobním (reálném) prostředí. Práci na projektu bude nutné zorganizovat s využitím metodiky pružného projektového řízení (Scrum, Kanban), což vám pomůže připravit se na reálné pracovní podmínky.
Projektový modul

Back-end

Ezek a projektek webalkalmazások szerveroldali részére fókuszálnak Java és C# nyelven.A részvevők egy nagyobb rendszerben működő microservice-t fejlesztenek.

Főbb témakörök

  • Token alapú authentication
  • Aszinkron struktúrák
  • Komplex adatbázis-struktúrák
  • Migráció
  • Hosting
  • Integrációs tesztelés
  • Continuous Integration
  • Design Patterns

Front-end

Ezek a projektek webalkalmazások kliensoldali fejlesztésével foglalkoznak valamelyik népszerű JavaScript framework segítségével (Angular.js vagy React). Ezek az alkalmazások olyan szerveroldali programokhoz csatlakoznak, amiket másik csapatok fejlesztenek.

Főbb témakörök

  • Angular.js / React
  • Aszinkron struktúrák
  • Haladó DOM
  • Token alapú authentication
  • Integrációs tesztelés
  • Continuous Integration
  • Design Patterns

Full-Stack

Ezek a projektek JavaScript nyelven készülnek a kliens- és a szerveroldalon is, így a résztvevők betekintést nyerhetnek a webfejlesztés miden oldalába, viszont kevesebbet tanulnak az egyes frameworkökről.

Főbb témakörök

  • Angular.js / React
  • Aszinkron struktúrák
  • Haladó DOM
  • Token alapú authentication
  • Complex database structures
  • Integrációs tesztelés
  • Continuous Integration
  • Design Patterns

DevOps

Ezek a csapatok felelősek azért, hogy felállítsák és karbantartsák a futtató és tesztelő környezetet a többi projektnek. A csapattagoknak meg kell ismerkedni a szerver- és tárhelyszolgáltatókkal, valamint olyan eszközökkel, amikkel futtatni és monitorozni tudják az alkalmazásokat.

Főbb témakörök

  • AWS
  • EC2
  • EBS
  • S3
  • Docker
  • Loggolás
  • Monitorozás
  • Jenkins
  • Continuous Integration
  • Deployment Pipeline

Test Automation (Quality Assurance)

Ezek a csapatok felelősek a többi projekt minőségellenőrzésért és funkcionalitásáért. A csapattagoknak automatikus tesztelőkörnyezetek által futtatott programokat kell írniuk, hogy webalkalmazásokat teszteljenek és jelentéseket generáljanak.

Főbb témakörök

  • Continuous Integration
  • AWS
  • Selenium
  • Web drivers
  • Cucumber és Gherkin
  • BDD
  • Performanciatesztelés

Embedded (beágyazott rendszerek)

Ezek a csapatok olyan programokat írnak, amik az STM által biztosított fejlesztői kártyákon fognak futni, miközben azok másik eszközhöz (hardverhez) csatlakoznak és kommunikálnak velük. A projektek legtöbbször az ipari automatizálási vagy IoT területekről származnak.

Főbb témakörök

  • Haladó STM
  • FreeRTOS
  • LabView

Mobile

Ezek a projektek Java nyelven Android platformra írt mobilalkamazások. Egyes projektek a szerveroldali alkalmazást is elkészítik Springet használva.

Főbb témakörök

  • Android
  • Aszinkron struktúrák
  • Token alapú authentication
  • Integrációs tesztelés
  • Continuous Integration
  • Design Patterns

Desktop

Ezek a projektek asztali alkalmazásokat fejlesztésével foglalkoznak a Microsoft platformra.

Főbb témakörök

  • Qt / WPF
  • Aszinkron struktúrák
  • WPF
  • Integrációs tesztelés
  • Continuous Integration
  • Design Patterns

Data Science

Ezek a csapatok adatokat gyűjtenek minden egyes alkalmazástól, amit a többi csapat fejleszt. Ezekből az adatokból készítenek aggregált adatokat olyan eszközök segítségével, amiket nagy rendszereknél használnak az iparban.

Főbb témakörök

  • Spark
  • Python
  • AWS
  • Advanced SQL
  • Plotting
  • Time series adatbázisok
  • Loggolás

Proč je výběrové řízení tak důležité?

Ne každý zvládne změnit svou kariéru za pouhé 4 měsíce. Nestačí nám krátký telefonický rozhovor. Důkladně zkoumáme kognitivní schopnosti uchazečů, jejich motivaci a reakce na praktické základní úkoly kódování. Chceme minimalizovat riziko přijetí lidí, kteří nejsou schopni odolat intenzitě kurzu a výzvám, které přináší změna kariéry. Vybíráme pouze ty, o nichž jsme přesvědčeni, že ji zvládnou. Poskytujeme 100% garanci pracovního umístění, protože víme, že po tom, co jsme vybrali ty správné uchazeče, jsme je naučili vše, co potřebují k tomu, aby se stali juniorními programátory.

Po absolvování celého procesu se dozvíte nejen to, zda jsme vás přijali či nikoliv, ale také dostanete cennou zpětnou vazbu. V jeho průběhu budete v kontaktu zejména s naší vlastní organizační psycholožkou Katarinou Grujičić, která vás provede jak jím, tak ji budete potkávat při tréninzích měkkých dovednosti v rámci celého kurzu. Chcete si přečíst, jaké to je projít si výběrovým řízením? Podívejte se na tento článek.

Konkrétní kroky se liší v závislosti na zvoleném druhu kurzu, ale nemusíte mít obavy, celým procesem vás provedeme. Stačí, když vyplníte přihlášku.

Jak probíhá přijímací řízení?

Pro účast v kurzu nejsou nutné žádné tradiční vstupní předpoklady. Jednu věc však musíte zvládnout – angličtinu. A to plynule. V průběhu kurzu je to velmi důležité, neboť studijní plán i výuka je v angličtině a páteční prezentace studentů probíhají také v angličtině. Není nutná žádná jazyková zkouška.
I když to není nutnou podmínkou, výhodou během přijímacího procesu může být:
- máte-li jakýkoliv titul
- jestliže jste někdy zkoušeli sami programovat nebo se účastnili nějakého internetového kurzu

*Kroky výběrového řízení se mohou měnit.

Aktuálně celé výběrové řízení probíhá on-line
1. Krok

Pokud jste připraveni změnit svůj život, pošlete nám svou přihlášku!
První věc, kterou musíte udělat, je poslat nám svůj životopis.

2. Krok

Dalším krokem výběrového procesu je kognitivní test. Budete potřebovat dobré připojení k internetu, počítač a vhodné místo pro soustředění. Všechny pokyny budou doručeny emailem. Samotný test trvá
maximálně 20 minut.

3. Krok

Během pár dní obdržíte pozvánku na osobní pohovor či odkaz na video pohovor. Tato část výběrového řízení je zaměřena na anglický jazyk a prezentační dovednosti. Video pohovor probíhá pouze v případě, kdy setkání osobně není možné v průběhu nadcházejících dnů a zabere přibližně 10 minut před web kamerou. Všechny pokyny Vám budou zaslány emailem. Buďte bez obav, Vaše znalosti v IT oboru se netestují. ; )

4. Krok

Po úspěšném absolvování kognitivního testu budete pozváni na programovací simulaci. Nebojte se, simulace je přizpůsobena pro naprosté začátečníky. Budete potřebovat pouze dobře nabitý notebook, stabilní připojení k internetu a dobrou náladu. ;) V závislosti na Vaší časové dostupnosti a našeho mentora může být simulace prováděna jak v rámci osobní schůzky tak online.

Přihlásit se

Pokud jste připraveni změnit svůj život, vyplňte přihlášku!
První věc, kterou musíte udělat, je poslat nám svůj životopis a sdělit nám pár základních informací.

Dalším krokem výběrového procesu je kognitivní test. Budete potřebovat dobré připojení k internetu, počítač a vhodné místo pro soustředění. Všechny pokyny budou doručeny emailem. Samotný test trvá
maximálně 20 minut.

Během pár dní obdržíte pozvánku na osobní pohovor či odkaz na video pohovor. Tato část výběrového řízení je zaměřena na anglický jazyk a prezentační dovednosti. Video pohovor probíhá pouze v případě, kdy setkání osobně není možné v průběhu nadcházejících dnů a zabere přibližně 10 minut před web kamerou. Všechny pokyny Vám budou zaslány emailem. Buďte bez obav, Vaše znalosti v IT oboru se netestují. ; )

Po úspěšném absolvování kognitivního testu budete pozváni na programovací simulaci. Nebojte se, simulace je přizpůsobena pro naprosté začátečníky. Budete potřebovat pouze dobře nabitý notebook, stabilní připojení k internetu a dobrou náladu. ;) V závislosti na Vaší časové dostupnosti a našeho mentora může být simulace prováděna jak v rámci osobní schůzky tak online.

Přihlásit

Hogyan és milyen feltételekkel segítünk neked munkát találni?

Máte další otázky o Part-time kurzu základů programování či navazujícím studiu?

Rozhodnete-li se změnit kariéru na programátora

Nejen studenti, kteří úspěšně projdou první fází Part-time kurzu programování, mohou navázat na své dosavadní znalosti a začít studovat Full-time kurz až od orientační fáze, tzn. připojit se k probíhající třídě na zbývající 2 moduly (orientační a projektový) v rámci Fast-track kurzu.

Tato možnost je otevřena i pro všechny ostatní, kteří již mají určité znalosti programování, jako jsou základy implementace algoritmu v konkrétním programovacím jazyce (aktuálně C#), moderní nástroje (editory, IDE, příkazový řádek a systémy správy verzí, jako je Git) a také základní pojmy, jako jsou cykly, podmínky, funkce a datové struktury vč. jejich praktického užití v objektově orientovaném programování.


Zájemci o Fast-track kurz musí kromě přijímacího řízení absolvovat také odborný rozdílový test.

Studijní program

Jaký je studijní program v rámci kurzu?

Základy vývoje webových aplikací jsou v rámci programu rozděleny do třech modulů.

I. Přípravný modul

Tato část se skládá z menších praktických úkolů, které pokrývají základní nástroje, metodologii a principy vývoje webových aplikací. Dozvíte se rovněž základy teorie algoritmů, na které pak bude navazovat výuka v dalších fázích. Rovněž si představíme online zdroje (Stack Overflow, Mozilla Developer Network, CodeAcademy atd.), které budete neustále využívat v pozdějším studiu a v práci.

II. Orientační modul

Tato část vás naučí, jak používat uvedené nástroje ve větším rozsahu. Naučíte se základy moderního vývoje webových aplikací, implementací real-life aplikací a řadu programovacích technologií.

III. Projektový modul

V tomto modulu budete ve skupinách po třech pracovat na komplexních projektech, sestavených na základě reálných projektů a pracovních postupů sponzorských společností. Skupinové aktivity probíhají v rámci každodenních činností a v rámci týdenních prezentací, ale také ve výrobním (reálném) prostředí. Práci na projektu bude nutné zorganizovat s využitím metodiky pružného projektového řízení (Scrum, Kanban), což vám pomůže připravit se na reálné pracovní podmínky.

Ok, ale co přesně budu na konci programu umět?

Zde je seznam znalostí, které během kurzu získáte.
(Pozor: seznam je dlouhý a možná vás znepokojí! ;))

Parancssor:
- Alapvető Unix parancsok: cat, touch, ls, tail, head, wc, grep
- Jogosultságok kezelése
- Programok és szkriptek futtatása
- Fájl műveletek
-Navigáció könyvtár struktúrákban
Git
- Commit
- Push / Pull
- Revert
-Clone
- Checkout
- Github
Editor
Developer Tools
- HTML / CSS inspection
- Network monitoring

Partnercégeink igényei alapján Javascriptben vagy Javaban.

Webprogramozás Javascriptben
- Frontend programozás
- DOM manipuláció
- AJAX, REST
- Csomagkezelés
- Backend Programozás: Node.js
- MySQL MongoDB

Webprogramozás Javaban
- Frontend programozás
- Bootstrap
- Templating
- REST
- Csomag kezelés
- Backend Programozás JSP-ben
- MySQL
- Spring

Frontend Framework-ök (a projekttől függően):
- Angular
- JS
- React, Redux

Backend Framework-ök (a projekttől függően):
- Spring
- Express
- Hapi
- Rails

- HTML elemek es attribútumok
- CSS selector-ok, specificity
- Szemantikus elemek
- SEO alapok, akadálymentesség
- Pozicionálás (elemtípusok, display, position, float, box model, flexbox, grid)
- ormázás (betűtípusok, színek, hátterek)
- Assetek (képek, videók, ikonok)
- Reszponzív design (media query, viewport)

Partnercégeink igényei alapján Pythonban vagy Javaban.
- Típusok
- Kifejezések
- Vezérlőszerkezetek
- Függvények
- Kollekciók
- Objektumok
- Kivételkezelés
- Könyvtárak
- Unit tesztelés

- HTTP/HTTPS protokoll
- DNS
- IP
- HTTP requests

- Algoritmuselmélet
- Clean Code
- Continuous integration
- Scrum
- Kanban

- Hosting (a projekttől függően)
       - Heroku
       - AWS
- Build folyamatok
- Logging

- Team message (Slack, Hipchat)
- Projektmenedzsment-eszközök (Trello, Jira...)

1. Základní vývojářské nástroje

- Příkazový řádek
- Základní příkazy systému Unix
- Práce s oprávněními
- Spouštění programů a skriptů
- Práce se soubory
- Navigace v adresářích
- Vývojářské nástroje
- Kontrola kódů HTML / CSS
- Postman
- Git / Github
- Commit
- Push / Pull / Fetch
- Revert
- Clone
- Checkout / Branch

2. Protokoly a postup práce na webu

- Protokoly HTTP/HTTPS 
- DNS
- IP
- Požadavky HTTP 

3. Výstavba stránek

- Elementy a atributy HTML
- Selektory CSS, specificita
- Sémantické elementy, základy SEO, přístupnost (usnadnění přístupnosti pro nevidomé atd.)
- Pozicování (typy elementů, zobrazení, poloha, plovoucí umístění, box model)
- Formátování (typy písma, barvy, pozadí)
- Prvky (obrázky, videa, ikony)
- Responsivní design (media queries, viewport)

4. Základy programování

(na základě preferencí našich partnerských společností, např. v jazycích C# nebo Java)
- Typy
- Výrazy
- Podmínky a cykly
- Funkce
- Kolekce
- Objekty
- Výjimky
- Knihovny
- Rozhraní (interface) a abstraktní třída
- Unit testy a integrační testy

5. Programování webů

(na základě preferencí našich partnerských společností např. v jazycích Javascript nebo C#)

Programování webů v jazyce Javascript
- Frontendové programování
- Manipulace DOM
- AJAX
- REST
- Package Management
- Backendové programování v Node.js
- Databáze MySQL
- MongoDB

Programování webů v jazyce C#
Frontendové programování:
- Bootstrap
- Razor pages
- REST
Backendové programování:
- Entity Framework
- Microsoft Azure
- Databáze MS-SQL
- ASP.NET Core MVC

6. Operace a prostředí

- Heroku
- Azure
- Buildovací procesy / Buildování
- Logování

7. Vývoj aplikací

Frontendové frameworky (v závislosti na projektu):
- Angular
- React
Backendové frameworky (v závislosti na projektu):
- Spring
- ASP.NET MVC

8. Metodologie

- Algoritmy
- Čistý kód
- Průběžná integrace
- Scrum
- Kanban
- Objektově orientované programování
- Návrhové vzory
- SOLID principy

9. Komunikační nástroje

- Nástroj projektového řízení (Trello, Jira...)
- Týmové zprávy (Slack, Hipchat)

Kdo bude vaším mentorem?

Esy
Crux
Mentor v Green Fox Academy
Programovat začal v pěti letech, kdy neuměl ještě ani číst. Kromě programování ho baví focení a natáčení videí. V Green Fox Academy se věnuje českým i zahraničním studentům od května 2019 a specializuje se na jazyky C# a Python. Nebojte se ho zeptat na cokoli ohledně obsahu výuky v našich kurzech.
Lukáš
Vykydal
Mentor v Green Fox Academy
V září 2019 začal navštěvovat rekvalifikační kurz Junior programátora a o 5 měsíců později jej úspěšně zakončil závěrečnou zkouškou s nadprůměrným výsledkem. Dnes je juniorním mentorem v Green Fox Academy.
Ádám
Gyulavári
Vedoucí technický mentor
Svou kariéru IT odborníka odstartoval již na střední škole, i když ne zcela běžným způsobem – vedle informatiky vystudoval i strojírenství. Od té doby vyvíjel aplikace pro Android. Kromě programování ho baví i práce s lidmi, proto rád učí.

Máte dotaz?

Kontaktujte nás!

Naše emailová adresa: ahoj@greenfoxacademy.com
Naše telefonnní číslo: +420 776 476 664

Nejbližší rekvalifikační kurz na Junior programátora: 31. srpna 2020

Nejbližší fast-track kurz: 14. dubna 2020

Upozornění!
Přijímací řízení a přijímací pohovory probíhají průběžně. Volná místa se postupně zaplňují. Chcete-li tedy mít jistotu, že se do kurzu dostanete, přihlaste se co nejdříve!

Pokračujte a naučte se nejžádanější dovednosti současnosti!

Informuji.cz = Akce, Kultura a Výlety v ČR