Mastering Java from "Standard of Java" to Oracle SQL Bootcamp [Full vers.]

From Java basics to advanced levels and Oracle SQL, this is a backend web development series where you learn through hands-on practice with star instructor Young-Cody Kim, who makes coding easy to understand even for non-majors and beginners.

9 learners are taking this course

Level Beginner

Course period Unlimited

Java
Java
JSP
JSP
Spring
Spring
SQL
SQL
oop
oop
Java
Java
JSP
JSP
Spring
Spring
SQL
SQL
oop
oop

What you will gain after the course

  • Java Object-Oriented Programming

  • Creating classes and methods

  • Primitive Data Types and Reference Data Types in Java

  • Utilization of various operators

  • Casting for type conversion

  • Conditional Statements and Loops

  • Application of Arrays

  • Inheritance and Polymorphism

  • Abstract Classes and Interfaces for Abstraction

  • Nested classes and anonymous classes

  • Exception Handling

  • Types and usage of basic API classes

  • Java I/O

  • Generics

  • Collection Framework: List, Set, Map

  • Lambda

  • Enumeration

  • Threads and Synchronization

  • Oracle DBMS Installation and Database Construction

  • Admin Account Settings

  • SQL Basic Syntax

  • CRUD Practice

  • Automatic key value generation using sequences

  • Inner Join vs Outer Join

  • Utilization of Date and Time Functions

  • Practicing SQL queries by solving problems

The JAVA & Oracle SQL course is [ designed to help you master everything from basic Java concepts to advanced applications, while learning database query writing, data analysis, and practical case studies ]through hands-on practice to strengthen your web development and DB management skills.


The Java and Oracle SQL courses provide a [ comprehensive curriculum where you can simultaneously learn essential skills for programming development and database management ].

The Java course systematically covers everything from the basics of object-oriented programming to advanced concepts. You will learn how to write stable and efficient code through various topics such as core Java syntax, exception handling, multi-threading, and file processing. Additionally, you will build the capacity to solve various real-world problems by working on actual projects.

The Oracle SQL course covers fundamental knowledge for handling databases, from basic concepts to query writing and optimization techniques. You will learn practical query skills frequently used in the field, such as setting up database environments, SQL syntax, joins, and date/time functions, and learn how to write and optimize basic SQL queries using real-world data. Through hands-on practice, you can develop the skills necessary for data analysis, data processing, and business logic implementation.

Through this course, you will develop the ability to use Java and Oracle SQL in connection, efficiently manage databases and applications, and master powerful development and data processing skills that can be applied immediately in the field. Enhance your business problem-solving skills and strengthen your competitiveness by learning Java and SQL at the same time!


📚 JAVA & Oracle SQL: Learn these things in the Bootcamp from Basics to Practice!

This course is a web development-tailored program designed for beginners new to Java and databases to systematically acquire skills that can be applied immediately in the field!

[JAVA PART] Starting with mastering the core syntax of Java, this course is practice-oriented to help you solve problems that occur in real-world development environments. From basic data types to object-oriented programming, file processing, database integration, and web application development, you will learn various ways to utilize Java and build the skills required in the industry.

[Oracle SQL PART] Learn how to handle databases by studying Oracle DB installation and environment configuration, table creation and management, basic SQL syntax, and inner and outer joins.


👩🏻‍💻 Starting from the absolute basics

Frontend, Backend, and Full-stack Job Preparation Course for Non-Majors

JAVA & Oracle SQL: From Basics to Practice Course Features

A course packed with 15 years of teaching expertise 🎯


This is a JAVA & Oracle SQL course packed with the expertise of Kim Ssem (Young Cody), an active star instructor who has dedicated over 15 years to coding education for IT software high school students, computer science college students, and non-major job seekers.

Designed for beginners encountering Java and DB for the first time, this course is structured to help you master practical skills by learning everything from basic concepts to various easy-to-follow examples.

The type to risk it all for easy and fun explanations 👨‍🏫


I am Teacher Kim, who strives to help even absolute beginners understand and grow step-by-step through Young-Codi Teacher Kim's easy, fun explanations and unique memorization techniques.

Additionally, you can gradually learn practical web development through various clone coding projects. Challenge yourself to make your dream of becoming a developer a reality through our web design, front-end, back-end, and full-stack employment courses designed for non-majors starting from the absolute basics.

Check your skills by solving SELF_EX


Through the SELF_EX problems provided for each chapter, you can build your skills by self-checking what you have learned. These problems, based on the core concepts and practical content of each unit, are a great help in verifying your understanding of the material and supplementing any areas where you may be lacking.

It serves as an important checkpoint that helps your skills naturally improve and grow as you balance learning with problem-solving, allowing your abilities to enhance almost unconsciously.

Java, Object-Oriented, Spring Boot, Spring, JSP, Java, Spring, Spring Boot, React, Backend

Java, Object-Oriented, Java, Spring Boot, Spring, Object-Oriented, JSP, Java, Spring, Spring Boot, React, Backend

Java, Object-Oriented, Java, Spring Boot, Spring, Object-Oriented, JSP, Java, Spring, Spring Boot, React, Backend

Spring Boot, JPA, TDD, JSP, Java, Spring, Spring Boot, React, Frontend, Backend, Full Stack, Java

What do students learn in each course of the full-stack program for non-majors?

STEP01 | [HTML Starter] Bootcamp for Non-Majors[Click to go to the course]

The meaning of HTML, basic code writing methods, and layout design

Developing a website is like building a store online that anyone can visit. HTML stands for Hyper Text Markup Language, and you will learn how to create the basic framework using information that forms the core content of a web page.


STEP02 | [From CSS Styles to Animation] Bootcamp for Non-Majors [Click to go to the course]

From the meaning of CSS and basic coding methods to web design by applying desired styles to HTML

CSS stands for Cascading Style Sheet, where "Cascading" refers to something hierarchical or like a waterfall. As the name suggests, CSS allows you to hierarchically select parent and child relationships within the HTML structure to apply desired colors, shapes, and animations to specific elements. This enables you to create and apply sheets that design a web experience that is interesting, beautiful, and not boring for the user. Furthermore, you will gain experience in creating various web designs by repeatedly coding HTML/CSS through clone designs of various professional sites, mobile designs, and web designs until you feel confident in your CSS skills.


STEP03 | [From JS to React] Bootcamp for Non-Majors[Click to go to the course]

Mastering Vanilla Script and JavaScript ES6 Syntax and Utilizing React

Have you ever felt frustrated while studying React? In Kim-ssam's class, to step-by-step learn Javascript—the foundation of React—we build a solid base through basic syntax and various practical examples, ranging from Vanilla Script to JavaScript ES6 and jQuery. After strengthening your fundamentals, you will understand and practice various React syntaxes to implement bulletin boards and membership functions using components, state, and memoization. By also learning TypeScript syntax and creating a ToDoList project, we open the path to mastering React so you never have to give up.


STEP04 | [Responsive Web Development] Bootcamp for Non-Majors[Click to go to the course]

Understand and learn how to use @media queries to create responsive webs, and acquire and utilize Bootstrap, a framework that allows for easy responsive web production.

To develop responsive webpages where the layout changes according to the device, we appropriately balance theory and practice on how to utilize Bootstrap. You will understand Bootstrap's components, verify them immediately through hands-on practice, and complete a real responsive website.

In addition, for those who want to create a responsive web with their own unique style instead of Bootstrap's predefined styles, we will master the process of implementing various layouts for each device using purely HTML/CSS/jQuery—without Bootstrap—by creating a Hansot Dosirak responsive website.


STEP05-1 | [JAVA Basics] Bootcamp for Non-Majors [Click to go to the course]

Master basic and intermediate Java syntax, starting from the understanding and practice of the most fundamental grammar

Starting from the most basic syntax of Java, the fundamental language of web backend development, you will gradually master intermediate levels. Through various practical exercises, you will naturally acquire the ability to code the programs you want on your own.


STEP05-2 | [JAVA from Basic to Advanced] Bootcamp for Non-Majors[Click to go to the course]

Understanding and Practice of Java from Basics to Advanced Syntax

Java's Collection Framework is an internal library that literally contains classes for collecting and storing data. By learning various syntaxes to group and manage different data types in one place and practicing diverse examples from basic to advanced Java, you will build a solid foundation for web backend development.


STEP05-3 | [Oracle SQL] Bootcamp for Non-Majors[Click to go to the course]

Understanding and Practice of Databases

Through CRUD practice—creating database (DB) tables and reading, writing, updating, and deleting data—you will learn and practice SQL syntax to prepare yourself to utilize databases for features such as member registration, login, and message board creation.


STEP06 | [From JSP to SpringBoot] Bootcamp for Non-Majors [Click to go to the course]

From JSP to Spring Boot

Have you ever experienced frustration while studying Spring Boot, which is currently the most widely used in the industry?

In Kim-Ssem's class, to perfectly understand Spring Boot, you will start by learning JSP—the most fundamental syntax. You will personally experience the evolution of backend syntax from previous generations to the current one, naturally mastering concepts and usage while understanding the principles of how Spring Boot automatically implements the web development backend.

Based on practical exercises such as the basic concepts and application of ORM, JPA, and entities, understanding Spring Security and implementing member functions using it, JUnit testing, and using the H2 console, you will master the fundamentals for portfolio production—from building a practical website with member and board features using Spring Boot to collaborating via GitHub.

#java #java #government-funded #bootcamp #springboot #springboot #frontend #backend #fullstack #fullstackdeveloper #jsp #react #react #frontend #backend #fullstack #html #css #css3 #codinglecture #codingclass #codingbasics #codingacademy #codingstudy #javascript #javascript #codingonlinecourse #codingeducation #interactive #interactiveweb #spring #spring #developer #developerjob #aws #db #database #jdbc #oracle #oracle #sql #jpa #threads #threads #thread #serialization #deserialization #inheritance #polymorphism #method #overloading #overriding #class #operation #eclipse #eclipse #domtree #jquery #plugin #object #objectpractice #objectcreation #object #object #modalwindow #modal #modal #es6 #dom #js #javascripttutorial #javascriptexamples #interactiveweb #interactive #navigationcreation #gnb #position #weblayout #layout #form #formtag #emmet #emmet

Recommended for
these people

Who is this course right for?

  • Non-majors, majors, and coding beginners

  • An aspiring developer looking for a job

Hello
This is youngcodikimssam

Career Verified

538

Learners

31

Reviews

23

Answers

5.0

Rating

19

Courses

👩 The person who created this course

A current vocational training instructor who is sincere about nurturing developers, having taught full-stack (back-end, front-end), video, coding, design, big data, and machine learning for over 15 years with the goal of [Coding that even non-majors can learn easily and enjoyably!]


🎖 Career History

[The First Step for Someone Who Knows Nothing About Computers to Earn 1 Million Won a Month as a Side Hustle] Author of

Selected as a Grade A instructor in the Ministry of Employment and Labor evaluation for NCS (National Competency Standards) lectures

Selected as an Outstanding Instructor at Green Computer Academy Suwon (Awarded 1st Place Grand Prize for 3 consecutive years in 2017, 2018, and 2019)

Former) Samsung ODD Planning and Development Team Member

Catholic University of Korea Department of Computer Science and Engineering Special Lecture

Special lecture at Yongin Songdam College, Department of Multimedia and others


🚵 Qualifications

Vocational Education and Training Instructor [Information Technology Development] Ministry of Employment and Labor

Vocational Education and Training Instructor [Information Technology Operations] Ministry of Employment and Labor

Vocational Education and Training Instructor [IT Strategy & Planning] Ministry of Employment and Labor

Vocational Training Instructor [Artificial Intelligence] Ministry of Employment and Labor

Vocational Training Instructor [Immersive Content Production] Ministry of Employment and Labor

Vocational Education and Training Instructor [Cultural Content Production] Ministry of Employment and Labor

Vocational Training Instructor [Multimedia] Ministry of Employment and Labor

Vocational Training Instructor [General Office] Ministry of Employment and Labor

Vocational Education and Training Instructor [General Affairs] Ministry of Employment and Labor

Vocational Education and Training Instructor [Design] Ministry of Employment and Labor

Vocational Education and Training Instructor [Video Production] Ministry of Employment and Labor

Vocational Education and Training Instructor [Printing] Ministry of Employment and Labor

Vocational Education and Training Instructor [Publishing] Ministry of Employment and Labor

Big Data Specialist Level 1 Korea Institute for Vocational Education and Promotion

Engineer Information Processing Human Resources Development Service of Korea

Office Automation Industrial Engineer Human Resources Development Service of Korea

Computer Literacy Level 2 Korea Chamber of Commerce and Industry

ITQ OA Master Korea Productivity Center

Word Processor Level 1 Korea Chamber of Commerce and Industry

Multimedia Content Planning & Design Professional Korea Creative Content Agency

Industrial Engineer Visual Design Human Resources Development Service of Korea

Computer Graphics Operation Technician Human Resources Development Service of Korea

Web Design Technician Human Resources Development Service of Korea

GTQ Photoshop Level 1 Global Certified Qualification Testing Agency

GTQ Illustrator Level 1 Global IT Certification Authority


👩‍🏫 Currently serving as a Vocational Competency Training Instructor at Green Computer Academy

Assigned Courses) Information Technology Development / Frontend / Backend / Full Stack / Java Web Development / UIUX Engineering / Big Data Platform Construction / Big Data System Development / Programming Languages / Python / Java / Big Data Analysis / Big Data Expert / Programming Languages / Content Planning


  To celebrate reaching approximately 100,000 subscribers for the Inflearn course "Creating Responsive Web Pages Using Bootstrap 3," and in response to numerous DMs requesting additional lectures, I am currently planning, producing, and uploading a full-stack course in its latest version. Your interest and warm comments are a great driving force for YoungCody Kim's lecture production.

 

Though slow, I will walk with you step by step with high-quality lectures.

 

More

Curriculum

All

129 lectures ∙ (57hr 38min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

youngcodikimssam's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!