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

    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