More actions
소개
- 작은 자바를 건드리면 어떻게 될까?
누가?
- 튜터: 변형진
- 튜티:
- 누구나 참여 가능합니다. 각자 이름을 써주세요.
- 최소 Java 기초 문법 이해 및 학부 2학년 1학기 커리큘럼 수준의 전산지식 필요
- 이론과 실무 지식을 모두 다룰 예정이므로 Java 경험이 많을 수록 좋습니다.
언제?
- 토요일 오후 1시부터
어디서?
- 제2공학과 6층 ZeroPage학회실 또는 컴퓨터공학부실습실
무엇을?
- 학교에서 배울 수 없는 자바에 대한 좀더 깊고 다양한 이야기
- 다룰 법한 주제
- Java Technology와 생태계
- Java 개발 환경 및 빌드 프로세스
- Java 프로그래밍 언어
- Java 코딩 컨벤션
- 클래스와 객체
- Annotations 및 Generics
- 예외 처리
- Java API와 주요 기술
- 컬렉션 프레임워크와 동시성 제어
- Servlet과 Servlet 컨테이너
- Java 런타임과 리플렉션
- 입출력과 네트워크
- 프레임워크와 아키텍처
- MVC와 영속화 계층(DB)
- 주요 오픈 소스 라이브러리
- Java 개발 방법론
- 객체지향 프로그래밍
- 리팩터링
- 디자인 패턴
- 테스트 주도 개발
- 유닛 테스트
- Mock 프레임워크
- Android 플랫폼
- 등등…
어떻게?
- 세미나
- 라이브 코딩
- 실습
- 참고도서
- Effective Java Second Edition by Josh Bloch
왜?
- --작은 자바의 작은 배때지에 칼빵을 놔주기 위해…?--
변형진
- 현업 Java 개발자도 놓치기 쉬운 문제들을 짚어보고, 올바른 Java 프로그램을 빠르고 깔끔하게 구현하는데 필요한 중급 수준의 지식을 전달하기 위해
- Java를 중점적으로 다루지만, Java에 한정되지 않은 폭넓은 컴퓨터공학적 이해를 바탕으로 사고하도록 하기 위해
- 그동안 설계와 구현에 관한 일반론을 위주로 세미나를 진행해왔기에, 이번에는 좀더 practical하고 pragmatic한 지식을 전달하는데 비중을 두고자 함.
- 나 스스로도 알지만 불충분했던 지식이나 아직 어렴풋한 지식을 설명하면서 함께 공부하고 배우기 위해