쉽게 배우는 자바 프로그래밍 입문자 과정 III
Learn object-oriented programming fundamentals: objects, classes, and their applications. Master core concepts for building robust software.
Course Content
쉽게 배우는 자바 프로그래밍 입문자 과정 III is an all-levels Udemy course taught by 웅진씽크빅 비즈니스. It runs 10h 57m, is taught in Korean, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 14 reviews, with 53 students enrolled. It is a paid course, first published April 2023.
Learn the fundamentals of object-oriented programming (OOP) with this comprehensive course! This series dives deep into classes and objects, a cornerstone of modern software development.
Understanding Classes and Objects:
- Concepts of Classes and Instances: Explore the core principles behind creating and using classes to define blueprints and objects to represent real-world entities. (Theory)
- Class and Object Fundamentals: A practical introduction to working with classes and objects. (Lab 1)
- Hands-on Class and Object Creation: Develop your skills in creating and manipulating objects based on user-defined classes. (Lab 2)
- Advanced Class and Object Techniques: Further explore classes and objects with practical exercises. (Lab 3)
- Defining Custom Classes: Learn how to create your own user-defined classes to model specific data structures. (Theory)
- Practical User-Defined Class Implementation: Apply your knowledge of classes to build functional user-defined classes. (Lab 4)
- User-Defined Class Practice: Reinforce your understanding with more exercises on user-defined classes. (Lab 5)
- Instance and Static Variables: Understand the difference between instance variables and static variables and their applications. (Theory)
- Instance and Static Variable Implementation: Gain practical experience with instance variables and static variables. (Lab 6)
Mastering Methods and Call Stack:
- Introduction to Methods and Return Statements: Learn how to define and use methods to perform actions on objects, including the use of return statements. (Theory)
- Methods and Return Statements - Practical Application: Practice writing and using methods with hands-on exercises. (Lab 1)
- Methods and Return Statements - Advanced Techniques: Deepen your understanding of methods and return statements with more complex examples. (Lab 2)
- Understanding the Call Stack and Parameter Types: Explore the call stack and different types of parameters used in methods. (Theory)
- Call Stack and Parameter Types - Practical Exercises: Apply your knowledge of the call stack and parameters through practical coding exercises. (Lab 3)
- Call Stack and Parameter Types - Advanced Exercises: Further solidify your understanding of the call stack and parameter handling. (Lab 4)
- Introduction to Recursion: Learn the concept of recursion and how to use it to solve problems. (Theory)
- Implementing Recursive Functions: Practice writing recursive functions to solve various problems. (Lab 5)
Advanced OOP Concepts:
- Instance vs. Static Members and Method Overloading: Differentiate between instance members and static members, and understand method overloading. (Theory)
- Instance and Static Member Reference, Method Overloading - Practical Application: Apply your knowledge of instance members, static members, and method overloading through practical exercises. (Lab 1)
- Final Fields and Static Final Fields: Explore the use of final fields and static final fields for data protection. (Theory & Lab 2)
- Final Field and Static Final Field Implementation: Gain practical experience with final fields and static final fields. (Lab 2)
Instructor: 신경진 (Shin Gyeong-jin) - Experienced instructor with a proven track record from SBS Academy, Gyeongbuk Industrial Vocational School, Daom Vocational School, Daegu IT Education Center, Yeongjin College, and more. A seasoned trainer with expertise in IT education.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.