달력

122017  이전 다음

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
  •  
  •  

강사: 허광남(kenu)

약력

  • OKJSP.net 공동대표 (since 2000.12.05)
  • 2012, 2013, 2014 전자정부 표준프레임워크 에반젤리스트
  • afreeca.com/kenuheo 프로그래밍 방송 운영(since 2013.10.20)
  • Eclipse 협업, 모바일, 클라우드 서버 활용 관련 세미나 발표

주요 프로젝트

  • 월드컵앱 힘내라 대한민국 개발 2010
  • GS홈쇼핑 사이트 개편 프로젝트 2006
  • 삼성생명 고도화 프로젝트 2004

저서

  • 플랫폼을 말하다(2012) 공동집필
  • 나는 프로그래머다(2004) 공동집필
  • 모델2로 다시 배우는 JSP(2003) 공동집필

Java Platform Web Service 개발 (1~2 개월)

교육 대상

  • 신입 개발자
  • 자바 플랫폼 초심자

학습 목표

  • 원하는 기능 구현이 가능하게 한다.
  • 자바 플랫폼을 이해하고, 관련 라이브러리를 활용할 수 있다.
  • 자바 개발 도구의 기능을 잘 이용할 수 있다.
  • 디버깅 기능을 활용해서 문제 해결 능력을 높인다.

전체 과정

과목교육시간비고
Java40Heclipse, git 포함
Servlet / JSP40Htomcat
Spring FrameWork40Hspring 3.x
TDD16HJUnit
HTML540Hhtml5rocks.com
JavaScript24HECMAScript5
jQuery24HjQuery 1.10
node.js40Hnode platform
Google App Engine16HPaaS
총계280H(7주)

Java

  • JVM, 자바 플랫폼 개요
  • 개발환경(jdk7, eclipse)
  • 기본 데이터 타입
  • 명령문, 메소드, 클래스, 패키지
  • JAR 자바 라이브러리
  • 객체지향 프로그래밍
  • 예외 처리
  • Generics, Annotation
  • 배열과 콜렉션 프레임워크
  • 데이터 저장과 관리
  • JDBC
  • 파일 입출력
  • 소켓 통신

Servlet / JSP

  • 서버 클라이언트 환경의 이해
  • HTTP, HTML
  • 자바 웹 개발 환경
  • 동적으로 HTML을 만드는 법
  • 표현식(expressions)
  • 스크립틀릿(scriptlets)
  • 지시자(directives)
  • 선언(declarations)
  • jsp action
  • 태그
  • 세션
  • 빈(beans)
  • JSTL

Spring FrameWork

  • 스프링 프레임워크 개요
  • 스프링 개발환경 STS
  • Inversion of Control / Dependency Injection
  • 스프링 빈, Core
  • Context
  • 스프링 웹MVC
  • Maven, Gradle 빌드 도구의 이해
  • 스프링 JDBC, MyBatis/iBatis
  • Aspect Oriented Programming
  • Advice, Pointcut, Weaving
  • Portable Service Abstractions
  • 스프링 모듈 소개

TDD

  • 이클립스에서 지원하는 테스트케이스
  • JUnit 이해하기
  • 테스트케이스와 리팩토링
  • Findbugs 플러그인을 통한 품질향상
  • JUnit과 Findbugs의 지속적인 리포트
  • Selenium을 이용한 웹 UI 레코딩 테스트

HTML5

  • HTML5 개요
  • HTML5 개발환경
  • 오프라인 기능
  • 스토리지
  • 파일 처리
  • 하드웨어 접근
  • 웹소켓
  • 그래픽
  • 멀티미디어
  • HTML5 새로운 마크업
  • CSS3 Effect
  • HTML5 미니 프로젝트
  • 오픈API 활용
  • 목록과 상세 구현

JavaScript

  • JavaScript 개발 환경 설치
  • 자바스크립트 객체 표기법
  • 객체와 배열
  • 데이터 타입
  • 연산자
  • 제어문
  • 함수 객체지향 프로그래밍
  • 내장 객체와 브라우저 객체 모델
  • DOM과 이벤트
  • 예외처리
  • 자바스크립트 디버깅

jQuery

  • javascript basic and tools
  • jQuery 개요
  • jQuery 셀렉터
  • jQuery 이벤트
  • jQuery ajax
  • jQuery utility
  • jQuery plugin
  • jQuery UI
  • jQueryMobile
  • JS TDD, QUnit

node.js

  • node.js 개요
  • 이벤트 루프
  • 서버사이드 자바스크립트 개발환경 설치
  • 모듈 만들고 참조하기
  • npm 을 통한 확장
  • expressjs 웹 프레임워크
  • socket.io 모듈
  • 데이터베이스 연결
  • node.js PaaS 활용 - heroku

Google App Engine

대상

  • 자바/JSP로 만든 웹앱을 무료로 테스트하기 원하는 분
  • 구글의 자원을 이용해서 쉽게 웹서비스를 만드실 분
  • 클라우드 시스템 기반에서 서비스 개발을 필요로 하는 분
  • PaaS에 대해 관심있으신 분

커리큘럼

  • PaaS와 구글 앱 엔진 개요
    • Platform as a Service 이해
    • 구글 앱 엔진의 특징
    • GAE 개발 환경 설정
  • 개발 라이프사이클
    • 웹앱 생성과 관리
    • 개발,테스트,배포
  • 데이터베이스 이용하기
    • JPA를 이용한 코딩
    • GAE MySQL 활용
  • 구글 자원 활용하기
    • 구글 계정 인증 활용
    • 메일 자원 활용
    • 구글톡 메시지 연결
  • GAE 관리자 모드
    • 웹앱 관리하기
    • 빌링과 과금

Mobile App(Android) 개발 (1~2 개월)

교육 대상

  • 신입 개발자
  • 자바 플랫폼 초심자

학습 목표

  • 원하는 기능 구현이 가능하게 한다.
  • 자바 플랫폼을 이해하고, 관련 라이브러리를 활용할 수 있다.
  • 자바 개발 도구의 기능을 잘 이용할 수 있다.
  • 디버깅 기능을 활용해서 문제 해결 능력을 높인다.

전체 과정

과목교육시간비고
Java40Heclipse, git 포함
Android SDK 기본40H
Android SDK 고급40H
Android 프로젝트40H
Mobile Web40H
총계200H(5주)

Java

상기 내용과 동일

Android SDK

  • 안드로이드 개요
    • 안드로이드 개발환경
    • 안드로이드 에뮬레이터
  • 안드로이드 4.x 디자인
  • 안드로이드 Manifest
    • 안드로이드 액티비티
    • 서비스 살펴보기
    • 브로드캐스트 리시버
    • 콘텐트 프로바이더
    • 인텐트, 인텐트 필터
  • 안드로이드 인터페이스 구성
  • 뷰/뷰 컨테이터
    • 레이아웃
  • 안드로이드 위젯
    • 스타일과 테마
    • 버튼
    • 에디트텍스트
    • 스피너 등
    • 메뉴
    • 환경설정
    • 다이얼로그
    • 토스트
  • 파일 활용
  • 로컬 데이터베이스 활용
  • 원격 JSON 데이터 처리
  • 원격 XML 처리
  • 위치 정보 활용
    • 구글 맵 활용
  • 네트워크 활용
  • 전화 제어
    • SMS 송신 및 수신
  • Notification
  • 구글 클라우드 메시지 GCM
  • 멀티미디어 처리
  • 카메라
  • 게임 엔진 개요, Cocos2D-X

Mobile Web

  • 모바일 웹과 모바일 앱
  • jQueryMobile
  • Sencha Touch
  • 폰갭 빌드

기타 도구(상위 과정 기간에 포함)

Eclipse

  • 배포판 종류
  • 이클립스 아키텍처
  • 프로젝트 기반 개발
  • IDE 특징
  • 코드 네비게이션
  • 이클립스 플러그인
  • 마켓플레이스

Intelli J

  • 이클립스 환경과 비교
  • 단축키
  • IDE 특징
  • 코드 네비게이션
  • 플러그인

Git

  • 버전관리 시스템 개요
  • SVN과 비교
  • git 사용 환경
  • 기본 명령
  • git remote
  • git branch
  • GitHub 의 특징
  • BitBucket의 특징
  • 소스 트리 도구

Gradle

  • Maven 인프라의 이해
  • Maven과의 차이점
  • Gradle 기본 구조
  • Gradle 빌드의 장점
  • Jenkins와 연결

기타

  • 전자정부 표준프레임워크

  • Application Lifecycle Management

  • 구글 오피스 활용한 협업

  • 클라우드 환경에서의 개발 방법

  • Jenkins/Hudson 지속적인 통합 도구

  • 이클립스 기반의 협업 개발 방법

  • 코드 품질 검사 도구

교육문의

  • kenu.heo@gmail.com
  • 강의료는 시간당 10~30만원이며 교육 규모와 대상에 따라 조정 가능합니다.


저작자 표시
신고
Posted by 케누 kenu허광남

오늘도 받기로 한 돈이 통장에 안 들어오는 것을 보고,

온 세상의 월급 꼬박꼬박 챙겨 주시는 사장님들께 경의를 표합니다.


또 담당자는 이렇게 독촉 메일에 답신을 보내겠지요.

월요일에 긴급 출장 중이라 챙기지 못해 죄송합니다. 

목요일까지 꼭 입금이 되도록 하겠습니다.


흠...

"그럼 이자는 bitcoin으로 주세요."

저작자 표시
신고
Posted by 케누 kenu허광남

울컥했습니다.


미래창조***부에서 소프트웨어를 입시에 반영한다고 뉴스가 나오지만, 다른 여가부 같은 곳은 삥뜯기에 혈안이 되어있다고 생각이 될 정도로 대한민국의 법이 이상하게 돌아가고 있습니다.



https://www.facebook.com/acroedit/posts/648750521832081


고등학생 2학년이 겨울 전에 버스정류장에서의 추위를 이기기 위해서 만든 아이폰 앱이 서울버스입니다. 


이젠 그런 천재적인 앱 개발자를 기대하기 힘들어진 세상입니다.


안철수 의원님, 의원 친구 좀 많이 만드세요.



related:


http://bbs2.ruliweb.daum.net/gaia/do/ruliweb/default/mobile/55/read?articleId=1224003&bbsId=G003&itemId=8&pageIndex=1


저작자 표시
신고
Posted by 케누 kenu허광남
TAG 젠장

72%의 개발자들이 안드로이드를 사용하고 있습니다.

61%의 iOS 개발팀이 월 50만원 이하의 수입을 기록하고 있고, 안드로이드는 그 수가 68%입니다.


10개 앱을 만들어서 히트쳐야 월 500 정도입니다.



from: https://www.facebook.com/photo.php?fbid=440994382684708&set=a.271335546317260.64679.100003224492233&type=1


저작자 표시
신고
Posted by 케누 kenu허광남

https://www.google.com/fusiontables/DataSource?docid=1BeJTYDSxvlZQUPr6AOSfByCFZskJ2C7cXwmseE0


잘 정리해 놓으셨네요.



우리동네생협지도201308.xlsx.csv


저작자 표시
신고
Posted by 케누 kenu허광남

 폐업신고 

홈택스로 폐업신고를 수는 없습니다.

관할세무서에 폐업신고서를 제출하시기 바랍니다.


* 폐업시 제출할 서류

1. 사업자등록증

2. 부가가치세 신고서(폐업시까지의 실적)

3. 매출·매입처별 세금계산서 합계표(거래한 세금계산서가 있는 경우)

4. 기타 증빙서류


* 자세한 내용은 관할 세무서에 문의하시기 바랍니다

 

http://hometax.go.kr/home/eaeehpd5.jsp?use_guide_seqno=100733&...=90

내일 천상 병원들렸다가 세무소도 들려서 사업자등록증과 세금계산서 갖고 가야할 듯 하네요.
처음 폐업신고하는 것이라 내일 처리 안 될 수도 있겠지요.

저작자 표시 동일 조건 변경 허락
신고
Posted by 케누 kenu허광남
13:26 현재 정상 접수됩니다.

관리하시는 분 수고하셨습니다.



유가환급금지급신청 인터넷으로 신청해봤습니다. 역시나 소문대로 아직 접수처리가 되지 않는군요.

http://refund.hometax.go.kr 입니다. 입력 후 전송버튼을 누르면 계좌번호 14자리라는 의미의 디버그용 메시지 나타납니다. 이건 눈감아줄 수 있는데...


서버의 접수점검을 실시하는 중입니다... 2%에서 진도가 나가질 않습니다. 아래 보이듯이 "네트워크 오류 또는 페이지 오류 잠시후 다시 시도하세요."

서버로부터 응답이 없습니다. 쩝. ^^;


방문 신청하는 것이 확실하고 빠를 것 같기도 합니다.

저작자 표시 비영리 변경 금지
신고
Posted by 케누 kenu허광남

세입과오납환부청구서, 세입과오납환부금지급(충당)통지서도 같이 붙어서 왔네요.
10만원 환부된다고 하는데, 좋은 거겠죠.
요즘 카드값이 ㄷㄷㄷ이라 쏘지는 못하겠습니다. ^^;

세금 제목은 "주민세특별징수"라네요. 과오납액에 이자일수까지 같이 계산되어서 820원 이자도 붙습니다. ^^;


환부신청방법은 4가지입니다.
우편 및 팩스(02-570-6665),
전화 신청(02-570-6351, 6205),
인터넷 신청
서울시 세금납부 사이트(http://etax.seoul.go.kr)에서 신청할 수 있다고 하는데, (법인은 인터넷 신청 불가능함) 이라고 되어있네요. 저는 개인사업자니까 한 번 신청해볼 만합니다.
그리고 방문 수령이랍니다.

그리고 좀 안심이 되는 문구도 있습니다.
[과오납 환부금 지급기한] 지방세법 제30조 5의 규정에 의거 환부결정일로부터 5년 이내!!
쫌 고마운 문구입니다.
저작자 표시 비영리 변경 금지
신고
Posted by 케누 kenu허광남
세무소를 여러군데 돌아다닌 것은 아닌데, 세무서 앞의 세무처리 금액과 회사앞의 세무처림 금액차가 많이 나더군요. 세무서 앞에서는 100만원, 회사 앞에서는 40만원이었습니다.
그리고 기대도 못했던 110만원 정도의 환급도 받게 되었구요.

금액이 싸질 수 있었던 이유 중 하나는 회사의 팀 동료들 중 프리랜서가 많은 이유로 10명이 넘는 인원이 같은 곳을 통해서 종합소득신고를 한 덕분입니다.

홈택스를 이용해서 종합소득세를 신고한 사람도 있고, 세무대행을 통해 한 사람들도 있는데, 공동구매처럼 되어 버렸네요.

쉬운 일은 없는 듯 합니다.
신고
Posted by 케누 kenu허광남
세무서에서 종합소득신고하러 갔다가 찍은 사진입니다. ^^;
간편장부,복식부기시고자, 금융소득 대상자가 되시는 분은 장시간 기다리는 불편함이 있으니 다른 납세자를 위하여 가까운 세무대리인을 통해 신고를 하여주시면 감사하겠습니다.

사용자 삽입 이미지


홈택스를 봐도 무슨 소리인지 알기 힘든데... 쩝. 자꾸 해봐야 익숙해지고 늘겠죠. ㅡㅡ;
그나 저나 공제안하고 기본율만 적용하면 종합소득세금이 760만원이던데 난감하네요.
신고
Posted by 케누 kenu허광남