
Me too! I can do artificial intelligence with Spring (Inflearn Part 1)
bitcocom
AI Application Development with Spring Boot and Spring AI: Mastering OpenAI for Real-World Solutions
초급
Java, Spring, Spring Boot
생각하고, 표현하고, 코딩하는 훈련을 통해 Java 프로그래밍을 쉽게 이해하고 접근 할 수 있다. 프로그래밍 요소들의 관계를 이해하고 객체지향 프로그래밍의 정확한 개념 정리를 통한 향후 Java API활용과 프로젝트에 자신감을 얻을 수 있다.

빠른 프로그래밍 접근 방법
메모리 구조에 대한 이해
객체지향 프로그래밍의 이해
클래스 설계하기
다형성을 활용한 프로그래밍
추상클래스와 인터페이스 이해
인터페이스기반의 프로그래밍
📜 과정개요
Java, C++, C#, Python,Node.js등 많은 프로그램들이 객체지향프로그래밍을 기반으로 만들어졌고 객체지향기반으로 프로그램을 개발하고 있습니다. 객체지향 프로그래밍의 핵심인 클래스(class)를 정확하게 이해하고 클래스를 어떻게 설계하고 활용하는지를 아는 것이 객체지향 프로그래밍을 이해하는 가장 중요한 첫 걸음이고 첫 단추입니다.
많은 사람들이 프로그래밍에 입문하고 객체지향 프로그래밍 기법인 상속, 다형성 개념을 정확하게 이해하지 못해 어려움을 느끼는 경우를 종종 보았습니다. 객체지향 프로그래밍을 정확하게 이해한 다면 객체지향 프로그래밍은 아주 쉬운 프로그래밍이라고 생각됩니다. 저는 다년간 현장에서 Java를 지도해보았습니다. 여러분에게 Java를 기반으로 객체지향 프로그래밍의 가장 빠른 길을 알려드리고자 이 강의를 기획하게 되었습니다.
먼저는 생각하고(Thinking)->생각한 것을 그림으로 표현하고(Presentation)->그림으로 표현된 것을 코딩(Coding)으로 옮기는 훈련을 지속 반복하면 어떤 프로그램도 쉽게 이해하고 자신의 것으로 만들 수 있다는 것을 확신합니다.
중요한 것은 프로그래밍에도 여러 요소들이 서로 관계(Relational)를 이루고 있다는 것입니다. 이 관계를 이해하면 프로그래밍이 왜 재미가 있고 계속 하고자 하는 욕구가 생기는지 이 강의를 통해서 여러분이 아시길 바랍니다.
🥇 과정목표
관계(Relational)를 이해하고, 구조(Framework)를 이해하고, 메모리(Memory)를 이해하여 객체지향 프로그래밍이 재미있다라는 목표를 가지게하는 것이 목표입니다.
Java TPC 실전프로젝트(Java API 활용) "실전프로젝트 강의 OPEN"
❶ Java Geocoding(주소를 입력하면 위도와 경도를 추출하여 지도 표시)
❷ Java Crawling(Jsoup을 이용한 웹페이지 Crawling하기)
❸ Java Excel Handling(도서정보를 이용하여 책정보(ISBN,Image)추출하기)
❹ Java PDF Handling(iText를 이용한 PDF파일 만들기(표, 이미지))
❺ Java MQTT Client 만들기(온.습도 모니터링 및 제어 하기)
❻ Java Socket(소켓) Multi-Chatting 프로그래밍
Java TPC [PART1,2]
수강신청 후 강의자료(PDF) 및 소스 제공
학습 대상은
누구일까요?
객체지향 개념의 이해가 필요한 사람
클래스에 대한 정확한 이해가 필요한 사람
다형성 개념을 활용하고 싶은 사람
다양한 API를 활용해보고 싶은 사람
JSON, XML Data를 핸들링 해보고 싶은 사람
Open API를 활용해서 프로젝트를 해보고 싶은 사람
선수 지식,
필요할까요?
프로그래밍 기초 문법
7,963
명
수강생
613
개
수강평
665
개
답변
4.9
점
강의 평점
10
개
강의
안녕하세요 박매일 강사입니다.
SW교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.
📄 주요 강의경력외 다수
- 구름 특성화고 전공캠프 강의(Full Stack 과정)
- 소프트웨어마이스터고등학교 산학협력교사
- 광주인공지능사관학교 강의
- 패스트캠퍼스 백엔드 부트캠프 강의
- 스마트인재개발원 교육부장 및 강의
- 한국전력공사 In-House 코딩 위탁 교육
- 한양대학교 ERICA 온라인 강의
- 비트소프트웨어교육센터운영(해외취업,국비교육)
- SW채용연수사업(미래창조과학부)
🎤 온라인 교육콘텐츠 제공
인프런 : Java,DB,MVC,Spring,Spring AI,IoT
패스트캠퍼스 : Java, Spring Boot
email : bitcocom@empas.com
전체
50개 ∙ (17시간 44분)
2. 자바의 구동방식(JVM)
10:22
4. 관계를 이해하라(V. D. A)
38:29
5. 관계를 이해하라(실습)
18:40
7. 데이터를 이동하라(실습)
27:14
9. 메서드는 변수다(실습)
16:09
11. JVM의 메모리 모델(실습)
18:48
18. 잘 설계된 클래스(실습)
15:53
23. 수평적구조VS수직적구조(실습)
29:35
24. 재정의(Override)
14:31
26. 나보다 부모가 먼저야!
17:01
27. 나보다 부모가 먼저야(실습)
17:12
28. 부모 자식간 형변환이 된다.
19:06
32. 추상클래스(일부 다형성 보장)
29:59
33. 추상클래스(실습)
31:09
35. 인터페이스(실습)
16:42
36. 부모가 있어서 너무 좋아!
17:24
37. 인터페이스와 JDBC의 관계
17:27
39. 인터페이스의 상속관계
07:47
40. Object 클래스는 신이야!
16:42
41. Object 클래스의 활용
13:36
42. 학습정리(객체지향 3대 특징)
06:25
46. 내가 만든 최초 API
24:36
49. Wrapper 클래스란?
17:03
전체
239개
4.9
239개의 수강평
수강평 2
∙
평균 평점 5.0
5
I am a developer who has been developing for more than 2 years. First of all, when I first took the Java class, I remember it being very difficult. However, I was able to broaden my understanding of Java by continuously looking at the Java source code on site and also by taking the first lecture of TPC. Hmm... I will tell you a different story from the course review. To be honest, I paid for this course in November of last year, but I ended up taking it late, a year later. At first, I didn't know how to take the online lecture, so I was lost a lot, and because I was busy, I ended up completing the course after a year. There was a gap of more than 6 months in the middle where I didn't take the lecture. However, since October of this year, I have been trying to take the lecture consistently because I had time, and that is probably why I ended up completing the course. Some of you who are reading this article may be new to development, and there may be many seniors who are more experienced than me. If you want to listen to the lecture more effectively, I recommend doing the class, object, inheritance, and interface examples from the Java book. However, if you have too little time and get busy in the middle, it seems like it gets lost. So, if you follow the examples in the lecture, I think you will understand 70-80%. Also, if you create a separate git account - if you have already created one and are committing and merging the lecture content, it doesn't matter - if you leave comments about things you need to know and things you didn't know and commit and merge them, it will be easier to find them later. You can find what you did by just following the merge history in git. If you don't have a git account, it would be good to create a separate git account and always merge the TPC practice sources. Lastly, there may be some people like me who want to give up on the lecture because they are busy or find it difficult. Computer language is not something that people can understand right away when they first hear it. If you stop listening to the lecture because something comes up in the middle, you will forget the content. If you are reading this article and you don't understand the content you heard before, it would be right to listen to it again, but if not, I think it is important to review the PPT materials and practice sources sufficiently and progress. I wrote it without any order, so it became long. Even someone like me who had a long gap in attending lectures(?) completed the lecture. If you also listen to this lecture - it is the same as any online lecture - with consistency and earnestness, you will see yourself standing at the top of the mountain called completion. I hope you all will not forget the original intention when you paid for the lecture and complete the lecture. I will now go listen to the second lecture of TPC. Thank you for reading the long text.
Thank you for your honest and warm review. I think it is really difficult to develop yourself while developing in the field. I also took online classes, but I couldn't finish them with various excuses.ㅎ I will not take excuses for granted, and I will persistently finish the video lectures with a positive mindset that I can do it if I can. I will plan my schedule well and run forward, looking forward to the joy that will follow after completing the class. Thank you.^^
수강평 4
∙
평균 평점 5.0
5
From the knowledge of Java that I usually had, I think I got closer to the flow of Java and object orientation through this lecture, studying Java based on memory. It's fun~~
Thank you for your first reply. ^^ There are many parts of object-oriented programming that are abstract and difficult for beginners to apply, and I've seen many cases where it ends with theory, so I prepared the lecture so that you can approach and utilize object-oriented programming as familiarly as possible based on Java. Thank you for helping me.~
수강평 2
∙
평균 평점 5.0
5
I am receiving government support to become a developer. I learned a lot about Java grammar, JSP/Servlet, Spring, MyBatis, etc., but I always felt a lack of basic knowledge about Java whenever I learned something new, so I decided to take the course. If I had just learned information by being injected at the academy, through the javaTPC lecture, I was able to connect the dots about why Java is an object-oriented language and how classes are used. In particular, I had difficulty understanding the implementation of polymorphism through interfaces in Spring due to a lack of basic knowledge, but this lecture was especially helpful in helping me learn about its specific uses. I think there are quite a few students receiving government support who have trouble organizing Java concepts while taking the course. I think this is a lecture that I would strongly recommend to those people.
Yes, thank you for your strong recommendation. Like Mr. Murphy, I have also attended academies and had many experiences like that, so I have acquired various know-hows and prepared the lectures to make them easier to approach. There is not much difference from other lectures, but I think you will find it interesting if you understand the linkage of object-oriented concepts. I am also rewarded that the parts that I did not understand have been resolved even a little. I will cheer you on with even more fighting~~
수강평 3
∙
평균 평점 5.0
5
It's a lecture with a different teaching style. And the different teaching style doesn't seem bad..? I feel like I don't hate the voice of the knowledge sharer, which is becoming more and more familiar..?
Haha thank you. If you felt a difference, you are slowly getting into the fun of Java~~ I hope this will be a fun and in-depth object-oriented lecture.
수강평 4
∙
평균 평점 5.0
5
I'm a web developer.. This is the first time someone has taught Java like this. It's so much fun to see someone explain it like this instead of just boringly listing the concepts in chapter 1, 2, 3. You explain so well... It's so helpful that I want to make it a part of our company's Java training. I'll definitely finish it. Thank you!!
Yes, I'm glad that it helped you. I'm not good at online lectures because I speak a little bit of dialect. If your company needs Java training, you're always welcome. Please make sure to finish it.
₩27,500