From 0 to 1: Learn Java Programming -Live Free,Learn To Code

An accessible yet serious guide to Java programming for everyone
4.08 (222 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
From 0 to 1: Learn Java Programming -Live Free,Learn To Code
4 734
students
17 hours
content
Feb 2016
last update
$54.99
regular price

Why take this course?

🎉 From 0 to 1: Learn Java Programming - Live Free, Learn To Code 🌟


Course Instructor: Taught by a Stanford-educated, ex-Googler, husband-wife team 🚀✨


What's Included:

  • A Comprehensive Guide: Designed for everyone from absolute beginners to seasoned engineers, this course will take you from zero to early intermediate level in Java programming. 🖥️👩‍💻

  • Accessible Yet Serious: No prior programming knowledge is required, but the curriculum is rigorous and covers a wide range of topics in depth. 📚👌

  • Quirky Learning Experience: We keep things fun and engaging with irreverent examples, repetition, zooming out to the big picture, active learning, and even a peppy soundtrack! Plus, art elements are interspersed throughout, all of which are scientifically shown to aid cognition and recall. 🎶🎨


Course Breakdown:

Programming Basics:

  • Installing and setting up an IDE (Integrated Development Environment)
  • Writing your first Java program
  • Understanding the fundamental concepts of programming

The Object-Oriented Paradigm:

  • Mastering OO principles like encapsulation, abstraction, and polymorphism
  • Exploring classes, objects, interfaces, inheritance
  • Grasping the mechanics behind OO in Java

Threading and Concurrency:

  • In-depth exploration of threading in Java
  • Learning about Runnables, Callables, Threads, processes, Futures, Executors

Reflection, Annotations:

  • Understanding how, why, and the implications of using Reflection and Annotations
  • Diving into the good and bad practices

Lambda Functions:

  • Getting to grips with functional constructs in Java like Lambda functions and aggregate operators

Modern Java Constructs:

  • Interface default methods, properties and bindings
  • Coverage of Futures, Callables, and Lambda functions
  • Comparing JavaFX with Swing

Packages and Jars:

  • Delving into the 'plumbing' of Java to understand how packages and jars work

Language Features:

  • Serialisation, exception handling, String immutability, Object base class, primitive vs object reference types
  • Understanding pass-by-value and pass-by-object-reference

Design Patterns:

  • MVC Paradigm, Observer and Command Design Patterns

Swing Framework:

  • Learning the basics of JFrames, JPanels, and JComponents
  • Handling menus, trees, file choosers, buttons, and browser controls
  • An introduction to JavaFX

Programming Drills:

Get ready for hands-on coding with code-alongs that come with full source code. Here's what you can expect:

  • Real-World Projects:

    • A daily stock quote summariser that scrapes the internet, performs calculations, and outputs data in an Excel spreadsheet.
    • A News Curation app to summarise articles into a concise email snippet using Java Swing.
  • Foundational Exercises:

    • Support in choosing and setting up a programming environment, such as IntelliJ.
    • Simple programs demonstrating functional, imperative, and object-oriented paradigms.
    • Hands-on practice with maps, lists, arrays, and creating and using Java objects and interfaces.

Dive into the world of Java programming with a course that's as enjoyable as it is educational. Enroll now to start your journey from coding novice to confident Java programmer! 🎓🚀

Course Gallery

From 0 to 1: Learn Java Programming -Live Free,Learn To Code – Screenshot 1
Screenshot 1From 0 to 1: Learn Java Programming -Live Free,Learn To Code
From 0 to 1: Learn Java Programming -Live Free,Learn To Code – Screenshot 2
Screenshot 2From 0 to 1: Learn Java Programming -Live Free,Learn To Code
From 0 to 1: Learn Java Programming -Live Free,Learn To Code – Screenshot 3
Screenshot 3From 0 to 1: Learn Java Programming -Live Free,Learn To Code
From 0 to 1: Learn Java Programming -Live Free,Learn To Code – Screenshot 4
Screenshot 4From 0 to 1: Learn Java Programming -Live Free,Learn To Code

Loading charts...

Related Topics

639048
udemy ID
13/10/2015
course created date
09/12/2020
course indexed date
lelos
course submited by