728x90

1. 수업 소개 : https://opentutorials.org/course/3084

 

WEB1 - HTML & Internet - 생활코딩

--- 우리는 지금부터 코딩 웹 인터넷 컴퓨터라는 거대한 주제에 대한 탐험을 시작할 거예요. 이 여행을 시작하기에 앞서서 한가지 준비가 필요한데요. 바로 우리들의 상상력입니다. 지금부터 여러분은 자신을 남의 문제를 통해서 코딩을 배우려는 학생이 아니라 나의 문제를 코딩으로 해결하려는 엔지니어라고 상상해주세요. 그럼 어떤 문제를 해결하면 좋을까요? 글쎄요. 각자가 해결하고 싶은 문제가 다를 거예요. 또 해결하고 싶은 문제가 아직 없을지도 모르고요. 그래서

opentutorials.org

본 수업은 코딩, 웹, 인터넷, 컴퓨터라는 주제로 수업을 시작합니다.

 

준비물은 상상력. 학생이 아닌 문제를 코딩으로 해결하려는 엔지니어라고 상상해야 합니다.

2. 프로젝트의 동기 : https://opentutorials.org/course/3084/18438

 

프로젝트의 동기 - 생활코딩

--- 지금부터 생활코딩을 시작하기 전인 2010년으로 돌아가서 저의 이야기를 들려드릴게요. 저는 컴퓨터 프로그래머로 일하고 있었고, 프로그래머가 아닌 동료들과 함께 일할 기회가 많았습니다. 동료들의 요청 중에는 약간의 지식이 있으면 개발자를 통하지 않고도 스스로 해결할 수 있는 일이 많았습니다. 난해해 보이는 개념들 때문에 소통에 어려움을 겪는 동료도 많았습니다. 어느 날 문득 직장동료들에게 SQL이라는 컴퓨터 언어를 알려주고 싶다는 생각이 들었습니다.

opentutorials.org

강사분의 과거 얘기를 통해 왜 이런 프로젝트를 시작하게 됐는지 설명해줍니다.

3. 기획 : https://opentutorials.org/course/3084/18437

 

기획 - 생활코딩

--- 지금부터  제가 끄적거리기 시작한 노트를  같이 한번 들여다보시죠.  무엇인가를 만들기 전에 무엇을 만들 것인가를  미리 상상하고,  계획해보는 과정이 필요합니다.  이런 과정을 기획이라고 해요. 이것을 전문적으로 하는 분들을 기획자라고 합니다.  지금부터 우리는 기획자입니다.  코딩수업과 내용을 잘 정리 정돈할 수 있는 웹사이트를 그려보겠습니다.  1. 제일 위쪽에는 수업의 전체 제목을 적어봤습니다.  2. 왼쪽에는 수업의 목차를 적었습니다. 목

opentutorials.org

"만들기 전에는 상상하고 계획하고 구체화하는 과정이 필요합니다"

4. 코딩과 HTML : https://opentutorials.org/course/3084/18445

 

코딩과 HTML - 생활코딩

--- 기획을 끝냈으니까 이제 구현을 할 차례입니다. 구현하기에 앞서서 타임머신을 타고 미래로 날아가서 우리가 어떤 일을 하게 될지 보고 옵시다. 화면이 두 개로 쪼개져 있습니다. 집중해서 봐야 할 부분은 어떤 쪽이 사람이 하는 일이고, 어떤 쪽이 기계가 하는 일인가를 분리해서 생각해보는 것입니다. 또 어떤 것이 원인이고, 어떤 것이 결과인지를 추론해보는 것입니다. 이것은 이해하는 것은 우리 수업 전체를 통틀어서 가장 중요한 부분입니다. 어떤가요? 구분이

opentutorials.org

어느 쪽이 사람이 하는 일이고 어느 쪽이 기계가 하는 일인지 분리해서 생각해봐야 합니다. 어떤 것이 원인이고 결과인지 추론해 보는 것을 이해하는 것이 가장 중요한 부분입니다.

 

사람이 하는 일, 원인을 부르는 여러 가지 표현 = Code, Source, Language

기계가 하는 일, 결과를 부르는 여러가지 표현 = Application, App, Program...

 

원인을 통해 결과를 만드는 것이 코딩을 이해하는 핵심입니다.

 

HTML(HyperText Markup Language)의 좋은 점

  1. 쉽다

  2. 중요하다

Public Domain : 어떠한 저작권도 존재하지 않는 완전한 자유. 

5. HTML 코딩 실습 환경 준비 : https://opentutorials.org/course/3084/18448

 

HTML 코딩 실습 환경 준비 - 생활코딩

--- 기획이 끝났으니  이제는 코딩하기 위한  준비를 해보겠습니다.  코딩을 하기 위해서는 에디터(Editor)라는 프로그램이 필요합니다. 각자의 운영체제에는 이미 에디터가 준비 되어 있습니다. 윈도 - 메모장 맥 - 텍스트 편집기 리눅스 - gedit, nano, vim 에디터마다 사용법이 다르기 때문에 통일하겠습니다. 이 수업에서 채택한 에디터는 github.com에서 만든 Atom(아톰)입니다. 미래에는 Atom이 없어졌을 수도 있고, 더 좋은 에

opentutorials.org

준비물

  1. 웹 브라우저

  2. 코드를 작성하는 프로그램(Editor)

수업에서 사용하려는 Editor는 Atom입니다.

 

다른 에디터를 검색하고 싶을 땐 HTML Editor, 혹은 best HTML Editor 2020(year)을 검색하면 됩니다.

 

Atom을 다운로드하기 위해서 https://atom.io 에 접속합니다.

 

A hackable text editor for the 21st Century

At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.

atom.io

Atom.io
Atom 실행 화면

Atom - 아톰 URI 핸들러 프로토콜 설정 / "Register as default atom:// URI handler" - https://gocoder.tistory.com/1328

 

Atom - 아톰 URI 핸들러 프로토콜 설정 / "Register as default atom:// URI handler"

atom 프로토콜 설정 안녕하세요. 고코더 입니다. ● 1. 아톰을 실행하면 이런 메세지가 나타나서 예스를 해야 할지 NO을 해야 할지 고민이 되신가요? Atom is not currently set as the default handler for atom:..

gocoder.tistory.com

먼저 Web이라는 Directory를 생성합니다. 그다음에 File > Open Folder을 클릭 후 만든 Directory를 선택합니다.

Web 추가

다음으로 Web에서 우클릭을 하여 새 파일을 만들어 줍니다.

1.html 생성

그 후 chrome에서 Ctrl + O를 누르면 열기가 생성되는데 여기서 만들어준 1.html을 선택합니다. 지금은 아무것도 없는 빈 화면입니다.

1.html 열기

이제 Editor에서 hello web이라고 입력 후 Ctrl + S로 저장해줍니다.

1.html에서 새로고침을 눌러주면 hello web이 추가된 것을 볼 수 있습니다.

728x90

+ Recent posts