자바&웹프로그래밍


프론트엔드(화면단) 프로그래밍
백엔드(서버단) 프로그래밍
HTML
CSS
JavaScript
jQuery

Java(JDBC)

DB

JSP

Spring

미니프로젝트, 세미프로젝트, 파이널프로젝트


학습모듈강의내용(Front End)
HTML5
  • 개발환경 설정 및 HTML 개요
  • HTML 실전 마크업 및 레이아웃
  • 명확한 정보 구조 설계
  • Contents Model
  • HTML5의 요소 성격의 구분
  • DOCTYPE, 공통 속성
  • 섹션 요소들과 아웃라인 알고리즘 : Section, Nav
  • 텍스트 시멘틱요소 : Mark, Time
  • 멀티미디어 관련 요소 : Video, Audio
  • 사용자의 입력을 검증하고 도와주는 서식 요소 : Form
  • HTML5 Markup 유효성 검사 (Validation)
CSS3
  • CSS의 개요 및 적용방법
  • 상속, 겹칩, 개별성 규칙
  • CSS3 선택자(Selector), Box
  • 배치에 관한 속성 (Float vs Position)
  • Border, Background 관련 속성
  • Text Effects
  • User Interface, Animation, Transition
  • Media Query
  • Multi Column layout
  • Web font
JavaScript
  • 자바 스크립트 기초
  • 반복문, 제어문
  • 여러가지 객체
  • 함수생성 방법 4가지
  • 지역변수, 전역변수 구분하기
  • 함수 파라미터
  • 함수 리턴값
  • setInterval
  • setTimeout
  • ClearInterval
  • 자바스크립트 엔진
  • 1.실행컨텍스트 2.활성화객체
  • 3.변수객체화 4.스코프 체인
  • 5.호이스팅
  • 콜백함수, 중첩함수
  • 클로저란
  • 함수에서의 THIS
  • 클래스 기초
  • 리터럴 방식으로 객체 생성하기
  • 오브젝트 방식으로 객체 생성하기
  • 프로토타입 객체 생성하기
  • 클래스 상속문법, 중급
  • 패키지
  • JavaScript Ajax 프로그래밍
jQuery
  • jQuery 기초
  • jQuery 기본 선택자
  • jQuery 속성 선택자
  • jQuery 계층 선택자
  • jQuery 필터 선택자
  • jQuery Traversing 메서드
  • jQuery Attributes
  • jQuery Manipulation
  • jQuery Utilities
  • jQuery Events
  • jQuery Effects
  • jQuery Ajax 프로그래밍

미니

프로젝트

  • 개인 혹은 팀단위 프로젝트 2주 진행


학습모듈
강의내용(Back End)
Java
  • 자바개념 및 환경설정
  • 식별자, 데이터형, 연산자, 제어문
  • 배열선언 및 사용, 클래스와 객체
  • 인터페이스와 추상클래스
  • UML의 이해-모델링
  • 자바의 유용한 클래스
  • 예외처리 , 다중 데이터 처리
  • 자바 입출력
  • 컬렉션
  • Thread – 동기화, 자원 공유
  • 네트워크의 이해 , Socket
JDBC
  • JDBC의 이해
  • Connection, Statement, 
  • PreparedStatement, ResultSet
  • DAO 및 DTO 패턴
  • DataBaseMetaData 와 ResultSetMetaData
DB
(SQL)
  • 오라클 11g 설치
  • 데이터베이스 개요
  • 정규화
  • 데이터 모델링
  • ERM (객체관계 모델링)
  • DML, DDL, DCL
  • 테이블 생성 시 제약 조건
  • Sequence, Index, Default
  • Select 로 자료 추출, 내장함수, Group By
  • Join, Subquery
  • Transaction 관리
  • View 파일사용
  • 사용자 계정 관리-권한과 보안
JSP
  • 웹 프로그래밍의 이해
  • 웹 개발 환경 구축
  • Servlet 프로그래밍
  • HTTP 각 방식 별 구현 메서드
  • JSP 페이지의 구성 요소
  • 웹 어플리케이션 디렉터리 구성과 URL 매핑
  • 웹 어플리케이션의 배포 - war 파일을 이용
  • 기본 내장 객체(9개)의 쓰임새와 영역
  • JSP 기본 객체의 속성(Attribute) 사용하기
  • 페이지 모듈화와 요청 흐름제어-액션태크
  • 에러 처리 , 쿠키와 세션
  • 자바빈(JavaBean)
  • 웹 어플리케이션에서 DB 처리
  • 회원관리 등의 프로그램 작성
  • 표현 언어(Expression Language)
  • 표준 태그 라이브러리(JSTL)
  • 답변형 게시판 구현하기
  • MVC 패턴 구현
  • 파일 업로드 구현
  • 필터의 구현
Spring
프레임워크
  • 스프링 프레임워크의 개요
  • 스프링 환경설정 STS 설치 및 사용
  • 스프링으로 객체 조립하기: 설정 만들기
  • 스프링 DI를 이용한 객체 생성
  • 애노테이션 기반 의존 자동 연결 위한 설정
  • Bean 라이프사이클과 범위
  • 스프링 AOP Weaving 방식
  • MVC2
  • 맨드 객체 값 검증과 에러 메시지
  • HTTP 세션 사용하기
  • Exception 처리
  • 스프링 JDBC 지원
  • MyBatis 연동
  • 웹MVC에서 AOP 적용하기 로그인, 트랜잭션
세미, 파이널
프로젝트
  • 팀(3~4명)단위로 구성되어 프로젝트 진행
  • 주제선정, 벤치마킹, 스토리보드
  • 요구사항분석, 시스템 분석 및 설계
  • DB 모델링
  • 부트스트랩 템플릿을 활용한 프로젝트UI구성
  • 개발환경 설정, 프로젝트개발
  • 테스트 및 디버깅 작업
  • 프로젝트 발표 및 평가

학습모듈
강의내용(기타)
BootStrap
  • 부트스트랩 개요 및 설치
  • Grid 구조 설정
  • Table 구조 설정
  • 이미지 사용법
  • 버튼 설정
  • 라벨/배지 설정
  • 프로그래스바 설정
  • 리스트 그룹 설정
  • 패널 설정
  • 드롭 다운 설정
  • 폼 태그 설정
  • 모달창 설정
  • 테마 설정
GitHub
  • Git 특징 및 개요설치
  • 로컬 저장소/원격 저장소
  • Git Bash 이용
  • Git 기본 명령어
  • 브랜치 관리 및 병합
  • 충돌 해결
  • GitHub 이용한 원격 저장소 관리
  • Eclipse 에서 GitHub 사용법


과정절차

일정

  • (4차) 6월 15일 ~ 11월 23일 (신청마감)
  • (5차) 7월 6일 ~ 12월 10일 (신청마감)
  • (6차) 7월 13일 ~ 12월 27일 (신청마감)
  • (7차) 7월 21일 ~ '21년 1월 5일 (신청마감)
  • (8차) 8월 31일 ~ '21년 1월 29일 (신청마감)
  • (10차) 9월 21 ~ '21년 3월 8일(신청가능) 안드로이드 포함
  • (11차) 9월 24일 ~ '21년 1월 29일 (신청가능) 안드로이드포함
  • (12차) 10월 14일 ~ '21년 3월 23일 (신청가능) 안드로이드포함
시간
  • 오전9시30분 ~ 오후6시 30분 / 1일8시간
장소
  • 홍대 / 종로 / 강남 / 중화
출석률
  • 출석80% 결석20%가능

비고

  • 수강 중 취업이 되면 조기취업으로 처리가능
  • 비전공자 수강가능
  • 관련자격증: 정보처리(산업)기사, OCJP등
수강절차
  • 방문상담(무료, 30분소요)->고용센터 내일배움카드신청(2주, 4주)->발급 및 교육수강
  • 일반내일배움카드 훈련수당 11만원 소요기간 2주
  • 취업성공패키지  훈련수당 40만원 소요기간 4주

취업처

담당업무

위치

(주)그로브

소프트

  • Front-End / Back-End 개발
  • 데이터 감사추출 및 운영업무
  •  표준크로스브라우징
  •  접근성 이해
  • UI / API간 인터페이스 개발

서울

서초

자격요건

모집
  • 학력 : 대졸이상 (2, 3년)
  • 경력 : 경력 2년 이상 (사원~ 과장급)
  • 컴퓨터관련 전공자 및 관련 자격증 
  • 시큐어코딩 개발경험 
  • 사이트 구축 또는 리뉴얼 경험 
  • AWS 활용한 개발 경험. 
  • 고객팀원과 유연한 커뮤니케이션 가능자
  • Java 외 프로그래밍 언어 사용 (PHP / ASP )
  • Git 또는 SVN 등 형상관리 도구 사용 
  • 네이티브 또는 하이브리드 앱 개발 경험 
  • 신입경력3년, 급여 회사내규

3명



온라인상담 자주묻는질문 찾아오시는길 | Blog | FaceBook Instagram YouTube


엔라이프 | 대표자 : 김선영 | 사업자등록번호 : 621-06-84833 | 통신판매업신고번호 : 2016-부산남구-0194
주소 : 부산광역시 남구 수영로 312 센츄리빌딩 1118호
CopyrightⓒNaturlLife.All Rights Reserved.