교육내용
|
▶ JAVA - 객체지향 개발 방법론 이해하고 개념과 문법을 체계적으로 정리하고 실습을 통해 프로그래밍 패턴(스타일)과 모듈화에 대한 프로그래밍 기술을 학습하는 과정입니다. ▶ 안드로이드(Android) - 안드로이드 스튜디오를 활용하여 액티비티, 서비스, 브로드캐스트, 컨텐츠 프로바이 더, 뷰, 레이아웃, 인텐트, 네트워크, 사운드, 애니메이션 등 다양한 응응프로그램과 웹서버와 데이터 통신하는 웹앱 연동 프로그래밍 기술을 학습하는 과정입니다. ▶ 데이터베이스(Oracle, MySQL) - Oracle과 Mysql의 기본 SQL을 학습과 데이터베이스 서버를 구축하여 JDBC 드라이 버 연결 및 자바 연동 프로그래밍 기술을 학습하는 과정입니다. ▶ 웹표준 기반 프로그래밍 - HTML5/CSS3 기반의 웹사이트 구축에 필요한 태그언어의 이해, 텍스트와 하이퍼링 크, 멀티미디어, 폼 등의 HTML과 선택자, 텍스트, 색상, 배경, 레이아웃 및 변형 스타 일 등 CSS의 프로그래밍 기술을 학습하는 과정입니다. ▶ JavaScript/jQuery & AJAX - 다양한 멀티 디바이스에서 동작될 수 있는 Web Application 개발에 필요한 변수와 연산자, 조건문, 선택문, 반복문, 함수와 이벤트 등의 JS와 이벤트, 애니메이션, 비동 기 방식, 플러그인 등 jQuery 프로그래밍 기술을 학습하는 과정입니다. ▶ Servlet & JSP - 자바 웹프로그래밍의 핵심인 Servlet 프로그래밍과 TCP/IP 기반의 Internet과 HTTP 프로토콜, JSP의 기본 태그 및 액션태그, 쿠키, 세션, 예외 페이지, 자바 빈, JDBC 연결, DAO와 DTO, JSTL, 포워딩, MVC 등 프로그래밍 기술을 학습하는 과정입니다. ▶ Spring Framework - 스프링 프레임워크를 기반으로 DI, AOP, MVC, Form, 스프링 빈, Mapping, 타당성 체크, JDBC 연결, 트랜젝션, 보안, Mybatis 등 프로그래밍 기술과 안드로이드 모바일 앱과 데이터 통신하는 웹기반 프로젝트 개발 기술을 학습하는 과정입니다. ▶ C / C++ Export - 상속과 다형성을 포함하는 객체지향 개발 방법론을 이해하고 변수와 연산자, 데이터 표현 방식, 상수, 제어문, 조건문, 반복문, 재귀함수, 배열, 포인터, 함수, 구조체, 문자 열, 메모리 관리, 파일 분할 등 C 언어와 클래스와 인스턴스, 상속과 다형성, 다중상 속, 오버로딩과 오버로드, 문자열, 탬플릿, 예외처리 등 C++ 언어 프로그래밍 기술을 학습하는 과정입니다. ▶ 아두이노 - 사물인터넷 기술에 필요한 Sensing 제어기술, 유무선 네트워크 기술(Wifi, BT 등), 서비스 인터페이스(이기종 호환, 상황인식 등 응용 서비스와 연동하는 기술)에 필요 한 LED와 저항, 10가지 센서 제어, 그리고 액츄에이터, 레귤레이터, 스피커, 마이크 등 IoT 전자부품과 FreeRTOS 프로그래밍 기술을 학습하는 과정입니다.
|