inflearn logo
inflearn logo

Complete Mastery Bootcamp from Java Fundamentals to Oracle SQL [Full vers.]

From Java basics to advanced concepts, and Oracle SQL too, Backend web development series with hands-on practice, taught by star instructor Young Cody Kim who explains clearly for non-majors and coding beginners

6 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
날개 달린 동전

Recommend Course to grow and earn commission!

날개 달린 동전

Marketing Partners

Recommend Course to grow and earn commission!

What you will gain after the course

  • Java Object-Oriented Programming

  • Creating Classes and Methods

  • Java's primitive data types and reference data types

  • Utilizing Various Operators

  • Type casting for type conversion

  • Conditional Statements and Loops

  • Array Applications

  • Inheritance and Polymorphism

  • Abstract Classes and Interfaces for Abstraction

  • Nested Classes and Anonymous Classes

  • Exception handling

  • Types and Usage of Basic API Classes

  • Java Input/Output

  • Generics

  • Collection Framework: List, Set, Map

  • Lambda

  • Enumeration

  • Thread and Synchronization

  • Oracle DBMS Installation and DB Construction

  • Administrator Account Setup

  • SQL Basic Syntax

  • CRUD Practice

  • Automatic key value generation using sequence

  • Inner Join vs Outer Join

  • Utilizing Date and Time Functions

  • Practice by solving SQL query problems

The JAVA & Oracle SQL course [ covers everything from basic Java concepts to advanced applications, and includes learning database query writing, data analysis, and real-world case studies ]through hands-on practice designed to strengthen your web development and database management skills.


Java and Oracle SQL courses provide [ a comprehensive curriculum that allows you to learn essential skills for programming development and database management simultaneously ].

Java courses systematically cover everything from the fundamentals of object-oriented programming to advanced concepts. Through various topics such as Java's core syntax, exception handling, multithreading, and file processing, you'll learn the ability to write stable and efficient code. Additionally, by working on actual projects, you'll develop the capability to solve various problems that may arise in real-world practice.

Oracle SQL courses teach fundamental database knowledge from basic database concepts to query writing and optimization techniques for handling databases. You'll learn query techniques frequently used in practice such as database environment setup, SQL syntax, joins, date/time functions, and learn how to write and optimize basic SQL queries while working with actual data. Through hands-on practice, you can develop the skills needed for data analysis, data processing, and business logic implementation.

Through this course, you can develop the ability to integrate Java and Oracle SQL, efficiently manage databases and applications, and master powerful development and data processing skills that can be immediately applied in practice. Learn Java and SQL simultaneously to enhance your business problem-solving abilities and strengthen your competitiveness!


📚 JAVA & Oracle SQL: Here's what you'll learn in the bootcamp from basics to practice!

This course is a web development customized lecture designed for beginners who are new to Java and databases, allowing them to systematically learn skills that can be used immediately in practice!

[JAVA PART] Starting with learning Java's core syntax, this course is structured with hands-on practice to help you solve problems that occur in real development environments. From basic data types to object-oriented programming, file processing, database integration, and web application development, you'll learn various applications of Java and build the skills needed in the professional field.

[Oracle SQL PART] Learn Oracle DB installation and environment configuration, table creation and management, basic SQL syntax, inner and outer joins, and other database handling syntax.


👩🏻‍💻 Starting from the very basics

Frontend, Backend, and Full-Stack Job Course for Non-Majors

JAVA & Oracle SQL: Course Features from Basics to Practice

A course packed with 15 years of teaching expertise🎯


This is a JAVA & Oracle SQL course packed with the expertise of YoungCody Kim, a current star instructor who has dedicated over 15 years to coding education for high school students in IT Software departments, computer science college students, and non-major job seekers.

This course is designed for beginners who are new to Java and databases, starting with the basic concepts of Java and databases and providing various easy-to-follow examples to help you develop practical skills.

The type who stakes their life on easy and fun explanations 👨‍🏫


I'm Kim Teacher, who constantly strives to help even complete beginners understand and grow step by step through Young Coder Kim Teacher's easy and 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 web design, frontend, backend, and full-stack job courses designed for non-majors starting from the very basics.

Check your skills by solving SELF_EX


You can build your skills by checking what you've learned through the SELF_EX problems provided in each chapter. The problems, which are based on the core concepts and practical content of each unit, greatly help you check your understanding of the learning material and supplement areas where you're lacking.

It serves as an important checkpoint that helps naturally improve and develop your skills by combining learning with problem-solving, so your abilities improve automatically without you even realizing it.

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

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

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

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

What do you 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 and how to write basic code and create layouts

Web development is like creating an online store that anyone can visit. HTML stands for Hyper Text Markup Language, and you'll learn to create the basic framework by organizing the key core information that becomes the main content of web pages.


STEP02 | Bootcamp for Non-Majors [From CSS Styling to Animation] [Click to Go to Course]

From the meaning of CSS and basic code writing methods to applying desired styles to HTML for web design

CSS stands for Cascading Style Sheet, where "Cascading" means hierarchical or waterfall-like. CSS literally allows you to hierarchically select parent and child relationships in HTML structure to apply desired styles, colors, shapes, and animations to desired elements, creating sheets that enable the design of interesting and beautiful websites that are not boring for users to view. Additionally, until you gain confidence in CSS, you build experience in creating various web designs by repeatedly coding HTML/CSS through clone designs of various practical sites, mobile designs, and web designs.


STEP03 | Bootcamp for Non-Majors [From JS to React][Click to Go to Course]

Learning Vanilla Script and JavaScript ES6 Syntax and Utilizing React

Have you ever felt frustrated while studying React? In Teacher Kim's class, to systematically learn JavaScript, which is the foundation of React, we start with vanilla script, then cover JavaScript ES6 syntax, jQuery, and other basic grammar. Through various practical examples, we solidify the fundamentals of scripting. After that, we understand and practice various React syntax to implement bulletin boards and member functions using components, state, and memoization. We also learn TypeScript syntax to create ToDoList practice examples, opening the path to React without giving up.


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

Learn to understand and use @media queries for creating responsive web designs, and master Bootstrap, a framework that makes it easy to create responsive layouts

Learn how to use Bootstrap for developing responsive web pages that adapt their layout according to different device types. This course appropriately balances theory and practice to help you understand Bootstrap's components, immediately verify your learning through hands-on exercises, and complete the implementation of an actual responsive website.

Additionally, for those who want to create responsive websites with their own unique style instead of Bootstrap's predefined styles, we will master the implementation of various layouts for different devices using purely HTML/CSS/jQuery without Bootstrap through the creation of a Hansot Dosirak responsive website.


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

Starting from understanding and practicing the most basic grammar, learn Java fundamentals and intermediate grammar

You will learn Java, the most fundamental language for web development backend, starting from the most basic grammar and gradually progressing to intermediate level. Through various practical examples, you will naturally acquire the ability to code the programs you want on your own.


STEP05-2 | Bootcamp for Non-Majors [JAVA from Basics to Advanced][Click to Go to Course]

Understanding and Practice of Java from Basics to Advanced Grammar

Java's Collection Framework is a built-in internal library that literally means collection - gathering, storing classes - which allows you to bundle and manage various data types in one place. By learning various syntax for storage and practicing diverse examples from Java basics to advanced concepts, you will build a solid foundation that serves as the cornerstone for web development backend.


STEP05-3 | [Oracle SQL] Bootcamp for Non-Majors[Click to Go to This Course]

Understanding and Practice of Database

Learn SQL syntax and practice through CRUD operations that involve creating database (DB) tables and reading, writing, modifying, and deleting data in the database, preparing you to utilize databases for user registration, login, and bulletin board creation.


STEP06 | Bootcamp for Non-Majors [From JSP to SpringBoot] [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 framework in the industry?

In Kim's class, to perfectly understand Spring Boot, we start learning from the most basic syntax of JSP, directly experiencing the evolution of backend syntax from the previous generation to the current generation, naturally acquiring concepts and usage methods, and understanding the principles of how Spring Boot, which automatically implements web development backend, operates.

Master the fundamentals for portfolio creation by learning the basic concepts and applications of ORM, JPA, and entities, understanding Spring Security and implementing member functionality using security, practicing JUnit testing and H2 console usage, and ultimately implementing a practical website with member and bulletin board features using Spring Boot and collaborating through GitHub.

#java #java #government-funded #bootcamp #springboot #springboot #frontend #backend #fullstack #fullstackdeveloper #jsp #react #react #frontend #backend #fullstack #html #css #css3 #coding-lecture #coding-class #coding-basics #coding-academy #coding-study #javascript #javascript #coding-online-course #coding-education #interactive #interactive-web #spring #spring #developer #developer-job #aws #db #database #jdbc #oracle #oracle #sql #jpa #thread #threads #thread #serialization #deserialization #inheritance #polymorphism #method #overloading #overriding #class #operation #eclipse #eclipse #domtree #jquery #plugin #object #object-practice #object-creation #object #object #modal-window #modal #modal #es6 #document-object-model #js #javascripttutorial #javascriptexamples #interactiveweb #interactive #navigation-creation #gnb #position #web-layout #layout #form #form-tag #emmet #emmet

Recommended for
these people

Who is this course right for?

  • Non-majors, majors, and coding beginners

  • Job seeker preparing for employment as a developer

Hello
This is youngcodikimssam

429

Learners

30

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!

Limited time deal

$129,530.00

24%

$133.10