![avatar](https://d2v80xjmx68n4w.cloudfront.net/members/thumbs/McE5e1713784281.jpg)
![메인 이미지](https://d2v80xjmx68n4w.cloudfront.net/gigs/hPjKw1713883728.jpg?w=652)
![avatar](https://d2v80xjmx68n4w.cloudfront.net/members/thumbs/McE5e1713784281.jpg)
구매자의 100%가 전문가에게 만족하고 있어요!
실제 구매자들이 전문가를 평가한 만족도입니다.
대상자🙋♀️
눈높이 교육이 필요하신 분 (강추)
프로그래밍이 처음이거나, 왕초보이신 분
어려운 용어에 지쳐, 쉽게 접근하며 배우고 싶은 분
따라치는 코딩이 아닌 자기주도적으로 흐름을 읽고 코드를 작성하고 싶으신 분
서비스 내용✍️️
Java 기초 + DB 설계 및 SQL + 서비스 아키텍처 + 네트워크
** 자세한 사항은 하단의 커리큘럼을 참고해 주세요. **
전문가 소개👨💻
수도권 4년제 전공자
주니어 백엔드 개발자
준비물🎒
(오프라인 경우) 개인 노트북
서비스 설명
'-띡' 설명하고 끝내는 수동적인 수업이 아닌,
수강생과 소통하며, 이해했는지 확인하고 이해 안 가는 부분을 짚어드리는 양질의 교육을 제공합니다.
기초를 확실히 잡아야 합니다.
가끔 다른 개발자분에게 "이건 왜 이렇게 쓸까요?"라고 물어보면 대답을 못 하시는 분들이 많습니다.
이렇게 단순히 따라치는 코딩만 배워서 남들이 쓰니까 따라쓰게 된다면 절대 자기주도적인 개발자가 될 수 없습니다.
코드를 짠다는 것은 단순히 기능을 구현하는 것을 넘어, 효율성 있는 코드를 작성할 수 있어야 합니다.
그러기 위해서는 기초 지식을 정말 잘 습득해놔야 합니다.
기초를 눈높이에 맞춰 쉽게 가르쳐 드립니다.
수강생마다 눈높이가 다릅니다.
어떤 분께서는 완전 기초 지식이 없는 상태인데, 어렵고 생소한 CS 용어를 남발하여 가르치는 것은 수강생을 힘들게만 할 뿐입니다.
따라서 수강생의 눈높이에 맞춰 어렵고 낯선 개념도 보다 친숙한 사례를 들어 이해하기 쉽게 학습하실 수 있게 도와드리겠습니다.
프로그래밍이란 암기하는 것이 아닌, 이해를 바탕으로 내 머릿속에서 설계할 줄 알고, 이 설계를 코드로 짜서 구현할 줄 알아야 한다고 생각합니다.
저 또한 많은 시행착오를 겪었습니다.
따라서 초심자분들이 어떤 벽들과 마주쳤을지 너무 잘 압니다.
같은 고민을 했던 사람으로서 그 막막하고 높은 벽을 가볍게 폴짝 뛰어넘을 수 있게 해 드리겠습니다.
언어만 공부해서는 서비스를 개발할 수 없습니다.
Java, Python, C# 등.. 언어는 개발을 하기 위한 [도구]에 불과합니다.
입문자 분들이 많이 착각하시는 것이 있습니다.
바로 간단한 제어문(if, for, while...)만 공부하고, println()으로 출력해 보고...
"어? 그럼 나 이제 서비스 만들 수 있겠네?" 하는 착각을 하시곤 합니다.
네. 절대 아닙니다.
언어는 도구일 뿐,
실제 내가 웹사이트를 만들기 위해서는 언어 뿐만 아니라 DB 부터, 웹이 어떻게 동작하는지, 그리고 데이터를 어떻게 저장하고 관리하며 핸들링 할지를 고민해야 합니다.
그 후에야 각 언어가 가지고 있는 장점을 살려서 서비스를 설계하고 구현하는 것입니다.
초보자 분들은 이러한 상황에서 어디서 부터 어떻게 시작해야 할지 막막해 합니다.
따라서 언어를 이해하는 것부터,
나아가 DB 연동 및 데이터를 직접 핸들링 해보고,
서버들은 어떤식으로 아키텍처(구조)를 가져서 실제 서비스가 운영되는지를 가르쳐 드립니다.
(*커리큘럼에 따라 다르므로 아래 커리큘럼을 확인해 주세요.)
단순히 따라치는 강의가 아닌, 옆에서 밀착하여 "왜?"라는 질문을 갖고 스스로 학습할 수 있도록 만들어드립니다.
지금까지 학습하셨던 분들 모두 공부하는 습관까지 만들어졌다고 감사해 하셨습니다.
단순히 시간 채우기용 강의가 아닌, 실제 수강생의 역량과 퍼포먼스를 키울 수 있도록 매 수업마다 과제를 부여합니다.
열정적인 강사와 열정적인 수강생 만큼 폭발할 수 있는 시너지는 없을 겁니다.
수강생을 방치하지 않고 끝까지 책임집니다.
따라서 1:1로 밀착하여 제가 겪었던 시행착오를 겪지 않도록 최대한 이해가 될 때까지 책임져드립니다.
레슨 시간 외에도 질문을 주시면, 확인 후 언제든지 답변드리고 있습니다.
https://acoustic-pheasant-175.notion.site/cde3a2ce4cc04a6380dda5c1beff9f16 (해당 링크에서 수강생분들의 진심어린 후기를 참고해 주세요!)
마지막으로 초급자 분들이 용어를 어려워하고 헷갈려하며, 어디서부터 접근해야 하는지 막막해 합니다.
저도 그 과정을 겪었던 사람 중 하나로서, 이해가 안 되시더라도 쉽게 비유와 예시를 들며 이해시켜 드리겠습니다.
해당 수업을 수료한 이후에는 확실히 이전과 다르게 개발에 식견이 생긴 자신을 마주칠 것을 약속 드립니다.
다음 커리큘럼을 기반으로 수업이 진행됩니다.
(단, 수강생의 이해도 및 요청에 따라 변경될 수 있습니다.)
*수업은 주1회 120분 기준입니다.
(모든 수업은 각각 8주차 과정이므로, 과목당 16개 수량을 구매해야 합니다.)
*수강생의 요청에 따라 주2회 4주 과정으로 조정할 수 있습니다.
1. Java
1주차)
- 절차지향과 객체지향
- JVM이 무엇인지, 자바 컴파일 과정
- 자료형 (primitive/reference)
- 자바의 메서드 호출 방식
2주차)
- 변수 핸들링
- 연산자 (산술, 논리, 비교, 대입, 삼항)
- 조건문 (if-else, switch)
- 반복문 (for, while)
- (실습) 과제 부여 및 풀이
3주차)
- 래퍼 클래스
- 박싱, 언박싱, 오토박싱
- 접근 제어자
- 메서드
4주차)
- 클래스와 객체
- 배열, 다차원 배열
- 변수의 scope
- (실습) 과제 부여 및 풀이
5주차)
- 인터페이스와 추상클래스
- 오버로딩과 오버라이딩
- 상속, 다형성, 추상화, 캡슐화
6주차)
- 컬렉션 프레임워크 (List, Map, Set, Stack, Queue)
- 업캐스팅, 다운캐스팅
- 제네릭
- static, final, 불변객체
7주차)
- 문자열과 Pool
- 문자열 연산 (String, StringBuilder, StringBuffer)
- 비즈니스 로직 작성 팁
- 자바에서 제공하는 유용한 주요 클래스들
8주차)
(실습) 요구사항을 토대로 예제 프로그램 만들기
2. Database (선택 과정)
* 선택 과정입니다. 원하시는 분 한에서 수강하면 됩니다.
* 단, 이후 3번 과정을 진행하기 위해서는 필수적으로 선행되어야 합니다.
1주차)
- 관계형 데이터베이스란?
- 객체와 관계형 데이터베이스의 차이점
- relation, primary key, foreign key
- constraints
2주차)
- DDL
- DML
- 데이터 타입
- 테이블 설계 및 데이터 핸들링
3주차)
- 서브 쿼리
- JOIN
- 집계 함수
- 그룹화, 정렬
4주차)
- 정규화
- 네이밍
5주차)
- 트랜잭션
- ACID
- 커밋, 롤백, 오토커밋
- 트랜잭션 관리
- 트랜잭션 격리수준(isolation level)
6주차)
- view
- trigger
- index와 b-tree
7주차)
- (실습) 애플리케이션 DB 연동 및 CRUD
8주차)
- (실습) 요구사항을 토대로 DB설계
3. Spring Boot 기반 MVC 웹서비스 실습 (선택 과정)
* 선택 과정입니다. 원하시는 분 한에서 수강하면 됩니다.
* 단, 2번 Database 과정이 필수적으로 선행되어야 합니다.
1주차)
- Spring, Spring Boot란?
- Spring Framework의 동작 방식
2주차)
- 컨테이너
- 어노테이션
- 의존성 주입, 제어의 역전
- Bean
- AOP (Transactional)
- POJO
3주차)
- (실습) MVC 디자인 패턴
4주차)
- HTTP 웹 통신규약
- JSON
- RESTful API
5주차)
- (실습) 공통 예외 처리
- (실습) AWS S3 버킷 파일 업로드
6~8주차)
- 웹 서비스 아키텍처
- (실습) 요구사항을 토대로 RESTful API 구현
서비스 제공절차
문의
원하는 학습 방향, 궁금한 점 등을 문의해 주세요.
상담 및 조율
수강생의 상황에 따라 적합한 커리큘럼을 추천해드리며, 학습 일정을 조율합니다.
결제 및 레슨 진행
크몽을 통해 결제를 완료하시면, 조율한 일정을 토대로 레슨을 시작합니다.
의뢰인 준비사항
오프라인 수업 시 개인 노트북을 지참해 주세요.
온라인의 경우 Discord / TeamViewer / GoogleMeet / Zoom 중에 수강생이 원하는 방향으로 진행하겠습니다.
모집 형태
개인레슨
장소
온라인
상세 주소는 결제 후, 크몽 메시지로 안내드려요.
오프라인
송파
상세한 진행 장소는 협의를 통해 정해요
커리큘럼
- 1회차
본문 내용에 자세한 커리큘럼을 확인해 주세요.
- 2회차
본문 내용에 자세한 커리큘럼을 확인해 주세요.
- 3회차
본문 내용에 자세한 커리큘럼을 확인해 주세요.
가격 정보
30,000원
지금 회원가입 하면
10만원 쿠폰팩을 드려요!
10만원 쿠폰팩을 드려요!
Java + 데이터베이스 1:1 과외
* 1회 1시간분 가격
* 1:1 과외
* 상시질문
* 실습과제
* 커리큘럼 선택 가능 (하단 내용 참고)
1회당 레슨시간 (분)60분
레슨 횟수1회
취소 및 환불 규정
가. 레슨 환불기준 원칙 학원의 설립/운영 및 과외교습에 관한 법률 제 18조(교습비 등의 반환 등) - 학원설립, 운영자, 교습자 및 개인과외교습자는 학습자가 수강을 계속할 수 없는 경우 또는 학원의 등록말소, 교습소 폐지 등으로 교습을 계속할 수 없는 경우에는 학습자로부터 받은 교습비를 반환하는 등 학습자를 보호하기 위하여 필요한 조치를 하여야 한다. 1. 레슨을 제공할 수 없거나, 레슨 장소를 제공할 수 없게 된 날 : 이미 납부한 레슨비 등을 일할 계산한 금액 환불 2. 레슨기간이 1개월 이내의 경우 - 레슨 시작전 : 이미 납부한 레슨비 전액 환불 - 총 레슨 시간의 1/3 경과전 : 이미 납부한 레슨비의 2/3에 해당액 환불 - 총 레슨 시간의 1/2 경과전 : 이미 납부한 레슨비용의 1/2에 해당액 환불 - 총 레슨시간의 1/2 경과후 : 반환하지 않음 3.레슨 기간이 1개월을 초과하는 경우 - 레슨 시작전 : 이미 납부한 레슨비 전액 환불 - 레슨 시작후 : 반환사유가 발생한 당해 월의 반환 대상 레슨비(레슨비 징수기간이 1개월 이내인 경우에 따라 산출된 수강료를 말한다)와 나머지 월의 레슨비 전액을 합산한 금액 환불 * 총 레슨 시간의 레슨비 징수기간 중의 총레슨시간을 말하며, 반환 금액의 산정은 반환 사유가 발생한 날까지 경과 된 레슨시간을 기준으로 함
상품정보고시
서비스 제공자 | 데크 | 취소/환불 조건 | 취소 및 환불 규정 참조 |
인증/허가사항 | 상품 상세 참조 | 취소/환불 방법 | 취소 및 환불 규정 참조 |
이용조건 | 상품 상세 참조 | 소비자상담전화 | (크몽 고객센터) 1544-6254 |
리뷰
5.0
| 2건