-
직장인자기개발 HTML5무료강좌 안내카테고리 없음 2016. 8. 9. 10:49
IT직종에서 근무를 하고 있는 직장인들이라면 기술적인 발전에 맞게 자기개발을 하지 않으면 제대로 적응을
할 수 없게 될 것이에요.
이번에 직장인대상으로 진행하는 IT자기개발 추천과정으로 HTML5를 추천을 해드리고 싶어요.
HTML5는 웹을 구성하는 웹표준에 가장 기초적인 언어이지만 새롭게 추가가 된 기능들로 인해서
웹프로그래밍에 대한 자체적인 능력도 많이 발전을 하고 있어요. 그러면 왜 IT자기개발추천으로
HTML5강좌를 추천한 이유를 이번에 HTML5에 추가가 된 기능을 예로 한번 정리하도록 할게요.
이번에 HTML5가 새롭게 추가된 기능에는 상당히 주목할 만한 것도 제법 있어요. 그 내용을 정리하면
Canvas, Geolocation, 웹워커로 정리할 수 있어요.
Canvas는 이번에 HTML5에 추가가 된 기능으로 그래픽을 담당하고 있어요. 그래픽을 담당하고 있으며
스크립트를 이용하여 그래픽을 표현하는 태그로 일반적으로는 JavaScript를 많이 사용하며, 응용하면
웹에서 게임 앱, 3D 엔진 등을 돌리는 다양한 응용이 가능한 기술이에요.
그래서 유투브등에서 보면 HTML5 Canvas라고 치면 애니메이션부터 시작해서 게임까지 다양한 주제로
응용하고 있는 모습이 보일 정도에요.
실제로 HTML5 CANVAS와 게임을 같이 연동을 시킨 모습이고 밑에 있는 모습은 소스코딩으로 만들어진것으로 알려져있는 GIF이미지에요.
HTML5 강좌에서는 전문적인 수준은 아니지만 CANVAS를 이용하는 정도를 배울 수 있어서 이에 대한
소스를 이해하려면 최소한 CANVAS를 어떻게 사용하는지를 알고 있어야 가능하실 거예요.
Geolocation은 말그대로 위도와 경도 같은 현재 위치 정보를 검색하는 API로 GPS정보만 얻는 것이 아니며
GPS정보를 얻을 수 있으면 GPS정보를 사용하지만 그렇지 못하면 WiFi 기지국, 스마트폰 기지국, IP 주소 정보 등에서 얻을 수 있는 정보를 이용하여 위치정보를 추정할 수 있어요.
그런데 이러한 서비스는 구글이나 네이버 또는 다음의 지도 서비스에서 이미 제고을 하고 있고 GPS모듈을
가지고 있는 스마트폰은 위치가 표시되는게 당연하지만 회사 또는 집에서 사용하는 컴퓨터에서 지도 서비스에
접속하면 정확한 위치를 표현을 해주는데 컴퓨터는 GPS가 다려 있지가 않아요.
글면 GPS 모듈과 같은 외부 장치가 없이 알아내도록 해주는 것이 바로 HTML5 Geolocation API를 이용한 결과로 주위에 있는 유/무선 공유기, 휴대전화 기지국, 각종 네트워크 장비들로부터 획득한 위치 정보 데이터를 사용해서 자신의 위치를 계산할 수 있어요.
그래서 어떤 장비를 설치하고 위치 정보를 기록한다든가 아니면 사용자의 위치정보를 사용하는 응용프로그램을 만들때에 사용을 하면 좋은 이유는 HTML5는 웹표준으로 모든 웹브라우저상에서 실행이 된다는 점과 그리고
같이 응용할 수 있어도 문제가 없는 언어이여서 나중에 목적에 맞는 프로그램을 만들때에 많은 도움이 될 것이에요
그 다음으로는 웹워커로 웹워커가 무엇인지를 한번 정리할 필요가 있는데 우리가 사용하는 웹페이지를 보면
종종 어떠한 원인으로 인해서 시간이 많이 걸리는 경우가 있는데 속도가 문제가 될 수도 있지만
가장 많은 원인이 자바스크립트의 실행시간이기도 해요.
그럴 때는 웹페이지가 응답하지 않게 되면 상당히 짜증이나 불편을 많이 날 것이에요.
이번에 추가가 된 웹워커가 위의 사례를 정리할 수 있도록 하기 위해서 나온 기능으로페이지 백그라운드에서 실행이 되는 것으로 일종의 스레드 프로그래밍이라고 볼 수 있으며 백그라운드에서 실행이 되기때문에 페이지의 성능에 영향을 끼치지 않고 있어요.
웹워커의 용도는 여러가지이지만
영상처리 : 캔버스나 비디오 요소에서 추출된 데이터를 사용해 영상처리를 수행할때 여러개의 웹워커를 생성하여 멀티 스레드 처리 가능
대용량 데이터 처리 : XMLHttpRequest 호출 후, 파싱해야 할 데이터가 대용량일 경우 사용
텍스트 분석 : 사용자가 입력하는 즉시 텍스트처리 가능
데이터베이스 동시 요청 : 로컬 데이터베이스 데핸 요청을 동시에 수행와 같은 용도에서 사용이 되는데 상당히 중요한 기능이지만 CANVAS와 Geolocation 와 같은 눈에 확 띄는
이미지가 없지만 구현이 되어있다면 어 빠르네 정도의 감탄사 없으면 왜 이리 늦어 라는 반응의 차이가 있을
정도로 상당히 중요한 기능이 될 수 도 있어요.
이외에도 배워두면 나중에 활용이 가능할 수 있을 정도인 통신, DB 저장, 추출에 대한 내용도 포함이 되어있어서 비용을 들이지 않고 배우게 되면 나중에 큰 도움이 되실 거예요.
위의 HTML5 강좌는 재직자들을 대상으로 하는 교육과정이에요.
그래서 근로자카드처럼 4대 보험이나 4대보험중에서 고용보험을 납부를 하고 있어야 수업신청이 가능하세요.
첫번째 자격은 4대 보험이나 고용보험을 납부중이면 가능하시고 프리랜서도 교육수강하는 그달 혹은 다음달까지 납부하고 있으면 수업수강이 가능하세요.
이 과정은 중소기업, 대기업 종사자들 모두 지원이 가능하지만 대기업 종사자의 경우에는 인원제한이 걸려있기
때문에 빨리 신청을 하는 것이 좋아요.
그래서 과정에 대한 정확한 일정과 그리고 신청절차와 자세한 교육내용에 대해서 궁금한 점이 있다면 밑에 있는 바로가기를 클릭해주세요.