Registrace byla ukončena.
Chceš, aby ti neutekla žádná další akce?
Přidej se k odběru našeho Newsletteru.
Proč zvolit náš kurz?
I can code!: JAVA 2
Kdyúterý, 26 září, 2017
Typ akce: pravidelna
Délka trvání: 2h
Cena: 3000 Kč
FOR WHOM IS THE COURSE INTENDED:
This Java course is for those who already tried programming and feel comfortable with using variables, methods, if conditions and simple loops. In case if you’ve learned these concepts in other programming language than Java you are still welcome to join! This course will be in English only.
There are 20 hours of studying in front of us. That means a huge step in your Java skills. We will be meeting each Tuesday:
- 26. 9. 2017
- 3. 10. 2017
- 10. 10. 2017
- 17. 10. 2017
- 24. 10. 2017
- 31. 10. 2017
- 7. 11. 2017
- 14. 11. 2017
- 21. 11. 2017
- 28. 11. 2017
This course teaches Java - one of the most popular programming languages. With Java, you can create applications for desktop, web and even Android phones. Java developers are on the high demand in many large companies.
Java sees everything in the world as objects of different types. Each book on your bookshelf is an object of type Book. Each student in your university is an object of type Student. Each post on Facebook is an object of type Post. Well, you, probably, get the idea.
We assume that before taking this course you already learned how to work with variables and create your own methods. You should also have some understanding of if conditions and be able to write a simple for loop.
In this course, we’ll concentrate on the object-oriented programming and some more advanced Java concepts. The whole course is planned to be hands-on, with a lot of classroom exercises and optional homeworks for those who would like to learn more at home. We’ll be creating simple interactive desktop applications and learn how to make Java do something when the user clicks the right mouse button or presses Ctrl+S on the keyboard.
- Your own laptop
- Mouse (not mandatory, but easier to work with)
- Good mood
- Java refresher (basic syntax, variables, methods, conditions, loops, new objects)
- Desktop apps (layouts, elements, events, listeners)
- Methods (accepting parameters, returning results)
- Data types and type conversion
- Objects (defining custom class, properties, accessors, methods, constructors)
- Collections (ArrayList vs array, HashMap)
- Optional: Interface implementation, inheritance