Registrace byla ukončena.
Po ukončení registrace již není možné se přihlásit (ani jako náhradnice).
Zůstaňme v kontaktu!
Dostávej náš měsíční newsletter a buď mezi prvními, kdo se dozví o akcích a dění v Czechitas.
Zasláním své adresy bereš na vědomí Podmínky zpracování osobních údajů společností Czechitas, z.s.
Proč zvolit náš kurz?
Java 1 - Object oriented programming basics
Kdy22. září — 8. prosince 2020
18:30 — 20:30
Počet lekcí: 12
Délka jedné lekce: 2h
Vstupní znalosti: Pokročilí začátečníci
Typ akce: Pravidelný
Cena: 4 990 Kč
Termíny konání lekcí
22. zář. 2020 / 29. zář. 2020 / 6. říj. 2020 / 13. říj. 2020 / 20. říj. 2020 / 27. říj. 2020 / 3. lis. 2020 / 10. lis. 2020 / 17. lis. 2020 / 24. lis. 2020 / 1. pro. 2020 / 8. pro. 2020
Due to the current situation we have decided to switch the course to online form, so you can study safely from home. However, it will not affect the quality of the course, we will provide all the necessary support in order to keep the course interactive even in the virtual world.
THE COURSE IS AIMED AT:
This course is for those students who have recently started to learn programming and already got familiar with the basic programming concepts: variables, if conditions, loops and methods. You might not be an expert in using them, but you know, for example, that texts are stored in Strings, a for loop has a counter, and a method’s local variables aren’t visible to other methods.
If you’ve learned the programming basics in a different programming language than Java, but aren’t afraid to adjust to different syntax, you’re welcome to join the course.
This Java programming language sees the whole world full of objects. Objects have some properties and perform actions. You can have funny objects such as drawing turtles who keep properties like pen color and line width and perform actions like drawing. You can also have very serious and complicated objects such as an employee salary calculator that keeps properties like applicable taxes and insurance rates and performs actions like... well, salary calculation.
In this course, you’ll learn how to design objects for your application’s purposes. For that, we’ll create several small desktop applications using Java Swing framework. You’ll get a grasp on the Swing’s visual elements: input fields, buttons, checkboxes, radio buttons, drop-down lists, etc. You’ll also learn how to make the application react to different events triggered by your app’s users: keyboard inputs, mouse clicks, radio button selection, and more.
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.
What you need to successfully follow the course:
- Bring your own laptop, mouse and charger.
- Install the required software. The installation instructions will be shared a week before the course.
- Be ready to ask a lot of questions.
- Building desktop applications with WindowBuilder
- Visual elements: buttons, input fields, checkboxes, etc.
- Listening to the events
- Difference between a class and an object
- Class fields, getters and setters
- Instantiating objects with constructors
- Interfaces and their implementations
- Working with collections
At the end of the course you will have:
- gained better understanding of objects in Java
- written a few small desktop applications
- made one step more towards becoming a programmer!
Registration will be possible from 22nd August until the capacity of the course is fulfilled (including back-ups). After that, it will not be possible to register anymore, so please do not hesite sending your application. If there are more applicants, we will choose the participants according to their motivation. If you are interested in the course, you can leave us your email in "Let me know" form and we will contact you as soon as we open the registration.
The organization reserves the right to change and edit the venue, the date of the event, the lecturer or the non-opening of the course without previous notice.