그냥 제가 자바로 처음 만든 프로그램을 기억하기 위해서 적는 강좌입니다.
강좌의 목표는 자바를 처음 공부하고 나서
네트워크, 쓰레드 기초, GUI, 설계기초와 기타 API에 관해서
직접 만들어보면서 익숙해질 수 있는 것을 목표로 하며
프로그램이 학원 1개월차에 만든 거다보니...
자바의 객체지향설계같은 프로그래밍 철학은 다루지를 못하며
진정한 객체지향 설계에 대해서는 많은 개선점이 필요하다고 생각합니다.(ㅠㅠ)
본 강좌는 프로그래밍을 무협지의 검법에 비유합니다.
음.. 자바 스킬을 검술에 비교하자면
여기있는 것들은 몇몇개의 굵직한 검법과 많은 자잘한 초식들로 구성될 것같습니다.
필요에 따른 적절한 스킵스킵과 스피드함을 요구로 합니다. ㅎㅎ
본인소개
닉네임 : 아라한사 , 혹은 아둔한사.
자바초보, arahansa@naver.com
본인의 정리를 위함이 목적이고, 자바 초보인지라 설계와 사용에 문제가 많을 수 있음.
이미 자바에 더 익숙해지면서 많은 개선점이 보이지만 귀찮으므로
그냥 진행하기로함(무책임)
원래 프로그래밍 기술은 적당히 단계적으로 현재 가진 기술의 절망(?)을 겪어나가면서 키워야 된다고 생각합니다.ㅋㅋ
염두 대상자
자바책을 다 땠는데, 뭘 만들어야 될지 모르겠다 싶은 분.
or 은행프로그램만 만들고 싶지 않아요 하시는 분들.
졸업작품 포트폴리오에 참고하시고 싶으신 분들
아무튼 있으시다면 감사합니다.ㅠ.ㅠ....
강좌 과정
- 현실의 기획설계
- DB, 프로그램설계 ( MVC 에 기반한)
- 뼈대 프로그램 설계&작성 ( 다중채팅, 쓰레드계산처리 )
- 기타 부가적인 GUI 효과들 (쓰레드와 내부클래스등을 이용한)
- (부록) 디자인 소스 검색 , 편집
* 매 강좌를 진행함에 있어서 왠만하면 가장 간단한 튜토리얼의 강좌를 하나 만들고 그것을 실제 프로그램에 적용해보는 형식을 취할까 합니다. hello world같은 간단한 소스에서 복잡도를 올리는 형식으로 말이죠~
Thanks TO
- 자바의 정석 - 남궁성님 (핵심 알고리즘인 다중채팅사용)
-
Power자바- 천인국, 하상호님 - 자바 입문시에 좋았던 책. 칼라풀한 책
- 생활코딩 - 이고잉님 + 이고잉님의 자바강좌
- JspStudy의 JSPStudy의 JSP 웹프로그래밍 입문 활용 ( 메소드와 라이브러리를 몇개 갖다씀)
- 구글신과 각종 블로거님들의 팁
- 한빛교육센터 양유진 선생님 - (제가 다닌 학원과 선생님성함 ㅎㅎ)
- 해외 디자이너 http://hyugewb.deviantart.com/ (그래픽 리소스 참고)
추가로..
깃허브 링크
앞으로는 깃허브 링크를 제공합니다. 깃허브에서 매 강좌마다 릴리즈 포인트를 제공하오니, 깃허브에서 다운받으시면 될 것같습니다.^^
여기 링크 https://github.com/arahansa/pcbang 를 눌르시고,
여기에 release 로 들어가셔서 강좌명에 맞는 것들 받아주셔도 됩니다^^