University of OXford & University of camBRiDGE
...is a collective term for characteristics that the two institutions share.
Core Java 9/10 Fundamentals, Second Edition
Published by: Addison-Wesley // Pearson
Apr 2018
Lecture Size: 78x200
Length: +11 hrs
Lecture Date: 11/2018
Lecture Link: https://www.safaribooksonline.com/
https://www.packtpub.com
| Overview
| Core Java� has long been recognized as the leading, no-nonsense
| tutorial and reference for experienced programmers who want to
| write robust Java code for real-world applications.
| In Core Java� LiveLessons, Second Edition, Cay S. Horstmann takes
| that same approach to introducing experienced programmers to Java,
| with detailed demonstration. This training pairs with the
| forthcoming eleventh edition of Core Java�, Volume I
Fundamentals, which is being fully updated to cover Java SE 9
| and 10.
| Description
| The first two lessons of Core Java� LiveLessons, Second Edition,
| quickly review the history of Java and show you, step by step, how
| to install the software development environment. In lesson 3, you
| will learn how to do in Java what you already know in another
| programming language: write branches and loops, and work with
| numbers, strings, and arrays.
| Lesson 4 covers object-oriented programming. Java is thoroughly
| object-oriented, and the lesson shows you how to use built-in
| classes and how to build your own. Lessons 5 and 6 cover
| inheritance and interfaces as well as the lambda expressions, a
| powerful new feature of Java SE 8.
| Lesson 7 shows you what to do when your programs do the wrong
| thing. The lesson covers exception handling, logging, and
| debugging. In lesson 8, you will learn how to write generic code
| that works for many different data types. Lesson 9 puts those
| skills to work, when we examine the multitude of Java collections
| that allow you to organize your data in many ways.
| The final three lessons introduce the fundamentals of user
| interface programming in Java.
| The source code and presentation slides for this course can be
| found at:
| http://horstmann.com/corejava/livelessons/#(1)
| About the Instructor
| Cay S. Horstmann is a professor of computer science at San Jose
| State University and a Java Champion. He is also the author of
| Core Java�, Volumes I and II, Tenth Edition (Prentice Hall, 2016),
| Core Java SE 9 for the Impatient, Second Edition (Addison-Wesley,
| 2018), and Scala for the Impatient, Second Edition (Addison-
| Wesley, 2017). He has written more than a dozen other books for
| professional programmers and computer science students.
| What You Will Learn
| When you have completed this course, you will know enough Java to
| put it to work anywhere where Java is used: in backend servers,
| desktops, mobile devices, and embedded systems.
| Who Should Take This Course
| Programmers who are comfortable in another language and want to
| learn Java.
| Course Requirements
| Any procedural or object-oriented programming language such as C,
| C++, C#, JavaScript, Matlab, Python, Perl, PHP, Objective-C, R,
| Swift, or Visual Basic.
| Table of Contents
| Introduction
| Lesson 1: An Introduction to Java
| Lesson 2: The Java Programming Environment
| Lesson 3: Fundamental Programming Structures in Java
| Lesson 4: Objects and Classes
| Lesson 5: Inheritance
| Lesson 6: Interfaces, Lambda Expressions, and Inner Classes
| Lesson 7: Exceptions, Assertions, and Logging
| Lesson 8: Generic Programming
| Lesson 9: Collections
| Lesson 10: JavaFX
| Lesson 11: Swing Principles
| Lesson 12: User Interface Components with Swing
| Summary
| 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, Prentice Hall, 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 http://www.informit.com/video.