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라고 표기를 한다.

안녕하세요

쭈니의 모바일 세상 박성준 입니다.

 

다음주부터 인하대 미래인재개발원에서 9개월간 진행되는 문화컨텐츠앱 제작과정에 들어가기 앞서

나름대로 자바책을 이용하여 공부중에 있습니다.

 

저는 원래 컴퓨터서적을 볼때 나오는 내용을 거의 빠짐없이 보려고 하는 스타일이라 (어릴때부터)

퀴즈가 나오면, 혼자 퀴즈도 풀어서 적어보고, 하단의 팁이 나오면 팁도 읽어보고, 내용중에 나온 인터넷주소로

접속도 해보는 스타일입니다. (사람마다 스타일은 다 다를수 있겠죠?^^)

 

또한 책을 볼때 000내용은 0장 참고, 이런말이 나오면 어릴때 만화방에서 빌려보던 페이지 점프해가며

읽는책처럼, 점프해서 책을 보고 다 읽으면 다시 돌아온다던지.. 왜 이런 스타일이 생긴진 모르겠는데.. (아마 두꺼

워서 그런것 같아요.. 나름대로 두꺼움을 극복해볼려고...)

 

암튼, 저는 현재 9장을 보고 있습니다~

9장은 예외처리에 관련된 내용인데, 프리렉 열혈강의 자바프로그래밍에서는 203페이지에 EXERCISE라고 해서 연

습문제 2가지를 풀게 되어있습니다.

 

2번문제가 "JVM에서 제공되는 묵시적인 예외 처리기의 동작에 관해 설명하시오." 라는 제목의 문제인데

책을 아무리 살펴봐도 내용이 없길래, 인터넷 힘을 빌려서 찾아보니 내용이 나와서 그 내용을 기록해두고자 합니

다.

 

 JVM의 묵시적인 예외 처리기는 예외가 발생하면 예외 객체를 생성시키고 예외가 발생된 메소드에서 ERROR 를 출력하고, 그 메소드를 호출한 메소드에게 예외를 반환한다. 즉 예외가 발생하면 발생된 예외는 메소드 호출 순서에 따라 계속하여 반환된다.
- http://june86.tistory.com/113 참고 -

 

다음주부터 인하대에서 앱개발 과정 수업들으면서, 내용 잘 정리해서 블로깅 해보려고 하는데 여러분들의

많은 응원 부탁드립니다. 

 

 

Total
Today
Yesterday