[K-디지털트레이닝] 기업연계 프로젝트형 풀스택 개발자
- 1차 개강일
- 24년 12월 03일(화)
- 2차 개강일
- 24년 12월 09일(월)
고용24 국민내일배움카드 훈련과정명은
[K-디지털트레이닝]
기업연계 프로젝트형 풀스택 개발자입니다.
지금 신청하면 모든 온라인강의가 0원이라고?
간편 회원 가입만으로도 1400만원 상당의 온라인 강의가 0원
2개월 프리패스 제공안내받기
실제 기업 요구사항을 기반으로
한 교육훈련을 통해 바로 투입 가능한
실무 개발자를 양성하는
기업연계 프로젝트형 풀스택 개발자란?
프로젝트 기반 훈련을 통하여 실무 밀착형 프로젝트를 경험하고,
고객 요구사항 분석 능력 및 요구 분석을 시스템화하는 능력을 향상시킬 수 있으며,
프로젝트 기획>수행>발표를 통하여 다양한 문제해결능력을 키울 수 있습니다.
Start now
- 기초능력 - 운영체제 활용, GIT 기반 소프트웨어 버전 관리
- Front end - HTML+CSS, javascript(바닐라스크립트 및 ajax), React.js, Next.js(서버사이드 렌더링)
- Back end - node.js, Database, ORM, Express.js, Restful API 구축
- 프로젝트 - 팀 프로젝트 진행, 리눅스 서버 올리기
현장 경력이 풍부한 실무자의 노하우를 그대로 전달
초보 개발자도 개념을 명확히 잡으며
구현 가능하게 실습 위주의 교육 과정
개발 기초부터 사고능력을 키웁니다.
K-디지털 트레이닝 훈련
- 자주 사용하는 기초 문법을 실전에서 활용할 수 있도록 교육합니다.
- 논리적인 사고방식을 키우는 문법 교육을 합니다.
- 지역 산업 요구에 부합하는 디지털 신기술 분야 우수 인재를 양성합니다.
- 기업의 디지털 신기술을 프로젝트 기반으로 운영합니다.
- 지능형 웹사이트 구축 및 차세대 웹/앱 솔루션 개발합니다.
- PBL 방식(이론+실습+팀별 토의+과제 발표)의 실무 프로젝트 제작을 합니다.
- 개발자 진입을 위해 가장 기초가 되는 부분을 중심으로 실무에 필요한 기본기를
탄탄하게 가르쳐드립니다. - 수강생들이 강의 내용을 이해하고 본인의 실력으로 만들어 갈 수 있도록 서포트합니다.
- 실습을 통해 내가 배운 내용을 눈에 보이는 결과물(포트폴리오)로 챙겨가세요.
- 최신 트렌드를 반영한 커리큘럼으로 진행되는 강의!
현업에서 적용 가능한 노하우를 학습합니다.
프로젝트 수행 결과물
PBL방식(이론+실습+팀별 토의+과제발표)의 실무 프로젝트
- 주제 선정 및
자료조사, 그룹 토의 - 기술교육 실습
- 그룹 토의 +
멘토 피드백 - 그룹발표
프로젝트 개발과정
- 실무에 가까운 형태의 교육
- 실제 기업 요구사항 기반의 프로젝트
- 기대효과 : 취업 시 실무경험 강조 가능
- IT업계 전문가 및 현직 개발자와의 1:1 멘토링
- 진로 상담 및 기술적 조언 제공
- 취업 간접 경험 기회
- 실무자가 원하는 인재상 경험
- 코딩 테스트와 같은 최신 문제 유형 정보 제공
- 데이터 엔지니어링 및 빅데이터
- 시큐어 코딩
- Spring 프레임워크를 활용한 백엔드 개발
- React, SPA 프론트엔드 개발
- 클라우드 환경
- 다양한 알고리즘으로 문제해결 능력 향상
- 협업 중심 프로젝트로 팀워크 형성
- 실전에서 실제로 요구되는 기술 습득
- 프론트엔드,백엔드,데이터 분석 등 직무 별 심화교육
- 맞춤형 교육을 통한 전문성 강화
- 특정 직무에 대한 심화 지식 제공
기업의 요구사항을 반영한
최신 트렌드를 선도하는
프론트엔드와 백엔드 기술을 한번에!
프론트엔드 및 백엔드 기술을 활용하여 개발 핵심 기술을 학습하고
콘텐츠 서비스를 기획, 분석, 설계, 구현, 테스트, 배포 및
유지 보수 할 수 있는 인력 양성을 목표로 합니다.
관련 자격증 취득이 가능합니다.
수강후기
커리큘럼
- 1
JAVA기본 문법
- 개발환경 구축(JDK, 인텔리제이 설치)
- 자료형, 변수, 조건문, 반복문, 배열
- 기본 알고리즘의 이해
- 2
클래스와 객체
- 객체지향의 이해
- 클래스 설계 캡슐화
- 매소드, 오버로딩/오버라이딩
- 모듈화
- 상속, 다형성, 추상클래스, 인터페이스
- 예외처리
- 3
자바 API 활용
- 제네릭(Generic), 래퍼클래스
- 컬렉션, 람다식, 스트림API
- 멀티스레드, 동기화
- 4
데이터입출력 네트워킹
- 입출력 바이트/문자 스트림
- 객체 직렬화
- TCP/IP 클라이언트 서버 소켓 프로그래램
- 채팅 프로그램
- 5
데이터베이스
- 오라클 DB 설치, 계정생성 및 권한 관리
- 테이블 생성 및 데이터 관리
- SQL기본(DDL, DML, DCL)
- 관계형 데이터베이스
- 내부/외부조인, 서브쿼리
- PL/SQL, 저장프로시저, 트리거
- 데이터 무결성 제약 및 데이터 모델링
- ERD, 정규화, JDBC개요
- 6
HTML/CSS
- HTML의 기본구조, 문서작성(VS Code설치)
- HTML5 시맨틱 태그
- CSS3 속성 및 스타일
- 피그마(Figma) 기본 사용
- Git & Git Hub를 통한 소프트웨어 버전 관리
- 7
JavaScript & SCSS/SASS
- CSS플렉스박스, 그리드 레이아웃
- SASS 컴파일러 설치 및 기본 문법
- 변수와 스타일 중첩, 파셜 및 코드 모듈화
- Mixin과 Extend
- 애니메이션, 반응형 웹페이지
- JavaScript 기초, 변수, 데이터 타입, 제어문, 함수
- DOM 조작, 이벤트 핸들링
- ES6+ 기능, 비동기 프로그래밍
- 와이어프레임 / 프로토타이핑 제작
- 8
Java Server Page
- Spring Tool Suite3 설치
- JSP페이지 기본구조, 디렉티브, 스크립트 요소
- 내장객체, 에러처리, 자바빈, 액션 태그
- 페이지 모듈화와 요청 흐름 제어
- 쿠키와 세션, 표현언어(EL), JSTL, 커스텀 태그
- Model1 기반 게시판 기능 구현
- 9
Servlet
- 서블릿 라이프 사이클
- Model2 MVC 패턴 이해
- 폼 전송방식(get, post), Redirect와 Forward
- 필터와 리스터
- Connection Pool을 이용한 데이터베이스 연동
- 10
Ajax / jQuery / 메이븐 빌드툴
- jQuery 선택자, 이벤트 핸들러 설정
- Ajax 비동기 통신
- 메이븐 빌드툴 활용한 라이브러리 관리
- 11
Spring Framework
- 스프링 프레임워크 개념
- IOC 컨테니어의 이해
- Spring 의존성 주입(DI)
- Spring MVC 패턴 개발을 위한 설정
- 비즈니스 로직과 트랜젝션 처리
- 관점지향 프로그래밍(AOP)
- RESTful API 구현
- 12
MyBatis Framework
- MyBatis SQL 매핑 프레임워크 구조
- MyBatis를 활용한 CRUD
- 오라클 인덱스를 활용한 페이지네이션
- PL/SQL의 프로시저와 함수 호출
- 13
Spring boot
- 그레들(Gradle) 빌드툴 활용
- Thymeleaf Template Engine(뷰)
- Spring Data JPA
- 연관관계 매핑
- 스피링 시큐리티 백엔드 보호
- Open API 소셜 로그인, 결제, 배송Api
- 14
React의 이해와 활용
- Node.js, Express.js 개념 이해
- 미들웨어의 이해와 활용
- 컴포넌트와 상태 관리
- 스타일링 및 렌더링
- 리액트 라우팅
- 데이터 연동
- SPA 및 이벤트 처리
- 15
훈련기관 프로젝트
개별 프로젝트
- CLI기반 은행 계좌관리 시스템 개발
- 스프링부트 JPA 도서쇼핑몰 개발
팀 프로젝트
- 학사 행정관리 시스템 개발(2인 프로젝트)
- 반응형 웹사이트 개발
- JSP 장바구니 개발
- Spring 인보이스 관리시스템 개발
- 잡코리아 구인구직 시스템 개발
기업연계 팀 프로젝트
문진관리 시스템(문진을 통해 사용자의 위험도 분석서비스)
- 사용자, 관리자의 서비스 구성
- 관리자의 문진관리를 위한 문진은행 개발
- 문진은행 기준의 문진발송 시스템 개발
- 문진 수신 및 답변 시스템 개발
- 문진결과에 따른 위험도 도출
- 테스트 및 배포
- 발표 및 시연
기업용 구매 관리 시스템
- 기업용 구매관리 시스템 기획 및 요구사항 수집분석
- 사용자 메뉴 구성
- 관리, 업체선정, 계약관리 시스템 개발
- 검수/정산 시스템 개발
- 테스트 및 배포
- 발표 및 시연
K-디지털(개발자 ICT융합)
10초 안내받기
원하시는 과정을 선택하시면 1:1 상담을 진행해드립니다.