Skip to main content
image of Joseph C.

Computer Programming with Joseph C.

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

    AWS - Full Stack Cloud Development on Amazon Web Services

    Learn what it is like to be a full-stack developer leveraging Amazon Web Services. We will learn how to create an AWS personal account, login, then we will get familiar with the AWS console. From there we will create a simple full stack application leveraging several AWS services: CloudFront, Certificate Manager, S3, API Gateway, Lambda, and DynamoDB. We will start by learning about S3 and use that knowledge to create an S3 bucket that we will configure to serve a website that is distributed globally over the Internet using CloudFront with a TLS/SSL certificate issued by the Certificate Manager. Then we will learn about bootstrap then find a template website to upload to our bucket to make it available over the Internet. And finally, we will learn how to modify our website to add a contact me form that will allow a potential customer to send us a message. To gather the requests submitted using our form, we will learn about REST then create an API Gateway interface to receive the messages sent via an HTTP POST request. Next, we will learn about Lambda Functions then create one to forward the request to and it will process the request and save it to our database. For our database, we will learn about DynamoDB and how to configure it to save our messages. This will take you a long way towards becoming a full-stack developer on AWS. Time permitting, we can go a bit farther and add another method to our API Gateway to fetch the messages that were sent to us so we can view them on our website by modifying it to display our messages in a table.

    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