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
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.