Java Core + Secure Coding Practices

Posted By: ELK1nG

Java Core + Secure Coding Practices
Published 7/2025
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.54 GB | Duration: 4h 15m

The Practical Bootcamp Made Easy

What you'll learn

100% Hands-On: Every topic includes clear code demos you can run in Eclipse.

Apply Object-Oriented Programming concepts: classes, inheritance, polymorphism, abstraction, and encapsulation.

Create Graphical User Interfaces (GUI) with AWT & Swing.

Real-World Examples: Build projects and connect Java with databases.

Secure Coding: Learn how to protect your code with input validation, prepared statements, ESAPI, and more

Easy to Follow: No boring theory. Straight to the point, clear explanations in simple language.

Develop a disciplined coding mindset for real-world projects.

Requirements

No prior programming experience needed — this course starts from scratch.

A computer (Windows, Mac, or Linux) with internet access.

Willingness to install and use Eclipse IDE (guidance provided).

Basic understanding of how to operate a computer and work with files.

Curiosity, patience, and a commitment to practice what you learn.

Description

Become a confident Java Developer — and learn how to write code that’s not just powerful but secure.At Prompt Infotech, we believe that coding should be practical, disciplined, and aligned with real-world industry standards. That’s why we designed this course to be more than just theory — you’ll write, debug, and secure your Java code step by step, gaining confidence through hands-on practice and clear explanations.In today’s fast-paced tech industry, Java remains one of the most in-demand and versatile programming languages trusted by companies worldwide. Whether you’re aiming for a career as a software developer, preparing for university projects, or adding secure coding skills to your resume, mastering Java opens countless doors.Whether you’re an absolute beginner or brushing up your skills, this practical Java course covers everything you need:Java programming fundamentalsVariables, data types, operators, conditions & loopsObject-Oriented Programming — classes, inheritance, polymorphismFile Handling, Exception Handling & JDBC Database ConnectivityNetworking with SocketsGUI Programming with AWT & SwingOWASP Top 10 — secure coding habits for modern Java developersWho is this course for?Complete beginners starting their programming journeyCollege students who need strong Java skills for academics and placementsIT professionals who want to strengthen core Java and secure codingSelf-learners preparing for interviews or certificationsAnyone who wants to build disciplined, real-world coding habitsBy the end of this course, you’ll be able to:Write Java programs from scratchBuild OOP-based applicationsConnect Java to databases with JDBCCreate simple GUIs with AWT & SwingWrite secure code to defend against common vulnerabilities

Overview

Section 1: Getting Started with Java

Lecture 1 Introduction to Java

Lecture 2 Installing & Setting up Eclipse

Lecture 3 Writing Your First Java Program

Lecture 4 Understanding Program Structure

Lecture 5 Printing Output to the Console

Section 2: Java Fundamentals

Lecture 6 Variables & Data Types

Lecture 7 Taking User Input

Lecture 8 Operators in Java

Lecture 9 Conditional Statements (if, if-else, switch)

Lecture 10 Looping Statements (for, while, do-while)

Lecture 11 Using break & continue

Section 3: Methods & Functions

Lecture 12 Introduction to Functions/Methods

Lecture 13 Passing Parameters & Return Types

Section 4: Object-Oriented Programming (OOP)

Lecture 14 OOP Concepts Introduction

Lecture 15 Classes & Objects

Lecture 16 Constructors

Lecture 17 Inheritance

Lecture 18 Polymorphism

Lecture 19 Abstraction

Lecture 20 Interfaces

Lecture 21 Encapsulation

Section 5: Exception Handling

Lecture 22 Introduction to Exceptions

Lecture 23 Try, Catch & Finally Blocks

Section 6: File Handling

Lecture 24 Introduction to Files

Lecture 25 Reading from Files

Lecture 26 Writing to Files

Lecture 27 File Streams

Section 7: Database Connectivity (JDBC)

Lecture 28 Introduction to DB Connectivity

Lecture 29 JDBC Setup & Configuration

Lecture 30 Connecting Java with MySQL

Lecture 31 Writing SQL Queries in Java

Lecture 32 CRUD Operations with JDBC

Lecture 33 Input Validation with Prepared Statements

Section 8: Networking with Sockets

Lecture 34 Introduction to Socket Programming

Lecture 35 Building a Simple Client-Server Program

Lecture 36 Multi Server - Client Program

Section 9: GUI Programming

Lecture 37 Introduction to GUI

Lecture 38 AWT Basics

Lecture 39 AWT Toolkit Samples

Lecture 40 Event Handling

Lecture 41 Swing Basics

Lecture 42 Swing with Event Handling

Lecture 43 Few other Listeners & Layouts

Lecture 44 Creating GUI Apps

Section 10: OWASP Top 10 in Java Context

Lecture 45 Introduction to OWASP & Secure Java

Lecture 46 Input Validation & Injection Attacks

Lecture 47 Broken Authentication & JWT Security

Lecture 48 Security Misconfiguration & Deserialization

Lecture 49 Secure Coding Tools: ESAPI & XSS Basics

Beginners who want to learn Java programming step by step.,College students who need practical Java skills for academics and placements.,IT professionals who want to strengthen their core Java and secure coding skills.,Self-learners preparing for interviews or certification exams.,Anyone who wants to build real-world Java applications confidently.,Developers interested in learning secure coding practices alongside core Java.