반응형

 한국사 영상 

선사시대 핵심키워드







도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형



반응형

'공부 > 영어' 카테고리의 다른 글

토익과 토플시험의 차이점에 대해 알아보자.  (0) 2019.01.17
영어이름변환 (정확한 영어이름 표기법)  (0) 2019.01.16
departure 뜻  (0) 2018.09.27
adorable 뜻  (0) 2018.09.23
gorgeous 뜻  (0) 2018.09.22
반응형

 코딩 

웹 프로그래밍기초 학습일지 -5- 브라우져에서 웹개발


웹 클라이언트 코드는 브라우저 안에서 동작합니다.

HTML,CSS,JavaScript의 실제 소스코드를 보면서

웹페이지의 구성을 살펴봅시다.


학습목표

1.HTML 요청 이후 브라우저에서 해석되는 

웹페이지(HTML)안의 내용구성과 소스코드를

어떻게 위치시키면 될지 이해한다.





학습내용

브라우저 Internet Explorer, Chrome, Firefox


크롬브라우저를 열고 크롬개발자도구 열기

(크롬브라우져가 없다면

(https://www.google.com/intl/ko_ALL/chrome/ 에서 다운로드)



크롬개발자도구 여는법

윈도우(Ctrl + Shift + I), 맥(Option+Command+i)

접속:http://www.amazon.com








코드보기

Network 탭의 Reponse탭에서 가장처음 www.amazon.com이

처음 서버에 요구했을때 응답하는 코드를 볼 수 있다.


HTML안에 자바스크립트,CSS코드가 복잡하게

구현되어 있다.



HTML문서의 특징

  • HTML문서 html태그로 시작하여 html태그로 끝난다.

  • head 태그는 HTML의 추가적인 설명을 담고 있다.

  • body 태그는 화면에 표현에 되어야할 내용을 담고 있다.

  • HTML은 계층적이다.

  • HTML은 tag를 사용해서 표현한다.

<tag class="title">안녕하세요</tag>








JS Bin이라는웹사이트에서 소스코드를

구현하여 테스트해보고 사람들과 공유할 수 있다.


JSBin사이트 바로가기



<코드>

<결과>

-스크립트를 HTML태그 내에 삽입하여 콘솔화면에 출력한 결과이다.




<코드>

<결과>

-CSS로 Styel태그를 이용하여 글자의 색을 변경한 모습이다.





JavaScript와 CSS는 HTML내에 넣을 수 있지만

그렇게 되면 파일의 크기가 늘어남으로

따로따로 파일로 분리해서 사용할 수 있다.









정리

브라우져는 HTML 한줄씩 해석한다.

JavaScript코드 브라우저 렌더링을 방해한다.

=>이를 최소하하기 위해 HTML아래쪽에

스크립트를 배치한다.

도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 코딩 

웹 프로그래밍기초 학습일지 -4- 브라우져의 동작

4)브라우져의 동작


WWW를 통해 전달되는 데이터가

어떻게 해석될것인가?

서버에서 온 데이터가 해석되는 곳이 브라우져 입니다.

Ex)구글 크롬, 인터넷 익스플로러 등


브라우져에는 데이터를 해석해주는

'파서'와 데이터를 화면에 뿌려주는 '렌더링엔진'이

있습니다.


이러한 브라우져 내부동작에 대해 반드시 알아야 하는것은

아니지만 내부를 이해하면 웹개발의 난해한 문제와

최적화된 웹 개발을 할 수 있습니다.





학습목표 

1.HTML 파일이 올때 브라우져의 렌더링 과정에 대해 이해한다.





학습내용

웹페이지의 소스가 브라우져가 어떻게 해석할까?


브라우져의 동작을 잘 알고 표현과 최적화를 잘 할 수 있다.


브라우져는 브라우져 컴포넌트로 구성되어 있다.


-유저 인터페이스

-브라우져 엔진

-렌더링 엔진

-네트워킹, 자바스크립트 해석, 유저인터페이스 백엔드 기타 등등...




렌더링 엔진이란?

브라우져의 핵심이 되는 요소로 

소스코드를 해석해서 화면에 뿌려주는

컴파일러 같은 역할을 함.

Ex.)파이어폭스:Geckko 사파리:WebKit 크롬,오페라:Blink

※크롬은 현재 크로니움으로 변경됨



브라우져 엔진의 흐름

HTML 파싱:문자 하나 하나를 DOM(Document Object Model)

의 트리 형태로 구조화 시킨다.

렌더 트리 구조화

렌더 트리 레이아웃화: CSS와 합쳐서 배치를 결정한다.

렌더 트리 출력

화면에 표시




일반적인 파싱 방법

문자와 숫자를 토큰 단위로 자른다.

신택스 트리를 만든다.




HTML 파서


마크업은 DOM구조가 다음과 같다

HtmlElement

bodyelement

ParagraphElement(텍스트), DivElement


CSS 파서

CSS Rule

셀렉터:(클래스나 id 같은)

선언:키-값으로 구성된 선언


정리

1.스크롤을 하거나 클릭하면 브라우져는

어떻게 화면을 그릴까?

=>필요에 따라 다시 렌더링 할 것이다.


2.위에서 표현된 그림처럼 다시 렌더링되지 않을까?

=>중복되는 내용은 쿠키에서 불러와서 리플로우 과정 반복을

줄일 수있을 것이다.

도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 블로그 

웹프로그래밍 기초 학습일지 -3-


웹 프론트엔드와 웹 백엔드


웹은 프론트엔드백엔드로 나뉘어진다.

브라우저를 프론트엔드 또는 클라이언트라 하고,


인터넷 유저에게 보여지지 않는 부분을 

백엔드라 한다.



학습목표

1.웹 프론트엔드에 대한 역할과 기술적 구성

2.웹백엔드에 대한 역할과 기술적 구성





웹 프론트엔드

사용자에게 다양한 데이터(문서,동영상,이미지 등)을 제공한다.

그리고 사용자의 요청에 반응해서 동작한다.


역할

구조를 만드는 과정(책이나 신문처럼)

적절한 배치(보기 좋게)

사용자요청에 반응(소통하듯이 부드럽고 빠르게)


HTML, CSS ,JavaScript


실습

크롬브라우져에서 평소 자주 이용하는 웹사이트를

웹사이트 도구로 살펴보기




HTML의 구조는 계층적으로 되어 있다.

CSS는 폰트의 크기, 사이즈 등 웹페이지의 스타일을 결정한다.

JavaScript는 서버의 동적인 부분을 담당한다.



웹 백엔드

백엔드는 프로그램의 뒷쪽, 서버입장에서

개발이 진행된다.


백엔드는 서버사이드(Server Side)이다.

백엔드 개발자는 클라이언트의 요청을

받아 일을 처리한 후에 결과를 넘겨주는

부분을 개발한다.

=>클라이언트 부분의 문제 해결파트


백엔드 개발자가 알아야할것

-프로그래밍 언어(JAVA,Python,PHP 등)

-웹의 동작원리

-알고리즘, 자료구조등 기반 지식

-운영체제, 네트워크에 대한 이해

-프레임워크에 대한 이해(Spring 등)

-DBMS(데이터베이스 관리소프트웨어)

에 대한 이해(예:Mysql, Oracle, MiracleSQL 등)








도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 영단어 

departure 뜻


안녕하세요 오늘의 영단어 departure라는

단어를 배워보겠습니다.


departure는 어디에서 어디로

나아간다는 뜻을 나타내는 단어입니다.


departure(디파쳐)는

명사로 비행기나 기차 등이 출발했을때

많이 쓰는 단어입니다.


-s를 덧불여 departures로 쓰면 

출발하는 곳, 출발하는 비행기를

뜻하기도 합니다.


departure의 반대말로는

arrival(도착)이 있습니다.








departure는

떠남, 출발 또는

직장에서 물러난다는 사임의 뜻도 지닙니다.






예문

departure을 사용한 예문은 다음 문장들이 있습니다.

 Please let me know the time of your departure.
당신의 출발 시간을 일러 주시오

The cold weather antedated my departure from the country.
추운 날씨 때문에 그 나라에서의 출발을 앞당겼다

Let's fix the date of our departure.
출발할 날을 정하자

This is announcement for departure.
출발 안내 말씀드립니다.

All departures are from Manchester.
모든 출발은 맨체스터에서 한다.

the departures board 
(역·공항의) 출발 시각 게시판



도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형

'공부 > 영어' 카테고리의 다른 글

영어이름변환 (정확한 영어이름 표기법)  (0) 2019.01.16
강의  (0) 2018.10.04
adorable 뜻  (0) 2018.09.23
gorgeous 뜻  (0) 2018.09.22
재미있는 미드 추천  (2) 2018.09.21
반응형

 블로그 

웹 프로그래밍 기초 학습일지 -2-



2)웹의 동작 (HTTP 프로토콜 이해)



웹 브라우저와 웹 서버간에 통신 하기 위한

규약, HTTP




학습목표

학습목표

1.HTTP 프로토콜의 작동방식에 대해 알아본다.

2.HTTP 프로토콜의 요청/ 응답 데이터 포맷에 대해 알아본다.





학습내용

HTTP의 이해
인터넷(World Wide Web) - 이하 WWW
각각의 서버는 각각의 포트로 분리될 수 있다


인터넷에서 웹으로 통신하기 위해
HTTP 규약을 이용한다.

HTTP을 이용하여 이미지, 동영상 ,오디오 ,텍스트 등의
다양한 데이터를 주고받을 수 있다.



네트워크 통신
유상태무상태 방식으로 이뤄진다.

유상태(Stateful)는 서버와 연결접속을 계속 유지하는
 온라인채팅, 실시간 게임 등의 사용된다. 

HTTP는 무상태(Stateless)방식으로 
서버에 연결하고 응답하고 바로 끊어버리는데

장점은 불특정다수 서비스에 적합한다.
단점은 클라이언트의 이전상황을 알 수 없다.
이러한 상태를 무상태라고 한다.




URL (Uniform Resource Locator)
인터넷상의 자원의 위치를 나타낸다.

접근프로토콜://IP주소 토는 도메인 이름/문서의 경로/문서이름

IP주소는 집주소와 같은 개념이고
포트는 집안의 방과 같은 개념이다.(단, 하나의 포트에는
하나의 소프트웨어의 서버만 존재 할 수 있다.)

HTTP 서버의 기본 포트 값은 80번


웹이 동작하는 원리(HTTP)

(1)연결
클라이언트가 서버에 접속하는 과정

(2)요청(request)
요청 데이터 포맷
-요청 헤더
GET, 등의 요청메서드, 요청 URL, HTTP 버젼
-요청바디

(! GET 방식은 요청바디가 없다.
왜냐하면 요청URL이 내용을 가져오기 때문이다.)
POST나 PUT메서드는 바디우선


(3)응답(response)
-응답헤더
  HTTP 버젼,응답코드, 응답메시지
날짜, 웹서버 이름, 수정날짜, 내용길이, 내용유형

-응답바디
(실제 데이터)









정리

<참고자료>

요청메서드:GET, PUT POST, PUSH, OPTIONS의 요청방식 등이 있다.

GET : 정보를 요청하기 위해서 사용한다. (SELECT)

POST : 정보를 밀어넣기 위해서 사용한다. (INSERT)

PUT : 정보를 업데이트하기 위해서 사용한다. (UPDATE)

DELETE : 정보를 삭제하기 위해서 사용한다. (DELETE)

HEAD : (HTTP)헤더 정보만 요청한다. 해당 자원이 존재하는지 혹은 서버에 문제가 없는지를 확인하기 위해서 사용한다.

OPTIONS : 웹서버가 지원하는 메서드의 종류를 요청한다.

TRACE : 클라이언트의 요청을 그대로 반환한다. 예컨데 echo 서비스로 서버 상태를 확인하기 위한 목적으로 주로 사용한다.





<개념 확인>

1.HTTP에 S가 붙은 HTTPS는 어떤 용도로 사용되는가?


=HTTP에 S를 붙인 HTTPS는 기존의 프로토콜에

보안을 강화한 것으로 보안을 유지해야할 통신에 사용되는 규약이다.

보안이 필요한 인터넷뱅킹, 공공기관 홈페이지 등에 사용된다.



도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 코딩 

웹 프로그래밍 기초 학습일지


웹 프론트앤드

-HTML,CSS 등 유저와 직접 상호작용하는 부분


웹 백엔드

-웹 서버 내에서 동작하는 부분

웹이 어떻게 동작

웹 서버는 무엇? 웹 애플리케이션 서버는

무엇?

간단하게 서블릿을 배우게 된다.


학습목표

웹 프론트엔드

CSS의 특성을 잘 알아야한다.


웹 백엔드

클라이언트와 서버간의 상호작용을

잘 이해한다.



Tip!!!
-학습일지를 4,5줄 써본다.
-웹서핑을 하면서 URL의 변화에 주목한다. 







학습내용

1.Web개발의 이해 -FE/BE
1) 웹 프로그래밍을 위한 프로그램 언어들
다양한 프로그래밍언어가 존재하며,
종류도 많다.
어떤 언어를 선택하는 것이 좋을까?


저급언어
기계중심의 언어
0과 1, 2진수로 이루어진 값으로 작성하는 프로그래밍
언어를 기계어(Machine Language)라고 한다.

기계어의 단점:숫자로만 된 프로그래밍언어
사용이 굉장히 어렵다.

따라서 숫자로 된 문장와 1:1 대응하는
기호를 만들었는데 그것이 프로그래밍언어이며,
이 사이에서 통역해주는 역할을 하는 것이
컴파일러이다.

저급언어의 예시) 어셈블리어(Assembly Language)




고급언어
고급언어는 사람중심의 언어
컴퓨터 성능이 좋아지고, 컴파일 기술이 발전하면서
사람중심의 언어로 프로그래밍 할 수 있다.

고급언어의 예시)포트란,코볼,C언어.Lisp.스위프트,
코틀린,파이썬,자바 등

웹프로그래밍에서 인기가 가장많은 언어는 무엇일까?
파이썬,PHP,자바스크립트,JAVA,루비








정리

1.프론트엔드 부터 서버개발 까지 한가지
프로그래밍 언어를 사용하여 개발한다면
어떤 언어를 사용하는것이 좋을까?

=자바스크립트가 가장 적합할 것이다.
프론트엔드에서 직접 사용자와 소통가능하며
서버의 내용도 조작할 수 있기 때문에

2.다양한 라이브러리, 쉬운 개발, 읽기 쉽고 적은
코드를 장점으로 하면 어떤 언어가 좋을까?
=파이썬이 가장 적합할 것이다. 요새 뜨는
언어로 누구나 쉽게 배울 수 있으며
다양한 라이브러리를 통해 다양한 구현이
가능하기 때문이다.

3.프로그래밍 언어에게 좋은 커뮤니티가
있다는 것은 어떤 장점이 있나?
=프로그래밍 과정에서 문제에 봉착했을때
해결책과 도움을 쉽게 얻을 수 있다는 장점이
있다. 


도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 한국사 

한국사능력검정시험 유효기간에 대해 알아보기


한국사능력검정시험이 이제 41회를 맞습니다. 


열심히 공부해서 한국사능력검정시험에

합격하면 과연 이 한국사능력검정시험이

유효기간이 얼마인지 궁금할 것 입니다.





유효기간이 존재하지 않다??

결론부터 말씀드리면


한국사능력검정시험의 유효기간은

정해진 기한이 없다.! 입니다



한국사능력검정시험 홈페이지에 올라온
시험안내 페이지 입니다.

시험개요, 시험요걍, 시험일정, 활용 및
특전에도 한국사능력검정시험의 인증
유효기간이 얼마인지에 대한 언급은 없습니다.



다만,
인증서 유효기간은 인증서를 요구하는
각 기관에서 별도로 정함! 이라고만 명시를
해놨습니다.



결국 이 한국사능력시험을 필요로하는
기업, 공공기관 등의 시험 자료에
공시된 자료를 참고해야 합니다.

일반적으로 기업은 2년이내  교사
임용시험은 5년 이내, 군무원 시험은 3년 이내
입니다.



공기업, 민간기업을 물론이고
요즘은 공무원 채용시험에서 한국사 과목을
한국사능력검정시험으로 대체하겠다는
소리가 나오고 있습니다.




정리

국사편찬위원회 주관 한국사능력검정시험

유효기간은 설정되어 있지 않다.

따라서 평생유효 하다.


다만

인증서를 요구하는 공기업, 공공기관, 군무원

등 채용기관에 별도로 유효기관을

5년이내 내지 3년이내로 정한다.


한국사능력검정시험을 요구하는 기관이라면

채용공고를 잘 살펴보시길 바랍니다.

도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형
반응형

 한국사 

64년전통의 역사축제, 백제문화제


이번에  제 64회 백제문화제가 공주와

부여 일대에서 열렸습니다.


축제는 공주 공산성과 금강신관공원이

중심되어 개최되었습니다.



축제 개요


이번 축제는 9월 14일 부터 22일까지 총 9일간

열렸습니다.


이번 축제에서는 백제시대의 무역항이였던

구드레나루를 재현시키고 많은

체험프로그램들과 전통음식들이 보였습니다


많은 관광객들과 소통할 수 있는 퍼포먼스도

보였습니다. 


축제 내용

백제의 역사가 조용히 살아 숨쉬는
공주와 부여

백제문화제는 1945년 부터 시작되어
64년 전통을 지닌 축제입니다. 
1년에 한번 열리는 이 백제문화제에
관광객들의 발길로 문전성시를 이뤘습니다.

다양한 행사와 불꽃농이는 축제에
참가하는 사람들이 누릴 수 있는 특권입니다.



1400여 년의 백제 역사를 보여주는
이번 백제문화제는
전통적인 공연, 먹거리, 즐길거리가
많았습니다.



9일간의 축제는 잊지 못할 추억을 
만들어줬습니다.

이러한 축제를 계기로
사랑하는 사람들과 잊지 못할 추억거리를
만들며,
우리 역사에 대해 많은 관심을 가졌으면 좋겠습니다.



도움이 되셨다면 로그인 없이 가능한

아래 하트♥공감 버튼을 꾹 눌러주세요! 


반응형

+ Recent posts