Companies Home Search Profile

Learning Java Programming

Focused View

Paulo Dichone

8:10:04

62 View
  • 10190 - Learning Java Programming.mp4
    01:03
  • 10190-01 - Welcome to Java! - Learning Java Programming.mp4
    06:40
  • 10190-02 - Choose an Integrated Development Environment - Learning Java Programming.mp4
    07:56
  • 10190-03 - Installing Android Studio for Mac - Learning Java Programming.mp4
    06:22
  • 10190-04 - Installing Android Studio for Windows - Learning Java Programming.mp4
    15:24
  • 10190-05 - Create Your First Java Program! - Learning Java Programming.mp4
    08:23
  • 10190-06 - Java Code Structure, Syntax, and main Method - Learning Java Programming.mp4
    06:48
  • 10190-07 - Declaring Variable Types int and String - Learning Java Programming.mp4
    12:56
  • 10190-08 - Concatenating Variables in Java - Learning Java Programming.mp4
    05:48
  • 10190-09 - Primitive Variable Types boolean and char - Learning Java Programming.mp4
    10:32
  • 10190-10 - Primitive Variable Types byte, short, and long - Learning Java Programming.mp4
    08:22
  • 10190-11 - Primitive Variable Types float and double - Learning Java Programming.mp4
    05:44
  • 10190-12 - Java Operators and Operator Precedence - Learning Java Programming.mp4
    16:57
  • 10190-13 - The while Loop in Java - Learning Java Programming.mp4
    09:09
  • 10190-14 - Java Branching Statements if, if-else, and else-if - Learning Java Programming.mp4
    13:39
  • 10190-15 - Multiple Branches with the Java switch Statement - Learning Java Programming.mp4
    13:37
  • 10190-16 - The do-while Loop and the for Loop in Java - Learning Java Programming.mp4
    14:27
  • 10190-17 - Arrays in Java - Learning Java Programming.mp4
    24:37
  • 10190-18 - Creating Objects in Java - Learning Java Programming.mp4
    10:12
  • 10190-19 - Class Constructors in Java - Learning Java Programming.mp4
    08:54
  • 10190-20 - Methods Passing Arguments, Returning Values - Learning Java Programming.mp4
    13:20
  • 10190-21 - Java Getters and Setters - Learning Java Programming.mp4
    14:20
  • 10190-22 - Using the String Class as a Reference Type - Learning Java Programming.mp4
    13:39
  • 10190-23 - Java Inheritance Overriding Parent Methods - Learning Java Programming.mp4
    19:32
  • 10190-24 - Java Inheritance Invoking Parent Methods - Learning Java Programming.mp4
    08:53
  • 10190-25 - The Java Class Library - Learning Java Programming.mp4
    17:15
  • 10190-26 - Java ArrayList and Object-Oriented Pros and Cons - Learning Java Programming.mp4
    16:35
  • 10190-27 - Java Swing Create a Simple User Interface - Learning Java Programming.mp4
    16:54
  • 10190-28 - Adding Buttons and Event Listeners - Learning Java Programming.mp4
    09:53
  • 10190-29 - Java Swing BorderLayout - Learning Java Programming.mp4
    09:45
  • 10190-30 - Java Swing FlowLayout - Learning Java Programming.mp4
    07:34
  • 10190-31 - Java Swing BoxLayout - Learning Java Programming.mp4
    09:02
  • 10190-32 - Java Swing Build a Fun Graphical User Interface - Learning Java Programming.mp4
    25:05
  • 10190-33 - Android Studio Setup, Emulator, and First App - Learning Java Programming.mp4
    13:39
  • 10190-34 - Android Project Structure - Learning Java Programming.mp4
    26:37
  • 10190-35 - Android EditText and the strings.xml File - Learning Java Programming.mp4
    19:41
  • 10190-36 - Build an Inspiring Android App - Learning Java Programming.mp4
    40:50
  • Description


    What do some of your favorite computer games, e-commerce sites, mobile apps, and streaming services have in common (aside from just how hard it is to live without them)? Many of them are built in Java: one of the world’s most popular programming languages.

    Every computer program is, at its core, a set of explicitly written instructions in a language the computer understands. Every specific task a computer program undertakes is built on that programming language’s syntax. Just as you need to understand syntax to communicate well in a spoken or written language, you need to understand programming syntax in order to create the computer applications we take for granted.

    Java is a powerful and pervasive language for telling computer programs what to do, how to do it, and when to do it. And Java is involved in so much more than just keeping us entertained. The computer language plays a critical role in numerous industries and development frameworks requiring data analysis, including:

    • Artificial intelligence;
    • Self-driving vehicles;
    • Back-end servers; and
    • Smart-house devices (like computerized thermostats).

    Even if you have no intentions of writing your own computer program, understanding how Java works and how programmers use it to bring their fascinating creations to life is to become a more active user of the technology that’s everywhere around us. And if you do dream of inventing that next game-changing app or analytical tool, then Java is a superb foundation on which potential success rests.

    Learning Java Programming teaches you how to write computer programs in Java and shows how everyday programmers use this language to build desktop graphical user interfaces (GUIs) and mobile applications for Android devices. Software engineer, teacher, and expert Java programmer Paulo Dichone delivers 36 highly interactive lessons that reveal not just how Java works, but some of the many insider tips and tricks programmers use to solve problems. Equal parts authoritative and accessible, this course brings Java to life for programmers of all levels of experience—and for anyone who uses their phone or computer to shop, pay, play, watch, learn, and thrive.

    Java—From Installation to Fundamentals

    Since its first release in the mid-1990s, Java has made it easier for humans to give instructions to machines in more powerful ways. When these instructions are written in the Java programming language, they’re translated into machine code (think 1s and 0s). The output—when all goes well—is an action the programmer intends.

    If this sounds a little intimidating, don’t worry. Learning Java Programming makes it readily accessible and, by the end of these lessons, practically second nature.

    What also helps are the four distinct sections in which Dichone organizes the course.

    You will begin by learning how to install the necessary tools required for learning Java programming. From there, you’ll get a look at the internal mechanics of how the Java compilation process works. Along the way, you’ll:

    • Explore how Java compiles code into bytecode (which holds the instructions devices run);
    • Learn the building blocks of Java by looking at Java’s code structure and basic syntax;
    • Discover how to store data using predefined Java variable types; and
    • Take control of the dynamic nature of Java programs by using conditional statements.

    From there, you’ll dive right into a “super-power” of the Java programming language: object-oriented programming (OOP). This programming paradigm looks at computer programs as a group of objects that interact with one another, and it enables the creation of robust, more complex Java programs.

    In this part of the course, you’ll:

    • Write your first Java object blueprint (known as a class) and create an actual Java object;
    • Learn how to construct classes with safe mechanisms that maintain their integrity; and
    • Explore how Java Inheritance leverages preexisting class attributes in a hierarchy.

    Build and Develop Your Own Applications

    From there, Instructor Dichone introduces you to Java Swing: a collection of Java interfaces that programmers use to build amazing graphical user interfaces (GUIs). He teaches you how to develop and leverage your working knowledge of Java with both Java Swing and Abstract Window Toolkit (AWT) to create almost any GUI imaginable.

    Through in-depth lessons that take you line by line through code, you’ll learn how to build—from the ground up—a full-fledged Java GUI application that draws a circle in the middle of a window and can change colors at random.

    Learning Java Programming culminates in a series of lessons that introduce you to Android mobile app development. After setting up Android Studio (the environment used to build Android mobile apps), you’ll use your Java skills to tap into the Android development platform. You’ll learn how to:

    • Work with the main Android building blocks and user-interface widgets;
    • Run Android apps on a physical device;
    • Structure and design Android user interfaces; and
    • Build a fun Android app that randomly displays a quote from a preexisting list.

    Demystify the Complexities of Java

    Learning Java Programming includes a helpful course-support page with downloadable files to use as you follow the course.

    But your greatest resource is Dichone, himself, who brings to these lessons the same level of care and instruction he brings to the online classes he teaches to more than 100,000 students in more than 175 countries. Under his care and expertise, you’ll demystify the difficulties and complexities of the Java programming language and you’ll gain powerful new skills in how to work with the machines that play such a big role in our lives.

    It’s incredible just how much of our everyday lives runs, in some shape or form, on Java. Here’s your chance to see how it all works and learn how to use this powerful tool yourself.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Paulo Dichone
    Paulo Dichone
    Instructor's Courses
    Paulo Dichone is an Android, Java, and Flutter developer and teacher. He is passionate about teaching people about Android, Java, and Flutter development and has taught over 80,000 students across 175 countries. He holds a degree in computer science from Whitworth University and loves programming, apart from teaching. Paulo has extensive experience in mobile app and web development and is also the founder of “Build Apps with Paulo”, where students are given the tools that they need to become professional developers. Showing students how to make amazing applications/software is an extremely rewarding experience for him, which is why he has been teaching online for the past five years. His goal is to make you a great developer, no matter what your experience.
    The Teaching Company, doing business as Wondrium, is a media production company that produces educational, video and audio content in the form of courses, documentaries, series under two content brands - Wondrium and The Great Courses
    • language english
    • Training sessions 37
    • duration 8:10:04
    • English subtitles has
    • Release Date 2023/08/19

    Courses related to Java

    Courses related to Programming Fundamentals