Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Java Design Patterns and Architecture
Rating: 4.3 out of 5(6,924 ratings)
226,736 students

Java Design Patterns and Architecture

Discover how to use design patterns to structure and simplify your Java program on this FREE Java Tutorial for Beginners
Created byJohn Purcell
Last updated 7/2013
English

What you'll learn

  • Understand common design patterns in Java
  • Know when to apply common patterns
  • Be able to use design patterns to help structure your software

Course content

3 sections19 lectures4h 27m total length
  • Introduction4:18
    An introduction to the course.
  • A Brief History of Software Design17:36
    This is just some notes about software design; partly because I want to explain why I don't know much about formal design methodologies and so won't cover them in this course (even though we will talk a fair bit about software design), partly just to explain what little I do know about it, and partly because I need to get a few things off my chest ....
  • Front End / Back End7:11
    We'd better start by looking at the most fundamental of design patterns -- so fundamental that it can be overlooked, but it's the pattern that every software developer has in his or her head, and works from as a starting point.

Requirements

  • Basic Java knowledge

Description

Discover some of the most useful, important and common design patterns in Java; reusable code patterns that you can use to structure your program and perform common tasks. Includes lots of examples with full source code. "Design Patterns" has been the big buzz phrase in the Java community for some time now, and if you want to be able to write effective Java programs, work as a Java developer or pass exams in Java, you can't afford to miss out. Fortunately, this course is entirely free :)

Take this FREE Java Design Patterns and Java Architecture course right now and learn everything about java design patterns and java architecture.

Who this course is for:

  • Software developers
  • Java students with an intermediate-level knowledge
  • Java beginners who like being dropped in at the deep end