Java from scratch

Most desired by employers and most widespread among developers. Java is at the heart of the tech industry, from large enterprise solutions to cutting-edge Internet of Things applications. Take this course to build a strong foundation for starting a new career as a Java developer.

  • date
    23.10
    mode
    weekends
    location
    Hungary
    hours
    327
    price
    880.000 HUF + VAT
    apply now close modal

    Knowledge

    880.000 HUF + VAT choose

    Get a solid foundation for launching your career as a Java developer. This package includes the course workbook, live sessions, and video training.

    • Yes Workbook – Introduction to Programming
    • Yes Live workshop with a Trainer
    • Yes Live coding with a Trainer
    • Yes Training sessions with a Trainer
    • Yes Single sessions
    • Yes Wrap-up workshop with a Trainer
    • Yes Supplementary video course
    • Yes Exam
    • Yes Course certificate
    • Yes SDA Certificate
    • No Cyber Security – security in IT
    • No IT Path package
    • No One-to-one sessions with career advisor
    • No HR Class – Hands-On Workshop
    • No IT Interview
    • No Project +
    • No Access to SDA Library
    • No SCRUM Course
    • No Your Mentor
    • No Job coaching
    choose

    IT Career Pro

    1.480.000 HUF + VAT choose

    This package has everything you need to smoothly transition your career to tech, including an individual mentor and job coaching sessions.

    • Yes Workbook – Introduction to Programming
    • Yes Live workshop with a Trainer
    • Yes Live coding with a Trainer
    • Yes Training sessions with a Trainer
    • Yes Single sessions
    • Yes Wrap-up workshop with a Trainer
    • Yes Supplementary video course
    • Yes Exam
    • Yes Course certificate
    • Yes SDA Certificate
    • Yes Cyber Security – security in IT
    • Yes IT Path package
    • Yes One-to-one sessions with career advisor
    • Yes HR Class – Hands-On Workshop
    • Yes IT Interview
    • Yes Project +
    • Yes Access to SDA Library
    • Yes SCRUM Course
    • Yes Your Mentor
    • Yes Job coaching
    choose
    Workbook – Introduction to Programming Live workshop with a Trainer Live coding with a Trainer Training sessions with a Trainer Single sessions Wrap-up workshop with a Trainer Supplementary video course Exam Course certificate SDA Certificate Cyber Security – security in IT IT Path package One-to-one sessions with career advisor HR Class – Hands-On Workshop IT Interview Project + Access to SDA Library SCRUM Course Your Mentor Job coaching
    Change package


    What you will learn

    Java language
    123456

    Java language

    You will learn the basic assumptions of this language and the concepts associated with them. Also, you will configure the environment and write your first program: “Hello, World!”. Students also get to learn how to create variables and methods, use operators, conditional statements, loops, and arrays, and – finally – get down to the basics of objectivity and the use of built-in libraries. Once you master the basics, it’s time to explore object-oriented programming, learn about the error handling mechanism, built-in data containers, and the art of writing more general code. Multithreading and functional programming elements await you at the end of this module.

    Software Engineering

    Testing is essential in Software Development. This is how you make sure that the code you wrote works correctly. TDD is a method of creating code where you first write tests and then the code expected to satisfy the behavior described in tests. Remember that when programming, you might encounter a problem that someone has already previously struggled with.

    During the course, you will learn about patterns – universal solutions proven in practice to solve a frequently occurring and repeated problem. You will see the most popular patterns, learn in which cases to use them, and how to apply them.

    Developer’s work tools

    You will earn how to work in teams on one project and solve problems that arise when many people modify the same files. We will also show you what the correct flow of working with code looks like.

    Moreover, you will learn about how the work in programming teams is organized and explore the advantages of planning.

    Frontend

    Frontend technologies are used to create websites. Web browsers interpret the code written with these tools and display functional pages. HTML is responsible for the content of a website, CSS for what it looks like, and JavaScript for how it works.

    Once you master these technologies, you will focus on the basics of modern web solutions.

    Backend

    Developers can take advantage of many tools that help to build complex applications faster. One of the most popular ones is the Spring framework. It allows using solutions that help to preserve data, secure applications, develop applications or Internet services, and many more.

    Final project

    Now the time has come to use all the knowledge you have gained during the course in a practical project. You will be tasked with designing and implementing a more complex web application. You can work alone or in a team. You will use Spring and Hibernate Designing and create web pages using HTML, CSS, and JavaScript.

    Finally, you will present a working application and discuss what you managed to do and further ideas for developing the application. We will also reserve some time for code review during the classes.

    Java language

    You will learn the basic assumptions of this language and the concepts associated with them. Also, you will configure the environment and write your first program: “Hello, World!”. Students also get to learn how to create variables and methods, use operators, conditional statements, loops, and arrays, and – finally – get down to the basics of objectivity and the use of built-in libraries. Once you master the basics, it’s time to explore object-oriented programming, learn about the error handling mechanism, built-in data containers, and the art of writing more general code. Multithreading and functional programming elements await you at the end of this module.

    Software Engineering

    Testing is essential in Software Development. This is how you make sure that the code you wrote works correctly. TDD is a method of creating code where you first write tests and then the code expected to satisfy the behavior described in tests. Remember that when programming, you might encounter a problem that someone has already previously struggled with.

    During the course, you will learn about patterns – universal solutions proven in practice to solve a frequently occurring and repeated problem. You will see the most popular patterns, learn in which cases to use them, and how to apply them.

    Developer’s work tools

    You will earn how to work in teams on one project and solve problems that arise when many people modify the same files. We will also show you what the correct flow of working with code looks like.

    Moreover, you will learn about how the work in programming teams is organized and explore the advantages of planning.

    Frontend

    Frontend technologies are used to create websites. Web browsers interpret the code written with these tools and display functional pages. HTML is responsible for the content of a website, CSS for what it looks like, and JavaScript for how it works.

    Once you master these technologies, you will focus on the basics of modern web solutions.

    Backend

    Developers can take advantage of many tools that help to build complex applications faster. One of the most popular ones is the Spring framework. It allows using solutions that help to preserve data, secure applications, develop applications or Internet services, and many more.

    Final project

    Now the time has come to use all the knowledge you have gained during the course in a practical project. You will be tasked with designing and implementing a more complex web application. You can work alone or in a team. You will use Spring and Hibernate Designing and create web pages using HTML, CSS, and JavaScript.

    Finally, you will present a working application and discuss what you managed to do and further ideas for developing the application. We will also reserve some time for code review during the classes.

    How we teach

    We make sure that our remote courses focus on what matters most: live lessons and sessions with our professional instructors.

    5x/week

    Classes are held in the evenings from Monday to Friday

    All the time

    A dedicated mentor helps you during the course duration

    2x/course

    Practical projects that check your progress

    What you get during the course

    Career coaching

    No matter where you are, a career adviser would be able to address all of your questions about working in the IT industry. Do you want to improve the quality of your LinkedIn profile or resume? We’d be delighted to assist you!

    Mock job interview

    Practice talking about your technical and soft skills before landing the first job interview. To help you get used to the process, we hold a mock interview for you with one of our instructors.

    Industry materials

    You’ll get our custom Success Book that includes all you need to know about IT, how to land your dream career, and what recruiters look for. We’ll stay in touch and give you content designed specifically for our students and graduates.

    HR class

    This is a hands-on course that delves into the recruitment process and how to prepare for it! You’ll discover how to write the first resume for IT careers, when to look for work, and how to nail the recruiting interview.

    What our graduates say

    “I can say that the instructors offered us a lot of support. Every time they knew about a job opening for juniors, they let us know about it.”

    Bianca Todoran Data Analyst at The Smart Cube

    “The course syllabus is very comprehensive, not just about Java. It’s a good place to start learning. The course helped me to build a knowledge base that I would build on further in line with the job or project requirements I’m working on.”

    Adina Dumitrescu Software Developer at Kalypso

    “If I had to choose the biggest value I got from the course, it’s that it showed me how the human value and technical value go hand in hand in the IT industry. And SDA has managed to outdo themselves in both.”

    Levente Szilveszter Software Developer at Uniqa Raiffeisen Software Service

    “To summarize it all, I would definitely suggest that you try this SDA course if you’re planning to enter the programming world.”

    Pavel Pšečuk Technical Support Engineer at Breakwater Technology

    Discover our packages

    Knowledge

    880.000 HUF + VAT

    Get a solid foundation for launching your career as a Java developer. This package includes the course workbook, live sessions, and video training.

    • Yes Workbook – Introduction to Programming
    • Yes Live workshop with a Trainer
    • Yes Live coding with a Trainer
    • Yes Training sessions with a Trainer
    • Yes Single sessions
    • Yes Wrap-up workshop with a Trainer
    • Yes Supplementary video course
    • Yes Exam
    • Yes Course certificate
    • Yes SDA Certificate
    • No Cyber Security – security in IT
    • No IT Path package
    • No One-to-one sessions with career advisor
    • No HR Class – Hands-On Workshop
    • No IT Interview
    • No Project +
    • No Access to SDA Library
    • No SCRUM Course
    • No Your Mentor
    • No Job coaching

    IT Career Pro

    1.480.000 HUF + VAT

    This package has everything you need to smoothly transition your career to tech, including an individual mentor and job coaching sessions.

    • Yes Workbook – Introduction to Programming
    • Yes Live workshop with a Trainer
    • Yes Live coding with a Trainer
    • Yes Training sessions with a Trainer
    • Yes Single sessions
    • Yes Wrap-up workshop with a Trainer
    • Yes Supplementary video course
    • Yes Exam
    • Yes Course certificate
    • Yes SDA Certificate
    • Yes Cyber Security – security in IT
    • Yes IT Path package
    • Yes One-to-one sessions with career advisor
    • Yes HR Class – Hands-On Workshop
    • Yes IT Interview
    • Yes Project +
    • Yes Access to SDA Library
    • Yes SCRUM Course
    • Yes Your Mentor
    • Yes Job coaching
    Workbook – Introduction to Programming Live workshop with a Trainer Live coding with a Trainer Training sessions with a Trainer Single sessions Wrap-up workshop with a Trainer Supplementary video course Exam Course certificate SDA Certificate Cyber Security – security in IT IT Path package One-to-one sessions with career advisor HR Class – Hands-On Workshop IT Interview Project + Access to SDA Library SCRUM Course Your Mentor Job coaching

    Installment options available

    close modal