Skip to main content
image of Joseph C.

Java with Joseph C.

5.0
(3)
Background check
Teaches online
Teaches Beginner
Age: 14+
Teaching since 2003
Master of Business Administration - Computer Information Systems
  • 1 Repeated Students

Learn Java from a Principal Engineer with 20+ years mentoring and teaching software developers

This series of lessons are geared to take Java beginners from little or no knowledge to building a Java web application that can receive and respond to HTML page requests. You will learn how to set up a Java development environment with Java 17 and Visual Studio Code. Then we will go through the Java language basics and programming fundamentals. By the end of these lessons, you will have learned the basic building blocks of the Java language and you can begin applying your knowledge to build Java applications. There are several exercises throughout the lessons that apply your knowledge as you progress. Exercise 1: Hello, World! Exercise 2: Calling functions Exercise 3: Print variable values Exercise 4: Math with formulas Exercise 5: Print a calendar Exercise 6: Implement user login Exercise 7: Build a console calculator Exercise 8: Full stack address book

Instructor details

Location:
Teaches Online
Teaches Online

Teaching Hours

Monday
12:30 PM-7 PM
Tuesday
12:30 PM-7 PM
Wednesday
12:30 PM-7 PM
Thursday
12:30 PM-7 PM
Friday
12:30 PM-7 PM
Saturday
7 AM-7 PM
Sunday
7 AM-7 PM
Times are shown in your local timezone (UTC-08:00) Pacific Time (US & Canada)
Pricing
60 minutes
$35

About Joseph C.

5.0
(3)
I am a principal level full stack engineer with 20+ years experience specializing in Java, JavaScript, HTML, CSS, and database deployed to AWS or Google Cloud Platform. You do not need any experience to learn the skills necessary to build full stack applications similar to Amazon. These courses will give you the skills needed to build applications for your business or to become a full stack software engineer through project-based learning.

Joseph Videos

Watch free videos from your favorite instructors, on-demand, anytime
ReviewsWrite a review
5
100%
4
0%
3
0%
2
0%
1
0%
5.0
3 Reviews
Cathy
Online
Great teacher. Highly recommend.
Posted Feb 11, 2024
Cathy
Online
VERY happy and highly recommend private training with Joseph. Working with him to understand modern IaC (Infrastructure as Code) concepts and efficient Java web application delivery on AWS using containerized Docker app, Kubernetes orchestration, scalability, CloudWatch monitoring and observability. Joseph has a deep well of knowledge and over 20 years of real-world experience. His broad subject matter expertise is exactly what I was looking for. I also signed up for a couple of his classes and was similarly impressed.
Posted Feb 3, 2024
Carly
Online
Incredibly skillful. Absolute best.
Posted Dec 14, 2023

Experience

Principal Engineer

Jan, 2017 - Present

Sonatype

Develop software, integrations, plugins, and services to secure the software supply chain leveraging Java, JavaScript, Jenkins Pipeline, HTML, CSS, SaaS, Amazon Web Services, RDS, PostgreSQL, Terraform, CloudFormation, FluxCD, Helm, EKS, ECS, SQS, SNS, Lambda, Docker, REST, SpringBoot, Spock. Member of the SaaS, Lifecycle, CI/CD, IaC teams.

Consultant

Jan, 2016 - Present

Independent

Independent consultant working on various projects ranging from distributed, realtime transaction processing systems to education. (USDA: Java/Spring Boot) package inspection system for all foreign imports coming into the United States. (Nobodyelses Finance: Java/Google App Engine) a collaborative research platform for fundamental analysis of all publicly traded companies in North America; (Paltronics: Java/Google App Engine) centralized automated kiosk inventory management and purchasing system managed from the cloud; (UBC - Carpenters Union: Java/JBoss/App Engine) websites for managing, scheduling, and reporting the progress of over 500,000 active students for a national education provider; Technologies leveraged include GCP/Google App Engine, AWS, Datastore (low-level API), Java, HTML, CSS, JavaScript, Backbone, jQuery, REST, .NET (C#), Hibernate, SQL, SQL Server, MySQL, Postgres, and Oracle, Jenkins.

Education

Bachelor of Science - Computer Information Systems

Jan, 1991 - Jun, 1995

University of Nevada - Las Vegas

Master of Business Administration - Computer Information Systems

Jan, 1997 - Dec, 1999

University of Nevada - Las Vegas

Languages

English

Native Proficiency

Private Lessons

  • 1:1 lessons with a trusted instructor
  • 300+ subjects to choose from
  • Meet online or in person
  • Free on-demand videos and articles