Video description
7+ Hours of Video Instruction
Overview
Learn How to Program with Java LiveLessons takes the learner from beginner to proficient, covering all the important concepts in Java: from basic syntax, to object-oriented basics, to using libraries, to building user interfaces.
Description
The Java programming language is designed specifically to be readable, secure, and highly performant; therefore, small and large companies make use of it, and knowing Java guarantees you a variety of career options for the foreseeable future. Becoming an effective Java programmer requires much more training than learning languages such as Python or JavaScript. In this course, Shaun bridges the gap and provides students with all the resources they need to effectively program in Java.
This course provides a solid foundation in programming with Java. Shaun starts off teaching the basics, such as data types, basic syntax, and program structure with simple operations. He then moves into the basics of object-oriented programming in Java, then into more granular topics, such as mapping and user interfaces.
About the Instructor
Shaun Wassell is a senior software developer who specializes in full-stack development and software architecture. He manages teams of developers and teaches hundreds of thousands more how to create enterprise-ready applications.
Shaun’s online courses have more than 300,000 learners, largely because of his passion for development and his focus on helping people apply their programming skills in the real world. He is a lifelong programmer and problem-solving addict whose goal is to help people solve meaningful problems by mastering the art of software development. Please don’t hesitate to get in touch with him about any opportunities or if you’d like to stay up to date on his other courses and live trainings.
Skill Level
Beginner
What You Will Learn
- The art of thinking like a programmer
- The basics of Java in a fun and hands-on way
- Object-oriented programming and how it works, with many examples
- How to build user interfaces with Java’s Swing library
- How to use Java Collections to work with data effectively
- How to run multiple operations at the same time in Java
- Deployment options for Java applications
Who Should Take This Course- Junior developers
- Mid-level developers
Course Requirements
This is an entry-level course, so there are no mandatory prerequisites. Some existing knowledge of basic programming concepts might be helpful but is not necessary.
About Pearson Video Training
Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Sams, and Que. Topics include IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at >a href=“http://www.informit.com/video"
target="_blank”>http://www.informit.com/video.
Table of Contents
Introduction
Learn How to Program with Java: Introduction
Lesson 1: Think Like a Programmer
Learning objectives
1.1 Learn exactly what programming is and why you should learn it
1.2 Learn basic programming terminology
1.3 Walk through a basic example: “Hello, user”
1.4 Walk through another basic programming example
1.5 Walk through a more complex programming example
1.6 Walk through another more complex programming example
Lesson 2: Learn Java Basics
Learning objectives
2.1 Learn why you should use Java
2.2 Install Java and set up a dev environment with Intellij IDEA
2.3 Basic program structure
Lesson 3: Work with Data in Java
Learning objectives
3.1 Learn the basic data types
3.2 Define the different data types
3.3 Learn basic control structures
3.4 Use arrays to store data, part I
3.5 Use arrays to store data, part II
Lesson 4: Learn Object-Oriented Programming Basics, Part I
Learning objectives
4.1 Learn basic object-oriented syntax and terminology: classes
4.2 Learn basic object-oriented syntax and terminology: methods
4.3 Learn basic object-oriented syntax and terminology: data visibility in Java classes
4.4 Review what you’ve learned: classes, methods, and data visibility
4.5 Learn the basics of inheritance
4.6 Learn how to use interfaces
Lesson 5: Learn Object-Oriented Programming Basics, Part II
Learning objectives
5.1 Learn the difference between pass-by-value and pass-by-reference
5.2 Learn about polymorphism in object-oriented programming
Lesson 6: Learn the Basics of Collections
Learning objectives
6.1 Understand the difference between collections and arrays
6.2 Learn about lists
Lesson 7: Use Collections to Work with Data
Learning objectives
7.1 Learn about maps, part I
7.2 Learn about maps, part II
7.3 Apply maps
7.4 Map with streams
7.5 Filter with streams
7.6 Reduce streams
Lesson 8: Build User Interfaces
Learning objectives
8.1 Learn the basics of the Swing library
8.2 Learn the basic user interface components
8.3 Handle user interface events
Summary
Learn How to Program with Java: Summary