Registrace

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!

Zadej sem svůj e-mail a budeš dostávat naše měsíční vymazlené newslettery s akcemi a děním v Czechitas.
Zasláním své adresy bereš na vědomí Podmínky zpracování osobních údajů společností Czechitas, z.s.


Kontakt

Proč zvolit náš kurz?

Radka Fišarová

Radka Fišarová
Účastnice akce: Programuju

Už se nemůžu dočkat na dlouhodobý kurz Javy.
O Javě mi všichni říkali, že je mnohem náročnější než třeba JavaScript, se kterým už trochu zkušeností mám. Trošku jsem se bála, ale má motivace byla silnější. Kurz mi ukázal, že bát se bylo zbytečné.

Java 2 - Object oriented programming basics

In this course, we’ll create small desktop applications using Java Swing framework. While doing so, you’ll learn the basics of object-oriented programming and understand how to create your own objects.

Kdy

9. dubna — 11. června 2019
18:30 — 20:30

Kde

GoodData
Karolinská 650/1
Praha, 18600
Česká republika
https://www.gooddata.com/

Další informace

Počet lekcí: 10

Délka jedné lekce: 2h

Vstupní znalosti: Pokročilí začátečníci

Typ akce: Pravidelný

Cena: 4000 Kč


Termíny konání lekcí

9. dub. 2019 / 16. dub. 2019 / 23. dub. 2019 / 30. dub. 2019 / 7. kvě. 2019 / 14. kvě. 2019 / 21. kvě. 2019 / 28. kvě. 2019 / 4. čvn. 2019 / 11. čvn. 2019

Dsc 5278

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.

ANOTATION:

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.

REQUIREMENTS:

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.
AGENDA:
  • 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
RESULT:

At the end of the course you will have:

  1. gained better understanding of objects in Java
  2. written a few small desktop applications
  3. made one step more towards becoming a programmer!

Tým

Partneři