Next course starts: 2 March

Application deadline: 26 January

340+
EMPLOYED GRADUATES
25
completed classes
60+
HIRING PARTNERS

Basic information

A képzés végére junior szintű programozói tudást szerzel, valamint sok-sok gyakorlatot valós projekteken és különböző technológiákban. Végzett hallgatóink az alábbi területeken helyezkednek el:
Backend
Frontend
Desktop
DevOps
Full-Stack
Mobile
Embedded
Data Science
Quality Assurance

MILYEN HOSSZÚ A PROGRAM?
A képzés teljes hossza nettó 4 hónap, plusz 2 hét szünet. (Heti 5 nap, napi 8 óra, hétfőtől péntekig)

MENNYI IDŐT VESZ IGÉNYBE?
A képzés időtartama alatt szinte mindet. :) Nem kertelünk: ha négy hónap alatt szoftverfejlesztővé szeretnél válni, akkor az komoly elköteleződést jelent. Az oktatás maga hétköznapokon reggel 9 és délután 6 óra között zajlik, viszont sokszor előfordul majd, hogy az iskolai munka otthoni előkészületeket kíván meg.

A képzés mentori keretrendszerű oktatási formában zajlik. Ez a gyakorlatban azt jelenti, hogy csupán az órák 10 százaléka lesz klasszikus előadás, a többi mentorok által vezetett csoportmunka. A képzés teljes időtartama alatt feladatok megoldásával folyik majd a tanulás. Az első két hónapban bevezető, gyakorló jellegű feladatokkal dolgozik a csoport, az utolsó két hónapban pedig a partnercégektől kapott valós projektekből vett mintaprojekteken.


A képzés folyamán azonban nemcsak a kódolásra koncentrálunk, hanem nagy hangsúlyt fektetünk az olyan soft skillek fejlesztésére is, mint a kommunikációs és prezentációs készség, illetve az együttműködés, csapatjáték. Fontosnak tartjuk, hogy hallgatóink könnyedén megállják a helyüket jövőbeni munkahelyükön, ezért két, teljes állásban erre dedikált szervezetpszichológus foglalkozik velük.

A kurzus teljes hossza alatt tréningeken és coaching alkalmakon vesznek részt, illetve péntekenként egyéni és csoportos prezentációk keretében számolnak be a mentoroknak és a partnereinknek az aktuálisan elsajátított tudásukról.

Képzéseink néhány havonta indulnak, neked pedig mindig az aktuálisan soron következőre van lehetőséged jelentkezni.

A következő kurzus indulása: 2018. május 7.
Jelentkezési határidő: 2018. március 25.

Felvételi eredmények: pár nappal a felvételi utolsó lépcsője után, legkésőbb április 6-ig

A felvétel folyamatosan zajlik, tehát minél hamarabb jelentkezel, annál nagyobb esélyed van bekerülni! ;)

HOL LESZ AZ OKTATÁS?
1062 Budapest Andrássy út 66., 2. és 3. emelet

HÁNY FŐT VESZÜNK FEL?
Egy tanulócsoport létszáma 15-21 fő.
Egy kurzus alkalmával 3 csoportot indítunk.

A képzésben való részvételnek nincsen semmilyen klasszikus képzési előfeltétele. Az egyetlen dolog, ami nélkül biztosan nem tudunk felvenni, az az ANGOLTUDÁS.​

Miért fontos ez?

Azért, mert a képzés tananyagának nagy része angol nyelven érhető el, illetve péntekenként a demók/prezentációk is angol nyelven zajlanak. A nyelvvizsga nem kötelező.
Ami előnyt jelenthet a felvételinél, de nem kritérium: ha már van egy diplomád, legyen az bármilyenha már próbálkoztál önállóan kódolással, esetleg részt vettél valamilyen online kurzuson ... és fontos, hogy életkori határ nincs. :)

A képzés sikeres elvégzése után segítünk munkát találni. Az elhelyezkedésre nem vállalunk garanciát, de aggodalomra semmi ok: a nálunk végzettek 96%-a programozóként dolgozik! Jó, ha tudod: a partnercégeinknél ugyanazon a felvételi folyamaton mennek végig a hallgatóink, mint a bármely más iskolapadból érkező juniorok.

A Green Fox Academy által kiállított oklevelet, amely igazolja majd, hogy sikeresen megfeleltél a kurzus követelményeinek, és letetted a záróvizsgát. Fontos tudnod: a képzés nem államilag akkreditált, így nem állíthat ki akkreditált bizonyítványt. Ezen nem is tervezünk változtatni, mert az akkreditációs folyamat nem tenné lehetővé, hogy mindig a legfrissebb technológiákat taníthassuk nektek. Mi abban hiszünk, hogy a megszerzett tudás igazi értékét az mutatja, hogy legkiválóbb hallgatóink azonnali munkalehetőséghez juthatnak.

1. What skills will you acquire?

By the end of the course you will have junior level programming skills and lots of experience in different technologies. In the second half of the course you can specialize in the following areas:
Back-end
Front-end
Full-Stack
DevOps
Mobile
Embedded 
Test Automation

2. How long is the course?

HOW LONG IS THE COURSE?
The course takes 18 weeks + 3X1 week breaks (weekdays from 9 am to  6 pm, with a one-hour lunch break). After the course, until starting your new job you can deepen your coding knowledge for 10 more weeks by working at our co-working space, Húli.


HOW INTENSIVE IS IT?
The course will take up almost all your time. :) We take things seriously: if you want to become a programmer in 18 weeks then it is a serious commitment. We work from 9am to 6pm, Monday to Friday, and you will also be expected to complete homework.

3. What methodology will we use to teach you?

Work takes place within a mentoring framework. In practice, this means that only 10 percent of time spent here is taken up with lectures, the other 90 percent consists of individual and group work led by other mentors.

Our goal is to create an environment at Green Fox similar to the environment you will find yourself in when you start to work afterwards, so our teaching methodology here focuses on solving challenges. Our students work on tasks in the first half of the course, and the development of complex projects in the second half.

During the course, however, we focus not only on coding, but also on the development of soft skills, including communication and presentation skills, stress management, collaboration and teamwork. In particular, we feel it is important that our students feel confident in their future workplaces, so each class at Green Fox is allocated a dedicated psychologist. Students take part in training and coaching sessions as needed, and present their knowledge to our mentors and / or our partners in individual and group presentations every Friday.

4. When does the next course begin?

New courses start every few months, and you always have the opportunity to apply for the next one.

Next course begins: 2 March
Application deadline: 26 January

Application results: a few days after you complete the last step in the admission process

Selection is ongoing, so the earlier you apply the greater the opportunity you have to get on the course.

5. Where does the course take place, and how many students are admitted to each course?

WHERE DOES TEACHING TAKES PLACE?
1062 Budapest, Andrássy út 66 (ground floor and 3rd floor)

HOW MANY STUDENTS ATTEND EACH CLASS?
15-21 people take part in each class.
For each cohort there are 3-4 classes (one is always English-speaking).

6. What preliminary qualifications do we require?

Participation in the course requires no conventional preliminary qualifications. One thing you must have, though, is at least an intermediate level of both spoken and written English. This is very important, as in the English-speaking class the syllabus will be presented in English, and students' Friday demos/presentations will also be expected to be given in English. No proof of having passed a relevant language exam will be required.

Although not required, it will be to your advantage during the admission process if you can prove you have a degree of any kind, have tried coding, or have participated in any online course.

7. What will happen after the course?

After graduating we will help you find a job. Green Fox students go through the same selection process as any other candidates for junior programmer positions.
Until starting your new job you can deepen your coding knowledge for 10 more weeks by working at our co-working space, Húli.

We believe that the knowledge you will acquire in our course is job-ready and to prove this to you we offer Placement guarantee: if you can’t find a job in IT within 6 months after successful graduation, we will refund you the full amount of your tuition fee (or forfeit it if you chose post-payment). Please find more details in the student contract.

8. What qualification will you receive at the end?

You will receive a certificate issued by Green Fox Academy, confirming you have completed the course and passed the final exam. Please note: the course is not a state-accredited education course, and therefore we are not allowed to issue an accredited diploma. We have no plans to introduce accredited diplomas, because the accreditation process would restrict our abilities to be able to teach you the latest technologies. We believe that the true value of the skills you will acquire at Green Fox Academy is proven by the fact that many of our students are hired immediately after they graduate.

How are students selected for the course?

If you want to take part in the course, you need to complete a 5-step admission process that normally takes 2 weeks in total. This process allows us to select the most appropriate students for the course.
(We don't suggest you to quit your current job before completing the whole process.)

1. Application

Ready to change your life? Then submit your application! The first thing you will need is a CV and a profile photo.

2. Video interview

A few days after submitting your application we will send you a link to a video interview, where you need to answer some questions through a web camera.

3. Online test

If you successfully meet the requirements of the previous round you will receive an online test that will help us evaluate your cognitive skills. Don't worry, your IT skills will not be tested. ;)

4. Personal interview

We will inform you shortly after you complete the test if you have made it to the next round. If you are successful,
we will schedule a personal interview to find out more about you.

5. Simulation

If you successfully pass the interview, there is only one step left: participation in a 1.5 hour simulated group class, where we checkapplicants’ digital literacy.

You will be informed about whether you have been admitted to the course no more than 30 days before the course is scheduled to start. If you are successful, we will then take care of all the required paperwork for you, and look forward to meeting you on the first day of the course. :) Good luck!

Ready to change your life? Then submit your application!

A few days after submitting your application we will send you a link to a video interview, where you need to answer some questions through a web camera.

If you successfully meet the requirements of the previous round you will receive an online test that will help us evaluate your cognitive skills. Don't worry, your IT skills will not be tested. ;)

We will inform you shortly after you complete the test if you have made it to the next round. If you are successful,
we will schedule a personal interview to find out more about you.

If you successfully pass the interview, there is only one step left: participation in a 1.5 hour simulated group class, where we check applicants’ digital literacy.

You will be informed about whether you have been admitted to the course no more than 30 days before the course is scheduled to start. If you are successful, we will then take care of all the required paperwork for you, and look forward to meeting you on the first day of the course. :) Good luck!

Tuition

You can pay tuition fees before or after the course.

Post-payment

1.390.000

HUF + VAT

  • After the course ends we help you find a job with minimum 360.000 HUF gross salary
  • Payment: 200.000 HUF + VAT on signing the contract, and after the end of the course 66.112 HUF + VAT / month in 18 installments (first installment within 3 months of the course ending)
  • By the 15th week of the course you can decide not to ask for job placement by paying 800.000 HUF + VAT in 12 installments after the course (first installment after paying the tuition fee). However, if you still accept a job offer from any of our hiring partners, of course you do not have to pay this amount.
  • With Placement guarantee

Choose this option if you want to change career
but are not able to pay
for the course upfront.

Prepayment

1.090.000

HUF + VAT

  • After the course ends we help you find a job with minimum 360.000 HUF gross salary
  • Payment in two installments: 50% on signing the contract, 50% by 20 February
  • By the 15th week of the course you can decide not to ask for job placement by paying 800.000 HUF + VAT in 12 installments after the course. However, if you still accept a job offer from any of our hiring partners, of course you do not have to pay this amount.
  • With Placement guarantee

Choose this option if you don't want to worry about paying when the course has finished. And it's cheaper!

Without job placement

1.590.000

HUF + VAT

  • Unlike the other options, after the course ends we won’t be able to help you find a job, and you won’t be able to work at our partner companies for 6 months after the last day of the course
  • Payment in two installments: 50% on signing the contract, 50% by 20 February
  • Without Placement guarantee

Choose this option if you already know where you're going to work after the course ends or if you want to find
a job abroad.


The same recruitment process applies to all prospective students, but those who choose pre-payment will be given priority during the selection process. During the course, everyone participates in the same learning process and must take the same exams. Failure to follow the training curriculum will result in exclusion from the training, and in this case, based on the student's contract, the paid tuition fee can not be refunded (prepayment option) or must still be paid in full (post-payment option).

How, and with what terms, do we help you find you employment after the course?

We ensure your career change with Placement guarantee

We are in strong cooperation with our hiring partners and we develop our syllabus based on their needs and that’s why we are sure that the knowledge you can obtain in Green Fox Academy is IT job-ready.
To guarantee this we go even further: if you can't find a job in IT within 6 months after successful graduation, we refund the full amount of your tuition fee (or forfeit it if you chose post-payment).
For your successful placement we need your efforts as well, because you will go through the same selection process as any other candidates for junior programmer positions. It means that we will expect you to participate in all interviews organized by us, as well as to actively search for and apply to jobs after your exclusivity period is over. Please find the rest of the conditions in the student contract.

So, ready to become a junior developer?

Syllabus

The course is divided into three modules, with each module focusing on a different technology.
On the application form you have the opportunity to write down your preferences for your Project module specializations, but what you'll learn will depend on the following (don't worry, regardless of the specializations we'll teach you everything you'll need to be able to learn any other technologies on your own afterwards):
  • whether the specialization runs in English
  • our hiring partners' current needs
  • your admission and exam results

Foundation module

The Foundation module is a 5-week period focusing on learning the basic concepts of different algorithm implementation using programming languages. It also introduces students to all the necessary tools for creating programs, including editors, IDE-s, command lines, and version control systems, such as Git. The curriculum is mostly language-independent, and focuses on the universal building blocks of programming languages, such as expressions, loops, conditions, functions and data structures. The module itself introduces the foundations of Object Oriented Programming and Unit Testing.

At the end of the module, the participant should be able to create a simple 2D graphical game that consists of a tile-based maze and a character who can be controlled using the keyboard.

All four technologies focused on in this module are good foundations for each of the subsequent paths you can choose. Java and C# are almost identical programming languages, C++ and JavaScript will also allow you to follow any of the paths from the orientation module.
Detailed Foundation module thematics

Main Topics

  • Command Line
  • Version control
  • HTML, CSS basics
  • Editors
  • Git, GitHub
  • Expressions
  • Control flow (loops and conditions)
  • Functions
  • Data-structures (arrays, lists and maps)
  • File handling
  • Modules and imports
  • Unit tests
  • Drawing
  • Object Orientation
  • Game Project

Java

This module will help you learn the basics of Java, which is one of the most popular languages in the world. All exercises and materials are based on this language, and it is a good language through which to start to become familiar with programming and the tech realm. It provides a strong foundation for Java back-end or Android development late on, although it is also possible to switch to any other technologies.

Following paths:

  • Easy: Spring
  • Moderate: ASP.NET, Full-Stack JavaScript

C#

This module will help you learn the basics of C#.  All exercises and materials are based on this language. It provides a strong foundation for .NET back-end, as well as desktop and mobile developments on Microsoft platforms. However, it is also possible to subsequently switch to any other technologies.

Following paths:

  • Easy: ASP.NET
  • Moderate: Spring, Full-Stack JavaScript

JavaScript - TypeScript

JavaScript is initially a simpler language than the other two languages mentioned above, but it does become harder as you go along. However, it is probably the easiest language through which to learn the foundations of programming. Some of the Object Oriented aspects are very different to other core OO languages, such as Java or C#. Therefore we use TypeScript, a Microsoft-developed language based on JavaScript, to introduce object orientation in this module. This language is best when you want to continue by focusing on front-end or full-stack development, but it is possible to continue on other paths as well.

Following paths:

  • Easy: Full-Stack JavaScript
  • Moderate: ASP.NET, Spring

C++

People say that those that who learn C ++ will not have problems with other languages, therefore in most universities students also learn the basics of programming through this language. The C ++ has been designed to be able to write more efficient, faster programs with, which in some cases poses a different challenge to the programmer than other languages. This branch is best connected to the Embedded module, but as with other languages, it is also true that it is possible to proceed in any other direction.

Following paths:

  • Easy: C, Embedded
  • Moderate: ASP.NET, Spring

Orientation module

A 4-week long module, allowing you to dig deep into a specific technology field. Depending on the path you choose, you will either learn web development on the server and/or client side, or hardware-related development. During this period, you will start to use technologies that are applied in real-life development activities. The path options are very different from each other, meaning your choices are limited. However, if someone is particularly talented, we allow them to choose a less-related path if they wish.
Detailed Orientation module thematics

Spring

Spring, one of the most popular web frameworks in the Java realm, will help you learn the basics of building back-end applications that run on a server. It's a good foundation for learning about back-end development, Android development and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that can be connected to a database.

Main topics

  • Java streams, lambda expressions
  • Gradle
  • SQL
  • Spring Boot
  • Thymeleaf
  • MVC
  • ORM
  • REST
  • Bootstrap
  • Heroku

Following paths:

  • Easy: Back-end, Mobile, Test Automation
  • Moderate: DevOps
  • Hard: Front-end, Full-Stack, Embedded

ASP.NET

The .NET framework in C# will help you learn the basics of building back-end applications that run on a server. It's a good foundation for learning about back-end development and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that is connected to a database.

Main Topics

  • C# delegate and lambda expressions
  • .NET Core
  • LINQ
  • SQL
  • ASP.NET
  • Razor Templates
  • MVC
  • ORM
  • REST
  • Bootstrap
  • Azure

Following paths:

  • Easy: Back-end,  Test Automation
  • Moderate: DevOps, Mobile
  • Hard: Front-end, Full-Stack, Embedded

Full-Stack

Full-Stack will help you learn how to create web applications using JavaScript, including front-end and back-end web development using Node.js on the server side and vanilla JS on the client side. We intentionally don't introduce any front-end frameworks during this period. It's a good foundation when starting to learn about Full-Stack, Front-end and DevOps. At the end of the module, the participant should be capable of creating an interactive web application that is connected to a database.

Main Topics

  • Callback
  • Promise
  • Advanced HTML and CSS
  • CSS Grid
  • DOM
  • SQL
  • Node.js
  • Express
  • MVC
  • REST

Following paths:

  • Easy: Front-end, Full-Stack, Test Automation
  • Moderate: DevOps, Back-end
  • Hard: Embedded, Mobile

C, Embedded

C is a language closely connected to hardware. Using these technologies, you will create simple console applications, and programs that are executed on development boards with built-in microcontrollers provided by ST. Discover how to establish communication channels between boards or with other computers. At the end of the module, students should be able to program an ST board to control a few peripheries and communicate with other machines.

Main Topics

  • C
  • Microcontrollers
  • ST Boards
  • Timer
  • PWM
  • UART
  • I2C
  • FreeRTOS

Following paths:

  • Easy: Embedded
  • Moderate: Mobile, Test Automation
  • Hard: DevOps, Back-end, Front-end, Full-Stack

Project module

The first week of the project module is an intense week focusing on bootstrapping the knowledge and skills needed to participate in larger projects. After the bootstrapping week, we split the participants into 4 person groups, and assign each of the groups a project that has to be delivered in 7 weeks. Participants learn the technologies on their own, but Green Fox Academy, of course, provide guidance. We consult with our clients regarding the technologies they currently use, and incorporate these technologies into our projects.
After the course, until starting your new job you can deepen your coding knowledge for 10 more weeks by working at our co-working space, Húli.

Detailed Project module thematics

Back-end

These projects are strictly back-end applications, written in either Java or C#.

Main Topics:

  • Token Based Authentication
  • Async structures
  • Complex database structures
  • Data migration
  • Hosting
  • Continuous Integration
  • Design Patterns
  • REST API
  • Unit/Integration testing

Front-end

These projects are strictly front-end applications, written in Angular 2+ and React, which are two of the most popular JavaScript frameworks. These applications are connected to the back-end applications provided by the other teams.

Main Topics:

  • Angular 2+ / React
  • Async structures
  • Advanced DOM
  • Token Based Authentication
  • Continuous Integration
  • Design Patterns
  • Unit/Integration testing

Full-Stack

These projects are developed in JavaScript from beginning to end, and in terms of both the server and client sides. It helps students gain a wider (but not quite as deep compared to other paths) knowledge of both sides of web development.

Main Topics:

  • Angular 2+ / React
  • Async structures
  • Advanced DOM
  • Token Based Authentication
  • Database structures
  • Continuous Integration
  • Design Patterns
  • REST API
  • Unit/Integration testing

DevOps

These teams are responsible for setting up the environment for testing and running applications. They are expected to become familiar with hosting services, and all the tools used to host and monitor applications and services.

Main Topics:

  • AWS
  • EC2
  • EBS
  • S3
  • Docker
  • Logging
  • Monitoring
  • Jenkins
  • Continuous Integration
  • Deployment Pipeline

Test Automation (Quality Assurance)

These teams are responsible, using automation, for testing the functionality of applications developed by the other teams. These students are expected to create programs that are executed by automation test frameworks for testing web applications, and create automated pipelines for reporting.

Main Topics:

  • Continuous Integration
  • AWS
  • Selenium
  • Web drivers
  • Cucumber and Gherkin
  • BDD
  • Performance Testing

Embedded

These teams build programs that run on ST boards used by different hardware devices that communicate with other computers. These projects are mostly connected to the IoT and industrial automation fields.

Main Topics:

  • Adavanced STM
  • CubeMX
  • Parallel programming
  • OpenCV

Mobile

These projects focus on mobile applications for Android written in Java. In addition, some of the projects also use Spring to develop server-side applications.

Main Topics:

  • Android
  • Async structures
  • Token Based Authentication
  • Continuous Integration
  • Implementing Design Patterns

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. A webfejlesztés alapvető eszközei

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

2. Webprogramozás

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

3. Alkalmazásfejlesztés

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

4. Sitebuilding

- 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)

5. A programozás alapjai

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

6. Webes protokollok és folyamatok működése

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

7. Medotológiák

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

8. Rendszereszközök

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

9. Kommunikációs eszközök

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

The following chart summarizes what kind of technologies you can specialize during the various modules, and what options you have to continue after completing each module.

Light green options are easy to continue with, dark green options are harder, and we only recommend black options to our most advanced students.
Foundation module
Orientation module
Project module

Our partners

Our partners where we have placed our students from the last 3 cohorts
Our other partners with whom we have been cooperating since the beginning

Career

8 key facts you need to know about the software developer profession

Who can become a good developer?

The evolution of software development tools over the past decade has triggered huge changes in terms of what skills are needed for a successful software developer. Whereas the first period of the IT revolution almost exclusively required program designers to have good math skills, that has all changed now. Logical and abstraction skills, of course, are still important. However, a number of items have been added to the list of required skills, including:

- the ability for continuous learning and self-development
- creativity
- flexibility
- endurance
- ability to work in a team
- good communications skills

The Green Fox Academy team believes that any person equipped with the basic skills above can, with hard work, reach the level of junior software developer in 4 months regardless of their prior qualifications (architect, humanities graduate, musician, teacher, graphic artist etc.​).

GY.I.K.-DELETE

Ha valami nem egyértelmű számodra, fordulj hozzánk bizalommal, de összegyűjtöttük neked a leggyakoribb kérdéseket.

Ebben a szakmában nem szükséges papír az elhelyezkedéshez?

Tapasztalataink szerint abszolút nem, itt az számít, mit tudsz, illetve hogy mennyire vagy nyitott a folyamatos tanulásra.

Mennyi elfoglaltságot jelent a képzés?

Egy hagyományos iskolához képest rövid időn belül nagyon sokat. A képzés teljes hossza 17 hét + 2x1 hét szünet, minden hétköznap reggel 9-től este 6-ig, amit otthoni készülés és gyakorlás követ. Nagyságrendileg heti 50-60 órával kell számolnod.

Milyen háttérrel érkeznek a hallgatók?

A lehető legkülönbözőbb területekről váltanak programozásra: tanult már nálunk bölcsész, jogász, sportoló, zenész, mérnök… Az sem kizárt, hogy valaki meglévő végzettségét szeretné kombinálni a programozással.

Join and change your career!

Next course starts: 2 March
Application deadline: 26 January