본 포스팅은 교육에서 들은 내용은 스스로 공부하고자 정리한 내용이며, 필자는 그냥 교육생이며 관련 전문가나 개발자가 아님을 먼저 말씀드립니다.
1) 웹 프로그래밍이란
사용하는 웹 사이트를 제작하는 일
개발언어 : HTML, CSS, 자바스크립트
웹사이트 레이아웃 : 정적, 동적, 적응형, 반응형
* 요즘 사이트는 대부분 적응형 또는 반응형 Web(최적화가능)
개발용어 : 프론트엔드 개발자, 백엔드 개발자
웹 개발 시 체크리스트
1. 크로스 브라우징
여러 브라우저(익스플로러, 크롬, 사파리 등)에서 작업가능하도록 웹사이트를 통일하는 기술?
2. 웹 표준
다양한 웹 기술을 통해 많은 콘텐츠가 공유되고 확산되면서, 웹 접근성, 사생활 보호, 보안, 국제화 등을 고려하여 웹 기술을 표준화 하는 서비스
3. 웹 접근성
누구나 인터넷(웹) 개별 사이트에 접근하기 쉽게 기술적으로 보장하는 일. 특히 장애인이거나 나이가 많아 인터넷을 이용하기 어려운 사용자를 위한 것
4. FTP
PC-서버 연결해주는 서비스
5. 라이브러리
타인이 만든 여러 기능의 결과물 즉, 컴퓨터 프로그램에서 자주 사용되는 부분 프로그램들을 모아 놓은 것
2) 웹 프로그래밍 독학(공부) 사이트 추천
1. 에디터 사이트(VS CODE, Sublimetext, Webstorm)
https://code.visualstudio.com/(입문자)
WebStorm: JetBrains가 만든 스마트한 JavaScript IDE(유료, 추천)
2. 웹 사이트 디자인, 기획 시 참고사이트(디비컷, 지디웹, awwwards, media queries, straightline bookmark, 코드팬)
https://www.dbcut.com/bbs/index.php
https://mediaqueri.es/(PC,MOBILE,TABLET 모두)
http://bm.straightline.jp/all(일본)
3. 웹프로그래밍 독학(공부) 사이트(영상기반, 텍스트기반)
영상기반(생활코딩, 얄팍한 코딩사전, thenewboston, wesbos)
생활코딩 (opentutorials.org)+생활코딩 유튜브
텍스트기반(freecodecamp,w3school,모던자바스크립트,에드위드)
Learn to Code — For Free — Coding Courses for Busy People (freecodecamp.org)
W3Schools Online Web Tutorials
4. 기타 참고 사이트(statcounter, can i use, NULI, HTML Validator)
StatCounter Global Stats - Browser, OS, Search Engine including Mobile Usage Share(웹사이트 점유율 파악)
https://caniuse.com/(웹사이트 단어버젼확인)
https://nuli.navercorp.com/(웹사이트 노하우)
https://validator.w3.org/(웹사이트 타당성 검토)
URL, 파일, CODE 타당성 검토가능, 빨간색은 수정필수, 노란색은 수정권고
https://www.edwith.org/(웹사이트 노하우, NULI와 비슷)
'자기개발 > IT' 카테고리의 다른 글
Microsoft Teams(마이크로소프트 팀즈) 효과적으로 활용하기!! 3탄(미팅 및 회의) (0) | 2021.06.17 |
---|---|
Microsoft Teams(마이크로소프트 팀즈) 효과적으로 활용하기!! 2탄(문서협업) (0) | 2021.06.11 |
Microsoft365 Teams(마이크로소프트 팀즈) 효과적으로 활용하기!! 1탄(구성 및 기능활용) (0) | 2021.06.09 |
Microsoft365 아웃룩(outlook)으로 메일 및 일정 관리하기!!! (0) | 2021.06.01 |
S2) 스마트워크, 디지털 마케팅 정리 (0) | 2021.05.07 |