Java + Spring
Java is a general purpose programming language, much like Python or JavaScript. The language itself is specifically an object oriented programming language, so bears similarities to C++, C#.
Java is also a platform, which means that Java code can run on any machine that has a Java Virtual Machine (JVM) on it.
When considering what you can do with Java, many developers think of building:- Application servers
- Unit tests
- Mobile Applications
- Desktop Applications
- Web-based Applications
- Enterprise Applications
- Scientific Applications
- Gaming Applications
- Big Data technologies
- Business Applications
- Distributed Applications
- Cloud-based Applications
The Java Fundamentals course is for everyone who wants to learn the basics of Java programming within 5 days and take the first steps towards a career in the field of software development. The course will also be useful for project managers and QA professionals whose work is related to Java-based projects. Course participants will learn to create basic Java applications, describe object-oriented concepts and present them through Unified Modeling Language (UML), will know Java client, server and integration technologies.
Required minimum knowledge for participation: computer literacy, English and knowledge of basic concepts in object-oriented languages.
About your trainerSimeon Angelov is a Java adventurer with nearly 13 years of professional experience, passed from simpler web-based applications and reached a multi-component real time system, with highly set high performance and scalability.
Simeon Angelov is a Java adventurer with more than 13 years of professional experience, passed from simpler web-based applications and reached a multi-component real time system, with highly set high performance and scalability.
Simeon has a work experience as a Java technical team leader, and his main responsibilities which include: reviewing architectural / technical solutions related to projects, conducting technical interviews and leading the team in a flexible software writing environment.
He is currently a Software Engineer in United Kingdom and has been working on projects of various sizes and challenges.
To the question: "Why Java?" answers:
The main advantage of Java is - it is written once, it starts everywhere. It has proven to be a language platform over time. And of course, it's free, with strong communities, highly developed ready-made frameworks that literally build a site in a few days.
- Java: A First Look
- Getting Started With Java
- Oo Concepts
- Essential Java Programming
- Object Oriented Development
- Exception Handling
- Java Developer's Toolbox
- Advanced Java Programming
- Working with Collections
- Stream Api
- The Java Module System (Jigsaw)
- Accessing Resources