This course is intended for beginners without prior knowledge of programming.
The aim of the course is to introduce students to the basics of Java programming (Java Core programming) and object-oriented programming and to get them to the professional level of a Junior Java developer.
Lessons adapted to students' existing knowledge. We take an individual approach even in group work.
At the end of the course, participants will be able to create a dynamic Java application, with more functionalities, that relies on a database.
"I want to make a startup. I want to make a minimal product myself"
"I want to learn programming and get a job in an IT company."
"I want to become a freelancer and work from anywhere."
"I want to get promoted faster at my current job."
"I need help with preparation for my school/university exam."
Coding with building blocks
What is Java
Working with Eclipse
Java Coding Conventions
What is a class and What is an object
Thinking Object Way
Let's make a real-life APPs
JDBC. How To Connect from Java?
Learn how to debug Java Applications
Discover and Fix Issues
Career and Professional Advices
Sharing Some Cool Books
Tech Coach; IT Consultant; Startup co-founder
"4 months is a long enough period to build up experience, so once you land a job interview, there are stories to be told.
I remember my first Java job. I have been practicing on my own Java for 8 months, daily, or to be more precise nightly next to my day job. I took 3 weeks' Holliday to prepare for an interview in a main stream company. It paid out, I landed a job as a medior Java Developer. Finally, I could play in the major League. From this time distance and experience stand point, I know what I could have done differently, more efficient, better. Anyway, the time spent on learning is not a waste. It is an investment. Now after 16 years of experience in leading IT companies, and after I have been interviewed more than 100 candidates, I know what is important, where to pay attention, how to achieve goals, and land a job.
I believe knowledge is there to be shared. I love to teach, coach, and help people learning new skills and getting new knowledge. My rich engineering experience and ability to simply explain complex techniques and tools make my courses extremely effective."