Mastering Java 17: The Ultimate Java Engineering class
What you'll learn
- Understand the basics of Java Programming language
- Set up the development environment
- Create, run and compile Java programs
- Learn about the Architecture of Java Platform
- Covers all the latest features added in Java Platform
- Having prior experience with any programming or scripting language is a plus point but it's not mandatory.
What is this class about?
In this course, we'll look into some fundamental constructs of the Java programming language. The topics are all up to date according to the most recent version of Java, and we'll also examine utilizing an IDE or integrated development environment.
This is a comprehensive course for beginners or anyone looking to refresh their programming skills using Java. This is a great course to familiarize yourself with Java language syntax and core concepts.
Who is this class for?
This course is aimed at developers of every level, from beginner to advanced, who want to improve their Java skills and get up to date with most of the addition to the language specification in Java 17. This course is for:
Programmers, Developers, or Software Engineers
Software Leads / Architects looking to get their hands dirty with Java.
Or anyone who is looking to learn Java
What will the students achieve?
At the end of the course, students can understand and use most of the Java syntax, including the latest additions to Java language in version 17. This course aims to keep students updated with the latest Java language features that have come out recently and will enable you to practice them.
After going through this course, in addition to fluency with the Java programming language, students could also answer common Java interview questions like - What are various editions of Java? What makes it a Platform independent?
Who this course is for:
- This course is aimed to developer of every level, from beginner to advanced, who want to improve their Java skills and get up to date with most of the latest additions to the language specification in Java
Tarun has authored a book titled "Java EE to Jakarta EE 10 Recipes: A Problem-Solution Approach to Enterprise Java" which was published by Apress publications in the year 2022. The book covers all topics related to Enterprise Java development, such as JavaServer Faces, Enterprise JavaBeans, Contexts and Dependency Injection, etc.
Tarun is also an active member of the Java community and has been contributing to various online forums and websites such as Stack Overflow, Quora, etc. I have also presented at various conferences and meetups on topics related to Java and J2EE development.
You can find more details and connect with him on LinkedIn (taruntelang)
He has the following certifications:
- Oracle Certified Programmer for the Java Platform, Standard Edition 6;
- Certified Development Consultant for Web Application Development Focus JAVA;
- Certified Application Management Expert for SAP Solution Manager 4.0 End to End Root Cause Analysis;
- NASBA Certification on Remote Work; and more...
Tarun is an experienced Enterprise Architect, Agile Enthusiast, Web Development Expert, and Programmer. His areas of interest include Enterprise Solutions, Databases, Web, Mobile & Cloud Computing.
Tarun Telang is a hands-on technologist with extensive experience in the design and implementation of multi-tiered, highly scalable software applications. He has been part of several well-known companies such as Microsoft, Oracle, Polycom, and SAP. He has over 16 years of expertise in architecting and developing business applications.
He began his career as an enterprise Java developer at SAP, where he has developed distributed application software for big firms. He got his start with Enterprise Session Beans and Message Driven Beans, as well as instrumenting enterprise applications' configuration and management using the Java Management Extensions (JMX) technology.
He quickly mastered various enterprise technologies like Enterprise Beans, Java Management Extensions, Servlets, and Server Pages technologies, and in his first year as a developer, he became Sun Certified Programmer for the Java Platform, Standard Edition 6; and SAP Certified Development Consultant for the SAP NetWeaver Java Web Application Server (which was a Java EE 5 compliant application server).
He also gained expertise in XML technologies like XSLT and XSD. He developed several solutions using Session Beans and Message Driven Beans to handle message-oriented communications across numerous systems. In 2007, Tarun was named SAP Mentor and Community Influencer for his articles and blog posts on emerging technologies and for promoting innovative solutions in the SAP Developer Community. He frequently writes articles on Java and related technologies. Tarun has also authored multiple online courses, including a best-selling course on YAML data serialization language.
He has presented technical lectures at several developer conferences, including SAP TechEd and the Great Indian Developer Summit. It has been more than 15 years since he has presented at conferences about software technology, actively publishing technical papers and blogs to assist everyone in better grasping the fundamentals of software technology. Tarun is very passionate about software technology and has also developed cloud-based video conferencing applications using a microservices architecture with the Spring framework. He also has experience working with Persistence APIs and Hazelcast framework for building REST-based services.
Later, he led the development of many end-to-end cloud-based solutions using various architectural patterns, including Microservices and Service Oriented Architecture. Tarun has gained expertise in Web, Mobile, and Cloud technologies. He also thoroughly applied agile methodologies, including user-centric & mobile-first designs for managing projects with cross-functional teams in multiple geographies.
Having previously worked and lived in Waterloo(Ontario), Canada, and Heidelberg, Germany. Tarun is currently based out in Hyderabad, India. You can follow him on LinkedIn or Twitter (@taruntelang).