
나도! 스프링으로 인공지능을 할 수 있다(인프1탄)
₩49,500
초급 / Java, Spring, Spring Boot, Spring AI, 인공지능(AI)
4.8
(6)
Spring Boot와 Spring AI를 이용한 AI 애플리케이션 개발: 실제 솔루션을 위한 OpenAI 마스터링 하기
초급
Java, Spring, Spring Boot
소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.
- 주요경력 -
한국전력공사 In-House 코딩 위탁 교육
광주인공지능사관학교강의
한양대학교 ERICA 온라인강의
비트소프트웨어교육센터대표
한국산업인력공단 NCS기업활용 컨설턴트미래창조과학부 SW채용연수과정 교육
한국산업기술재단 이공계미취업자현장연수사업교육
한국정보화진흥원 장애인 IT 전문과정 교육
ICU 한국정보통신교육원 강의소프트웨어마이스터고등학교 산학협력교사
인프런 - 자바,웹,MVC,스프링,IoT 온라인강의
패스트캠퍼스 - 객체지향자바 온라인강의,백엔드 부트캠프 강의email : bitcocom@empas.com
안녕하세요. 인프런 박매일강사입니다.
소프트웨어 교육센터를 운영중이며 대학, 관공서, 기업체에 컨설팅 및 SW위탁교육을 진행하고 있습니다.
- 주요경력 -
한국전력공사 In-House 코딩 위탁 교육
한국산업인력공단 NCS기업활용 컨설턴트
미래창조과학부 SW채용연수과정 교육
한국산업기술재단 이공계미취업자현장연수사업교육
한국정보화진흥원 장애인 IT 전문과정 교육
ICU 한국정보통신교육원 강의
KT 인재개발원 강의
소프트웨어마이스터고등학교 산학협력교사
스마트인재개발원 교육운영부 부장
인프런에 제공된 강의 위주로 멘토링 서비스는 진행이 됩니다.
꼭 읽어보시고 어떤 서비스를 원하시는지 신청할 때 적어주세요.
[1:1 교육 및 멘토링]
제 강의를 듣다가 막히거나 이해가 안되는 수업이 있다면 도와드리겠습니다.
구체적인 강의 이름과 강의에 속한 수업 이름까지 신청시에 작성해 주세요.
해당 수업에서 다루고 있는 내용에 대해 1:1로 교육해 해드리겠습니다.
[멘토링 분야]
- 백엔드 개발자를 위한 커리어 관련 조언 (고민 상담)
- 인프런에 제공된 강의 중 JAVA/ WEB/ MVC/ Spring/IoT 관련분야 멘토링
[진행방식]
- 사전에 Zoom SW가 설치되어 있어야 합니다.
- Zoom을 이용한 1:1 온라인 미팅 (예약이 되면 접속주소를 전달드립니다)
- 마이크가 없으신 경우 채팅으로 진행하도록 하겠습니다.
*멘토링 시간은 상호 협의 후에 조정될 수 있습니다.
나도! 스프링으로 인공지능을 할 수 있다(인프1탄)
₩49,500
초급 / Java, Spring, Spring Boot, Spring AI, 인공지능(AI)
4.8
(6)
Spring Boot와 Spring AI를 이용한 AI 애플리케이션 개발: 실제 솔루션을 위한 OpenAI 마스터링 하기
초급
Java, Spring, Spring Boot
PZM기반 실무중심 백엔드 부트캠프(프리트레이닝)
₩220,000
초급 / Java, Spring, backend, Spring Boot, JPA
여러 기관에서 시행하는 백엔드 부트캠프 과정을 하나의 커리큘럼으로 완성 하였습니다. 본 강의는 부트캠프 프리트레이닝(P) 강의입니다.누구나 들을 수 있으며 심화학습을 하고자 하는 분들은 부트캠프(ZM) 과정을 신청하여 주시기 바랍니다.
초급
Java, Spring, backend
[7일완성]생각하는 데이터베이스모델링
₩35,200
초급 / DBMS/RDBMS, SQL, ERD, backend
4.5
(19)
[TPC DB!] 생각하면서 배우는 데이터베이스모델링,단계별로 배우는 데이터베이스모델링, 데이터베이스모델링에서부터 웹프로그래밍 구현까지 한번에 마스터 할 수 있는 강의입니다.
초급
DBMS/RDBMS, SQL, ERD
스프링 프레임워크는 내 손에 [스프2탄]
₩49,500
중급이상 / Spring, MVC, JPA, Spring Security, jQuery
4.8
(19)
[스프2탄]에서는 게시판 기능 중 답변 달기, 페이징 처리, 검색 기능을 완벽하게 구현해보기 위한 Spring Legacy 프로젝트와 Spring boot와 Spring JPA 및 Security를 이용한 게시판 프로젝트를 직접 해봄으로써 융합 역량을 가지고 있는 백엔드(Java Backend) 개발 전문가를 만드는 과정입니다.
중급이상
Spring, MVC, JPA
스프링 프레임워크는 내 손에 [스프1탄]
₩63,800
초급 / Spring, MVC, JSP, Spring Security
4.9
(52)
[스프1탄] 에서는 스프링 프레임워크에서부터 스프링 보안까지 단계별 학습을 통해 웹 기반의 ERP 시스템을 구축하는 백엔드(Java Backend)개발 전문가를 만드는 과정입니다.
초급
Spring, MVC, JSP
[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
₩33,000
초급 / MVC, Ajax, Spring, POJO
4.9
(54)
본 과정은 WEB MVC 프레임워크가 무엇이고 WEB MVC 프레임워크가 어떻게 변형이 되면서 Spring WEB MVC 프레임워크로 넘어가는지 TPC(생각하고-표현하고-코딩하고) 기법을 통해 단계적으로 학습하고 이해 할 수 있는 과정입니다.
초급
MVC, Ajax, Spring
질문&답변
open ai api 비용관련해서 질문이 있습니다.
선불로 결제한 크레딧 만큼 사용하고 크레딧이 다 사용되면 다시 충전해서 사용해야됩니다. 크레딧이 부족하면 콘솔에 오류가 뜰겁니다. 그래도 한번씩 남은 크레딧을 확인해보시고 실습해보세요.처음 크레딧 충전하면 실습이 끝날때 까지는 사용하실 수 있을겁니다.
질문&답변
WEB-INF 파일 관련 53강 에러발생
MemberFrontController에서 if문에 RequestDsipatcher객체를 만드는 부분에서 request.getRequestDispatcher(nextPage); 이렇게 nextPage가 들어가야 될듯합니다.^^
질문&답변
API키 관리 궁금해요.
ajax로 다른 서버 API와 통신시 키값을 클라이언트 자바스크립트 코드에 넣으면 노출이 되는 부분이 있습니다. 이런경우 ajax로 바로 다른 서버 API와 통신을 하지 않고 일단 자신의 서버쪽 컨트롤러로 요청하여 컨트롤러에서 RestTemplate같은 네크워크 API를 이용해서 다른 서버 API와 통신을 하면되고 그때 키값을 함께 넘기는 방식을 사용하시면 좋겠습니다.^^ 다른 properties 방법도 파일에 키를 보관해서 불러오는 방법도 있을것이고, AWS에 키를 넣어서 AWS에 연결해서 키를 가져오는 방법도 있습니다. 가장 보편적인 방법은 위에 설명한 방법을 쓰시면 됩니다.(RestTemplate 이용)
질문&답변
SpringMvc 프로젝트가 없는 상태로 작업 중인데 처음부터 막힙니다..
먼저 web.xml의 위치가 WEB-INF 아래에 있어야 될듯합니다.Tomcat 실행시 web.xml에 설정된 내용으로 웹이 구동이 되고 이후 클라이언트의 요청을 받으면 Controller부터 처리가 됩니다.그후 웹애플리케이션을 -> /sp07 Context로 등록을 해주시고(port는 :8081)Maven Update를 한번 해주신 다음에 http://localhost:8081/sp07/ 이렇게 하면HomeController에서 home.jsp로 포워딩하여 화면에 출력이 되면 됩니다.다시한번 해보시고 질문주세요^^
질문&답변
질문드립니다.
classes 폴더 이름에 오타가 있습니다^^clasess--->classes
질문&답변
질문이있습니다.
Tomcat의 설정파일 중 web.xml에 웹의 기본페이지가 index.html로 설정이 되어있기 때문에 localhost:8081/web 이렇게 하면 index.html이 실행이됩니다. Tomcat기본 폴더에 가셔서 web.xml을 열어보시고 맨아래쪽 쯤에 설정이 되어 있을것입니다.
질문&답변
bin폴더가 존재하지않아요
다운받은 파일을 실행(더블클릭)해서 압축을 C:₩에 풀면 bin 디렉토리가 있을건데요?
질문&답변
쿼리 질문드립니다!
문의 주신부분은 데이터베이스의 크기, 인덱스 설정 여부, 데이터 분포 등의 요인에 따라 차이가 발생할 수 있습니다. 2가지 문의 중 첫번째 질문에 대한 견해를 드리겠습니다.1.)select s.student_namefrom student_course scJOIN student s on sc.student_id = s.student_idJOIN course c on sc.course_code = c.course_codewhere c.course_name = '교양 영어';위의 경우가 명확한 JOIN 사용으로 읽기 쉽고 유지보수가 용이해서 JOIN시 불필요한 정보의 로딩을 줄이면 가장 효율성이 있을 수 있습니다.JOIN시 student_course와 course 테이블에 적절한 인덱스가 설정되어 있다면 더 빠르게 동작 할듯합니다.2.)select s.student_namefrom student_course scJOIN student s on sc.student_id = s.student_idwhere course_code = ( select course_code from course where course_name = '교양 영어');JOIN을 최소화하여 중간 데이터 처리가 줄어들고 course 테이블이 작은 경우, 서브쿼리가 빠르게 처리 되면 성능이 빨라질 수 있습니다.단 서브쿼리가 메인 쿼리와 독립적으로 실행되므로 서브쿼리의 성능에 영향을 미칠수 있습니다.3.)select s.student_namefrom student swhere s.student_id in ( select student_id from student_course where course_code = ( select course_code from course where course_name = '교양 영어' ));JOIN 없이 서브쿼리만으로 간결한 구조이나 IN 연산자가 큰 데이터에 대해 비효율적으로 동작할 가능성이 있습니다.1번이 가장 효율성이 있고 데이터 크기와 인덱스에 따라 2,3 번 순으로 성능이 평가 될듯합니다.
질문&답변
계산 로직을 Java 단이 아닌 쿼리문에서 하신 이유가 궁금합니다.
데이터베이스 중심 수업이다보니 쿼리 위주로 설명이 되어있습니다. 물론 개발단에서 자바로직으로 처리 할 수도 있겠습니다. 코드상 복잡한 로직 이다면 쿼리로 기술해서 쉽게 결과를 가져올 수도 있는점도 고려해서 작업하시면 좋겠습니다^^
질문&답변
404 HTTP 상태 코드
소스코드에 문제가 있다기 보다 프로젝트가context path에 잘 등록이 되어있는지 확인해 보시고 다시 tomcat서버를 구동하고 실행해 보시기 바랍니다^^