Java Programming - A Solid Foundation For New Developers
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.06 GB | Duration: 14h 28m
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.06 GB | Duration: 14h 28m
A practical hands-on approach to learning the Java programming language. Start creating JVM projects with core Java.
What you'll learn
Covers Learn all major aspects of core java syntax to a professional standard
Understand and be confident in object oriented programming (polymorphism, inheritance, interfaces)
Learn things good programmers should know (not just how to code)
Get familiar with either the Eclipse or IntelliJ Idea IDEs (or both!)
Basics of functional style programming (lambda expressions)
Get an introduction to unit testing with JUnit
Know how to connect to a relational database with JDBC
Understand how to manage and to read and write with files
Get dependencies and build applications with Maven
Know some best practice development techniques
How to build real-world Java projects
Requirements
No prior programming knowlege is needed - this course starts from the very basics
Description
This course covers Java 8, Java 11 and Java 17 (and if you are new to Java, we explain why there are so many current versions, and how to decide which you should be using!). When there are differences between Java versions, we explain what the differences are, so you'll learn the best way to start Java programming whichever version you are using.This course will help you learn the elements of programming in core Java, with a very practical, hands-on approach. We cover everything from the basics of programming, through to advanced features such as Object Orientation, Lambda expressions, collections and streams, using databases, working with files, testing and more. Throughout the course you will be working on some Java projects, using realistic examples, not abstract ideas. This course is a great entry point for any new full-stack developer - in fact it's based on part of a 6 week full-stack JVM developer bootcamp that I have delivered to a number of companies over the last couple of years. It's a great way to get into programming, and set yourself up to be ready to learn popular Java frameworks such as Spring, Hibernate, Jakarta, Hadoop, Apache Spark, Akka, or even building Android Apps.To be a confident, competent Java programmer, you need a good foundation and this course will give you that – it covers every topic in a thorough way, but at a level that makes it easy to follow and accessible. The syllabus has been specially designed to cover what good developers need to know, and helps you build up your knowledge through lots of practical exercises. You’ll work on a case study that will by the end of the course be a fully functioning application.The course is based on a 5 day live training programme which is taught to newly hired developers in various companies, although it includes even more topics. It is suitable for anyone who has no programming experience, has programmed in other languages and wants to transition to Java, or has limited basic programming experience (maybe self-taught) in Java and wants to get a more solid and professional foundation.If you are serious about getting a career as a full stack Java developer, then let me help you get started and set you on the path to success.
Who this course is for:
New developers who want to get a solid foundation in programming in Java,Self-taught developers who want to get a more rounded and complete education about the core Java language and its libraries,Existing developers who want to gain more confidence in the fundamentals of programming in Java