|
구분 | 교육기간 | 교육시간 | 교육비 |
전문가양성교육 | 12-06-28~12-10-25 (800시간) | 08:30 ~ 19:20 | 전액무료 |
- 취업에 결격사유가 없는 자
- 2년제 이상 대학졸업자 및 졸업예정자
- 1981년 이후 출생자 우대
★ 교육소개
Microsoft사의 대반격을 미리 준비하세요!! 클라우드 기반의 시대 흐름을 거스를 수 없습니다.
1. .NET 기반 시스템 통합 개발자 양성과정은 Web 2.0 기술을 습득할 수 있으며,
2. .NET 기반의 프로그래밍 언어의 기본 기술을 통해 Application 프로그램을 제작할 수 있는 신규 채용예정자 양성
3. .NET 기반의 Web Application 및 Win Forms 프로그램 개발, Web 2.0 기반의 mesh Up 개발, 방송 및 멀티미디어 콘텐츠 개발, 온라인 게임 커뮤니티 업종 등으로 진출 가능
★ 교육특징
- 교육과정개요
1. C#의 기본 문법을 Visual C#.NET을 통해 학습을 하며, 닷넷 프레임워크에 대한 이해에서부터 C# 기본문법, 객체지향에 대한 개념을 정리하고 실습
2. 최근 개발환경의 기본인 웹 환경을 위한 ASP.NET을 이론과 실습을 통해 학습
3. 이론적인 부분을 실무 쇼핑몰 프로젝트를 통해 구현해 봄으로써 C#, ASP.NET의 개발 방법 및 원리에 대해 확실한 기반을 다짐
- 교육과정목표
1. C#의 기본 문법과 구조와 C#을 이용한 객체 지향 프로그래밍에 대한 이해
2. 기존 개발환경과 ASP.NET 환경의 이해
3. 웹 환경에서 C#이 어떻게 ASP.NET으로 구성되는지에 대한 이해
- 교육과정대상
닷넷 프레임워크 환경에서의
1. 윈도우 애플리케이션 및 웹 응용 프로그램 개발을 위한 개발자
2. C#의 기초를 배우고자 하는 학생 및 개발자
- 교육과정 선수학습
1. 프로그래밍에 대한 관심도가 높은 자
2. 타 프로그래밍 환경에서의 경험이 있으면 보다 빠른 학습이 가능
★ 커리큘럼
교과목 | 교육내용 | ||
.NET Framework C# Programming |
.NET의 핵심 언어인 C#을 이용하여 윈도우 응용 프로그램 및 ADO.NET을 활용한 데이터베이스 프로그램, 윈도우 소켓 등을 활용한 Network 프로그램 등을 개발 할 수 있으며, SI에 관련된 각종 프로그램과 가벼운 툴을 이용하는 윈도우 응용 프로그램 등을 개발 할 수 있다. | ||
닷넷 기술 소개 / 닷넷 구조 이해 / 개발환경 구축 / C# 기본 문구 규칙 / 값 타입 및 참조타입 / 변수 / 상수 / 연산자 / 프로그램 실행흐름 제어 / 메서드 작성 / 클래스 / 필드 / 메서드 / Property / Indexer / static / readonly / const / 생성자 및 객체 초기화 / 상속과 다형성 / 추상 메서드 및 추상클래스 / 인터페이스 / 문자열 및 날짜 제어 클래스 / 배열 및 컬렉션 클래스 / 이벤트 처리 구조 / 델리게이트 및 이벤트 / Thread 제어 / 비동기 패턴 / 동기화 및 동기화 객 체 / 닷넷 I/O 구조 / Stream, Reader, Writer, Formatter 클래스 / File, Directory 클래스 / Generic 클래스 / Generic Collection Classes / IL Code, Metadata, Manifest / 전용 Assembly, Probing / 공유 Assembly / 닷넷 Garbage Collection 구조 / 비관리 리소스 제어 (Finalize Dispose) / ADO.NET 구조 및 Connection / Command / Reader 객체 활용 / Custom Entity 클래스 및 Data Component 활용 / Parameter 활용 및 Transaction 제어 / DataSet을 이용한 Data Cache 활용 / DataSet 동시성 제어 구조 / Basic LINQ, LINQ 활용 | |||
MS-SQL Server 2008 |
SQL Serveer 2008은 통합된 BI도구를 사용하여 엔터프라이즈 클래스 데이터관리를 제공하는 포 괄적인 데이터베이스 플랫폼입니다. SQL Server 2008 데이터베이스 엔진은 관계형 데이터와 구 조적 데이터를 위한 보다 안전하고 신뢰할 수 있는 저장소를 제공함으로써, 사용자가 가용성이 높은 성능의 데이터 응용 프로그램을 작성하고 관리하여 비즈니스를 다음 수준으로 끌어 올릴 수 있습니다. 본 과정에서는 닷넷 개발자로서의 MS-SQL Server를 활용한 응용 프로그램 및 웹프로 그램을 개발하는데 있어 꼭 알고 있어야 할 Query 및 서버 관리 방법 등에 대해 알아보고 이를 실 습을 통하여 익히고, 무엇보다 중요한 데이터베이스 모델링에 대해 보다 심도 있는 학습을 하게 됩니다. | ||
MS-SQL Server 2008의 소개 및 설치방법 / 사용자 인터페이스 / 기본 쿼리문( SELECT, INSERT, UPDATE, DELETE) / CREATE TABLE / ALIAS / Transact-SQL 변수 / 순위함수와 기본적인 Join / Join 활용 / Transact-SQL 프로그래밍 / VIEW / INDEX 및 INDEX 활용 / 트랜 잭션 / 저장프로시저 / 사용자정의 함수 | |||
웹표준 & HTML5 |
웹표준에 따른 xhtml문서의 작성방법 및 CSS2.0을 활용한 레이아웃 구성 및 디자인 방법에 이르 기까지 기본적인 HTML 문서를 웹표준에 맞게 제작하는 방법에 대해 알아보고 이후 차세대 웹표 준을 위한 HTML5를 통한 웹 문서 제작방법에 대해 학습한다. | ||
HTML4의 문서 구조 및 태그 / CSS2.0의 요소 및 선택자 / 웹표준에 따른 문서 제작 방법(박스모 델링 기법, 포지셔닝기법) / HTML5의 이해와 환경설정 / HTML5에서 웹표준을 위한 Element / 웹표준으로 문서주고 설정 / HTML5 Form element / Canvas를 통한 이미지 처리 / Video 및 Audio / HTML5 Drag & Drop / MessageEvent / Application Cache / Web Storage / Web Workers / Web Socket / Geolocatio API / File API / Web SQL Database / Indexed Database API | |||
xxxxxxJavascript & DOM |
썬마이크로시스템사와 넷스케이프사와 개발한 자바스크립트는 사용자 PC의 웹브라우저 상에서 실행되는 Client Side Script Language 입니다. 다양한 운영체제와 디바이스에서 작동하는 이식 성이 뛰어난 언어로써 별다른 세팅없이 HTML과 동시에 사용하여 일반 사용자가 손쉽게 인터랙 티브한 웹페이지를 제작할 수 있습니다. 또한 DOM은 흔히 자바스크립트와 같이 클라이언트단의 프로그램개발에 사용되는 언어라고 알 고있는 경우가 많으나 실제로는 그렇지 않습니다. DOM(Document Object Model)은 HTML문서 에 사용되는 요소들을 객체화하여 문서를 구성하는 모델을 정의한 것으로 이를 활용하는 여러 메 서드와 프로퍼티로 구성되어 있는 API라고 보시면 됩니다. | ||
xxxxxxJavaScript의 간략한 역사 / HTML, CSS의 이해 / 내/외부 자바스크립트 이용 / 기본적인 내장 메서드 사용 / xxxxxxxxJavaScript의 자료형 / 변수의 이해 / 연산자의 우선순위 / 연산자를 이용한 계 산 / 배열의 이해 / if문의 사용 / 다중 if문/ 여러가지 조건문 / for문의 이해 / while문의 이해 / 재사용 가능한 코드 / 메서드의 문법과 호출 / window객체의 사용 / location, history 객체 / screen 객체 / 기타 객체 / 크로스브라우징 이슈 해결 / 여러가지 이벤트 / 이벤트 핸들러 등록 / 이벤트 객체와 프로퍼티 / DOM의 개념 / 요소 찾기 / 요소 생성 및 삭제 / 복사 / innerHTML의 사용 / | |||
ASP.NET과 Open API (웹프로그래밍) |
C#의 웹폼을 활용한 웹기본 컨트롤과 고급 컨트롤을 자유자재로 사용할 수 있으며, 데이터베이 스를 이용한 웹 게시판을 개발할 수 있도록 하며, Silverlight를 이용하여 차세대 미디어 환경에 맞 는 애플리케이션을 개발할 수 있도록 학습한다. | ||
IIS 설치 및 관리 / Visual Studio WebSite Project 생성 / ASP.NET Web Application 구조 / HttpHandler 및 HttpModule / WebForm Page 구조 / Page Life Cycle / ASP.NET 기본 웹서버 컨트롤 / ASP.NET 유효성 검사 컨트롤 / ASP.NET Data Bound Control 1(Repeater / DataList) / ASP.NET Data Bound Control 2(DataSource Control) / ASP.NET Data Bound Control 3(GridView / DetailsView / FormView / ListView) / User Control & Custom Control / MasterPage / Theme를 이용한 UI 관리 / Site Navigation / State Management / Caching을 이용한 성능향상 / ASP.NET Security / Membership & Role / Profile을 이용한 Personalization / Portal Framework & WebPart / Globalization 및 Localization / 구성설정 / 디버깅 및 오류처리 / 진단도구 / 패키징과 배포 / ASP.NET 게시판 구현 (글쓰기, File Upload) / ASP.NET 게시판 구현(글 목촉, 페이징, 내용보기, File Upload) / ASP.NET 게시판 구현(글 수정, 삭제, 댓글 쓰기) / 메일전송기능 구현 | |||
jQuery |
제이쿼리란 자바스크립트와 HTML사이의 상호작용을 강조하는 자바스크립트 라이브러리로 이루 어진 웹 애플리케이션프레임워크입니다. 손쉽게 Ajax코딩 및 HTML을 제어함으로써 동적이고 화려한 효과를 낼 수 있어 많은 사이트에서 채택하여 사용하고 있습니다. 현재 대부분의 최신 웹 사이트들은 자바스크립트와 제이쿼리를 이용하여 개발 및 유지보수를 하고 있습니다. 하지만 많 은 웹디자이너나 퍼블리셔들이 자바스크립트의 의미를 전혀 모른채 소스만 복사하고 붙여넣어서 사용하고 있는 실정입니다. jQuery는 이렇듯 웹프로그램의 client단에서 UI/UX개발 등에 많이 사 용되고 있으나 초급 개발자의 입장에서 혼자 학습하기에는 다소 무리가 있습니다. 이에 본 과정 에 jQuery를 교육내용에 포함하여 이후 발전하는 웹개발의 패러다임에 보다 친숙하게 접근할 수 있는 능력을 함양하려고 합니다. | ||
jQuery의 이해? / jQuery 라이브러리 등록 / jQuery 함수 / 기본 CXx 셀렉터 사용 / jQeury 정의 셀렉터 이용 / 확장된 요소 집합 관리 / 요소의 프로퍼티 조작 / 어트리뷰터 값 설정/ 제가 / 스타 일의 변경 / 설정 / 이벤트 핸들러의 바인딩 이벤트 관련 메소드 / 요소를 나타내고 감추기 / jQuery의 기본 애니메이션 / 사용자 정의 애니메이션 | |||
AJAX & XML |
AJAX(Asynchronous xxxxxxxxJavascript and XML)은 웹클라이언트 화면 제어를 보다 세밀하게 하기 위한 기술로써, xxxxxxxxJavascript-x + 통신객체(XMLHttpRequest) + 데이터(XML) 이 세 가지가 주 요기술로 이루어져 있으며, xxxxxxxxJavascript에서 웹서버에 비동기 통신을 통하여 데이터를 얻어 클 아이언트의 브라우저에 반영해주는 방식의 프로그래밍 기법을 의미합니다. | ||
XMLHttpRequest 객체 생성 방법 / 송신방법 및 URL, 통신방법 지정 / 처리 데이터 송신 방법 / 처리결과 체크 / 데이터 편집 / XML 문서의 구조 / XML선업 / Element 내용으로 올 수 있는 것 / PCDATA와 CDATA / Element로 작성하는 경우 / Attribute로 작성하는 경우 | |||
Project |
취업교육에 있어 가장 중요한 것은 취업입니다. 이에 모든 교육과목을 활용하여 훈련생 개개인의 훈련 성과를 실제 프로그램으로의 실현을 통하여 개인의 성과를 인지하고 이를 통해 미비한 부분 을 보완하며, 실무적인 능력과 프로그램 개발 능력을 향상시키는데 교육의 목적이 있으며, 3명~5 명을 하나의 팀으로 구성하여 실제 아이템 선정부터 프로그램 개발 및 시연까지의 실무 교과로 구성됩니다. | ||
팀구성 / 아이템 선정 / 제안서작성 및 기본 설계작업 / 프로그램 개발 / 시연(발표) |
★ 특전사항
- 수강료 전액무료 / 교육 교재 무상 지급
- 이력서/자기소개서 클리닉과 면접 클리닉을 통한 100% 취업알선
- 훈련수당 최대 95만원 지급
★ 관련자격증
- MCPD(Microsoft Certified Professional Developer)
- MCSD(Microsoft Certified Solution Developer)
- MCP(Microsoft Certified Professional)
- 정보처리기사
- MCAD(Microsoft Certified Application Developer)
- MCTS(Microsoft Certified Technology Specialist)
★ 교육접수 안내
1. 온라인회원 가입신청
2. 수강하고자 하는 과정 클릭 후 등록 버튼 클릭
3. 기본정보 작성
4. 면접 및 간단한 테스트 진행
5. 교육 입과
- 신청방법 : 온라인 수강신청
- 상담문의 : 판교 031)701-4971 | 구로 02)866-4961~2 | 대전 042)482-4963
- 판교 교육센터 : 신분당선 판교역 1번출구 프라임스퀘어 8층
- 구로 교육센터 : 2호선 구로디지털단지역 2번출구 티타운빌딩 3층
- 대전 교육센터 : 대전시청역 1번출구 시청네거리 앞 양호빌딩 6층
※※ 과정 신청 및 더 자세한 사항은 마중물교육 홈페이지(www.mjmacademy.or.kr)를 참고하시기 바랍니다.
|