C문법, 배열, 포인터

C/Windows 기반의 IOT 개발자



if, for, while, do~while, switch~case

일차원 배열, 이차원 배열, 배열과 포인터
포인터, 포인터 배열, 함수포인터, 다차원 포인터
함수 구조체 파일함수, CallbyRefrence, 지역변수, 전역변수, static변수, 재귀함수
구조체, typedef, 공용체, 열거형
텍스트 파일, 이진 파일, 임의 접근, 문자열함수
C++C++ 기초bool, 참조자, 구조체, 오버로딩
클래스
생성자, 소멸자
복사 생성자
C++ 응용연산자 오버로딩
객체지향의 원칙
가상함수
가상함수의 용법
예외처리
템플릿
Windows API기본 윈도우WinMain, 윈도우 프로시저
핸들, 이벤트, 메시지, Spy++
GDI, 파일 입출력
윈도우 메시지 WM_PAINT, WM_TIMER
WM_CHAR, WM_KEYDOWN
기본 컨트롤버튼
에디트
리스트 박스
콤보 박스
MFC아키텍처SDI, MDI, Dialog
호출 순서APP, MainFrame, Doc, View
GDI문자출력, 도형, 색, 펜, 비트맵, 더블 버퍼링
컨트롤버튼, 에디트, 리스트박스, 콤보박스
리스트 콘트롤, 트리 콘트롤, 프로그레스
사용자 정의 컨트롤, UI 업그레이드, 상용 기법
GDI+문자출력, 도형, 그라데이션, 특수효과
MFC Feature PackOffice2003, VS2005, Office2005 Style
CPane, CDockablePane
데이터베이스SQLite SQL 실습
ODBC, OLE DB Programming
Network
Programming
WireShark리눅스와 윈도우 설치
패킷 분석
기본 C/S리눅스와 윈도우 통신 환경 구축
에코서버 구현
리눅스와 윈도우에서 서로 데이터 주고 받기
다중 C/S멀티 프로세스 서버
멀티 플렉싱 서버
멀티 스레드 서버
Async Select소켓
고성능 C/SEvent Select
Overlapped IO
IOCP
C#&.NET.NET Framework.NET Framework
C# 기본 문법 자료형 , 연산자, 제어문
Boxing & UnBoxing
Property
컬렉션 클래스
C# 고급 문법 Class와 OOP
델리게이트
인터페이스
Partial Class
Win FormWinForm 프로젝트
WPF레이아웃Canvas, StackPanel, Grid, WrapPanel, DockPanel
이벤트버튼, 이벤트 라우팅
데이터바인딩UI와 내부 소스간의 데이터 전달
효과그라데이션, 동영상 Player
Python
Programming
기본 문법 개요, 윈도우/리눅스 설치, 도움말
자료형, 연산자, 제어문, 문자열, 리스트, 튜플, 맵
텍스트 파일, 이진 파일, 임의 접근, 모듈사용
규칙, 인수, 함수의 종류
클래스클래스의 정의
메서드의 정의와 호출
클래스 멤버와 인스턴스 멤버
그래픽터틀 그래픽
시쿨리설치 및 기본 기능 사용, 화면 캡쳐
지뢰찾기 자동 실행, 아이튠즈 제어
파이썬 실습TkInter를 이용한 간단한 게임 만들기
SQLite / Socket / File IO
개방형 H/W 아두이노아두이노 소개와 설치
아두이노 언어
LED
Speaker
Servo Motor / DC Motor
VC++과 Serial Programming을 이용한 아두이노 프로젝트
라즈베리파이라즈베리 파이에 리눅스(라즈비안) 설치하기
라즈베리 기본 명령
라즈베리 파일 편집
라즈베리 C기반 Network Programming
라즈베리 Python기반 Programming
모션인식제어 립모션립모션 환경 설정
립모션 제어 테스트
립모션 Programming
KinectKinect 환경 설정
Kinect Programming
OpenCVOpenCV 환경 설정
OpenCV를 이용한 침입자 감시 시스템 만들기
실무형 ICT
보안 프로젝트
프로젝트 기획브레인 스토밍, 주제 발표, 조원 확정, 기획서 작성
프로젝트 분석일정수립, 파일럿 프로젝트 선정
프로젝트 설계 UI설계, 프로세스 설계, 인력 업무 계획, 중간 발표 계획
프로젝트 개발 기본설계, 상세설계, 테스트 설계
프로젝트 마무리 코딩 및 단위 테스트
프로젝트 결과 정리, 디버깅, 발표준비
프로젝트 발표회



JAVA & DB 개발자


Java Advanced
Programming
자바 클래스와 객체객체이해, 클래스/인스턴스, 캡슐화/상속을 이용한 클래스 설계
고급 OOP 기법다형성과 상속, 인터페이스, 객체관계 모델링, 클래스
자료구조/알고리즘Java Collection Framework의 이해 및 활용 방법
고급 입/출력 기법InputStream, OutputStream, Java Sink Stream, ,NIO 활용방법
XML ProgrammingXML Namespace & 기본 문법, XSL, XLink, Xpointer & XSLT
Java Multi ThreadThread 와 Process, JVM, JCF를 이용한 Thread 관리 기법
NetworkProgrammingTCP/IP 개요, TCP, Multi Socket, UDP, Multicast, P2P
Java Web
Programming
Database데이터베이스 개요, SQL문, JDBC 실행 및 처리
ServletWeb 서버 설정 및 응용, Servlet 프로그래밍
JSPJava 와 JSP, Web 세션 및 필수처리, JSP 게시판 구현
Model2
Programming
Model2의 장점/특징아키텍처, 뷰 컴포넌트 분리, FrontController, DispatcherServlet
디자인패턴/핵심기술Command , 프로젝트 등록,조회,변경,삭제 구현 / 프론트 컨트롤러, 추상 클래스, DB 커넥션풀
Annotation애노테이션, 커스텀 애노테이션,빈 관리 자동화, 컨트롤러에 적용
Model2 Programming Model2의 장점/특징 아키텍처, 뷰 컴포넌트 분리, FrontController, DispatcherServlet
디자인패턴/핵심기술 Command , 프로젝트 등록,조회,변경,삭제 구현 / 프론트 컨트롤러, 추상 클래스, DB 커넥션풀
디자인패턴/핵심기술 Command , 프로젝트 등록,조회,변경,삭제 구현 / 프론트 컨트롤러, 추상 클래스, DB 커넥션풀
Annotation 애노테이션, 커스텀 애노테이션,빈 관리 자동화, 컨트롤러에 적용
Java Open
Framework
Structs FrameworkStruts요소, Action,ActionForm, Validator, Tiles를 UI처리 Struts 2.x
Java & AjaxXML, JSON, Ajax 연동, ContentNegotiatingViewResolver의 활용
Spring FrameworkSpring 프레임웍, Spring의Bean, DispatcherServlet, HandlerMapping
myBatis & HibrnateOR맵퍼와 SQL맵퍼, Hibernate의 SessionXML을 활용, Spring연결
Android Advanced
Programming
안드로이드 개요안드로이드 OS 구조 및 개발환경
애플리케이션 구성요소BR, CP, Service 개요
사용자 인터페이스그래픽 처리, 터치, 위젯, 토스트
컴포넌트스레드, 멀티미디어,센서,네트워크,액티비티인텐트,콘텐트 프로바이더
서비스와 리시버원격서비스, 브로드캐스트리시버, SMS리시버, 매니페스트
Storage & NetworkingCRUD, Android Network, Threading, WebView를 이용한 브라우징
Mobile Web App
Programming
HTML5Mobile Web과 Hybrid App, UX와 UI, HTML5, HTML API
javaScript & CSSCSS 3, 자바스크립트, 함수, 내장객체,DOM모델, 동적 화면, OOP(객체프로그래밍), 이벤트 처리
jQuery MobilejQuery함수, 선택자, 이벤트, Effect&Animation, Plugins
PhoneGap하이브리드 프레임워크, 폰갭 기반 하이브리드 앱 구현
웹앱 보안 프로그래밍HTML 인젝션/스크립팅인젝션 포인트, XSS, 크로스 요청 위조, CSRF와 HTML
데이터변조SQL 인젝션, SQL문 해부, HTML5의 웹 스토리지 API, 안전한 SQL문, 인증체계 우회공격, 요청제한, 피싱, 패스워드
결함 공격설계적 결함 공격, 플랫폼 공격(서버, 서비스, 접근제한), 브라우저와 프라이버시 공격
실무형 웹앱 프로젝트산업체특강프로젝트 특강, 취업특강
프로젝트 기획웹&앱 프로젝트 주제 선정 및 계획 수립
프로젝트 분석프로그램 기능향상, 요구사항 정의
프로젝트 설계기본설계, 상세설계, 테스트 설계
프로젝트 개발코딩 및 단위 테스트
프로젝트 마무리

프로젝트 결과 정리, 디버깅, 발표준비








JAVA & DB 개발자  와   C/Windows 기반의 IOT 개발자  두개중에 어떤게 나을까요 32살이고 비전공자입니다...

자세히 모르니 질문도 단순하게 머가 낫냐고 물어보는 수준이랍니다...