2016년 3월 24일 목요일 인하대학교 미래인재개발원 문화컨텐츠앱제작전문가 특강

(3.29~12.28)


▨ 교육과정 ▧

1. 앱기획

2. 자바 / 웹

3. 하이브리드앱

4. 안드로이드

5. 웨어러블

6. UX/UI (그래픽)


- 자바언어는 막히면 붙잡지말고, 계속넘어감. 이과정을 3회정도 반복하면 언어에 대한 기억이 나기 시작함. 

- 자바교재의 차례는 반드시 외우도록 한다. (차례가 그 책에 대한 구조임)

- 복습을 하려고 노력하지말고, 모르더라도 예습을 하라. 

- 모든과제는 메일로 제출 (과제제출 마감시간은 다음날 새벽 4시까지)

- 주말과제, 연휴과제는 별도로 나감.

- 수업은 아침9시에 반드시 시작. (1명이 있더라도) 

- 과제를 제출하지 못하면, 미완성이라고 적어서 제출하도록 함. 

- 매일같이 과제를 내준다. 

- 외우라는건 반드시 외워라. 

- 정보처리는 무조건 따라. 필기는 1달 놀면서 해도 붙고, 실기는 1달 바짝 하면 붙는다.


앱 - Desktop - Java(GUI)

     Web Browser - IE, FF, Chrome - Servlet&JSP(UI꾸며주는건 없음) - HTML5, Java-Script, CSS3, Jquery

     Mobile - Android - Device설치, Java + Google SDK 

              iOS


이외에 Framework를 공부해야하며, DB는 Mybatis, 내부설계는 Spring임. (★★★)


IT는 열심히 하는것보다 결과가 중요하다. 


Hybrid앱의 기본은 브라우저앱이다. 


Java의 고비는 Class, Thread, Collection 


수업내용은 수업끝나고 블로그에 올리도록 한다. 

블로그에 올리게 되면, 수업전에 예습, 수업듣는거, 블로그에 정리해서 올리는거 이렇게 3가지를 

하게된다.


Java(SE(Desktop), EE(Web)) - 소프트웨어, 어플리케이션, Android, BlackBerry OS가 자바로 되어있음

[Eclipse] http://www.eclipse.org, 현재 버전은 Mars버전까지 나옴(Mars는 JDK 1.8을 설치해야함), 설치형이 아님

[JDK] http://www.oracle.com/downloads/index.html, 설치형, 1.8버전은 실무에서 현재 잘 쓰이진 않음

환경변수라는것을 만들어 놓아야 함.


환경변수 ▶ 사용자 환경변수(해당 사용자에게만 환경변수를 할당), 시스템 환경변수(부팅시 시스템에 환경변수를 알려줌)


Java는 C라는 언어로 만들어짐. 

Java를 실행시키기 위해서는 bin(binary)폴더에 java.exe(소스파일), javac(omple).exe(class파일)가 필요함.


C - 하드웨어, 임베디드, iOS


BigData - 정형 + 비정형 - NoSQL - MongoDB

DBMS - 정형화된 DB 


Oracle, MySQL, MySQL+MongoDB = MariaDB


http://www.gartner.com/에 들어가면 현재 전세계적으로 모바일 OS가 어느버전이 제일 많이 쓰이는지 알수 있으므로

창업을 할경우 본 내용을 참고하도록 한다.


Java의 실행규칙

1. 자바의 파일명은 반드시 첫글자가 영문으로 와야한다.

파일명, 변수명, 메서드명을 붙일때는 낙타기법을 사용한다. 


예를들어 급여의합을 만드는 프로그램을 만들경우 자바파일명은 Paysum으로 써도되나, 두단어가 복합적이므로 PaySum으로 적는다.

가서멈춤(gotoandstop)이라는 메소드를 만든다고 가정할경우 메소드는 일반적으로 첫글자를 소문자로 적어주기 때문에, gotoAndStop이라고 적는다.


변수명도 마찬가지인데, 예를들어 평균값을 저장하는 변수명을 만든다고 가정해볼경우 평균(avg) 값(value) 이므로 avgValue라고 표기해준다.

상수명은 전부 대문자로 표기해준다. 

예를들어 최대값을 고정시킬경우 이름은 MAXVALUE라고 표기를 한다.

Total
Today
Yesterday