Overview
In this 12-hour course, you will embark on a comprehensive journey to becoming a professional software developer. It details every step, from foundational programming concepts to constructing a fully-functional enterprise web application, while also covering teamwork methodologies and development practices.
What I will be able to do after this course
- Master the basics of Java and Spring frameworks for robust backend development.
- Gain hands-on experience with JavaScript and Angular for modern frontend development.
- Understand essential concepts like Clean Code and SOLID principles for software excellence.
- Navigate common software development workflows such as version control, team collaboration, and agile methodologies.
- Prepare for real-world challenges with practical insights into interviews and workplace expectations.
Course Instructor(s)
Bartosz Kaminski is a seasoned software developer and instructor, with years of experience in developing enterprise web applications using Java, Spring, JavaScript, and Angular. He is passionate about fostering software craftsmanship and enjoys teaching and sharing his expertise to elevate newcomers to professional developers with structured, interactive learning.
Who is it for?
This course is designed for aspiring software developers, project managers interested in technical insights, and beginners keen to learn the software development basics. Junior developers aiming to elevate their skills and students preparing for IT roles will also find this course invaluable.
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Watch now
Unlock full access