주말에는 신랑이랑 데이트하고 시댁에도 가고 하느라 바쁜 와중에도

블로그 작성하느라 너어어어무 바빴다...

진짜 주말이 순삭되버렸다.

그래서 결국 또 일요일에 새벽2시 넘어서 잤으니...

진짜 부시시하게 눈비비면서 일어나고

머리만 질끈 묶고 컴퓨터에 앉아서 수업을 시작했다.

9시 52분에 입실체크하고 공부를 시작했다.

CSS를 매우 기대했었던 주인장...

솔직히 단조롭기만 하던 화면들이

CSS를 사용하면 이쁘게 꾸밀 수 있다는데

어느 누가 기대를 안하겠는가...

기대하지말걸....

눈알빠지는 줄 알았다..

게다가 오늘은 필수과제가 2개 선택과제가 한개

총 과제가 3개가 있었다..

신랑도 필수과제만 하면되지 않냐 라고 물어봤지만

나의 성장을 위해서라면....

과제를 주시는데로 다 하는게 맞는거잖아...

(맞다고해줘 ㅠㅠㅠㅠ칭찬해줘ㅠㅠㅠㅠ)

사실은 첫번째과제는 어느정도 수월하게 해낼 수 있었다.

하지만 첫번째 과제를 끝내서인지 나의 집중력은 바닥을 드러냈고

두번째과제는 난이도도 높고 집중력이 떨어졌으니 

힘든건 당연지사...

매일 7시 이전에는 필수 과제 싹다 끝내고 일과 후에 블로그써야지~~

결심했던게 무섭게 9시 다되서야 과제가 끝이 났다..

9시에 입맛도 없어서 간단하게 맘마먹고

다시 자리에 앉아서 이때까지 밀린 블로그와 오늘치까지 빡 집중해서 작성하니 벌써 11시 50분....

내일 안힘들기위해서 오늘의 나는 내일의 수업을 예습하고 자야겠다...

그럼 20000~!!!

CSS

캐스케이딩 스타일시트(Cascading Stylesheet)

  • Cascading:폭포같은, 계속되는, 연속적인
  • Style: 멋을 내다.
  • Sheet:한 장을 세는 단위(종이나 문서)

연속적으로 스타일을 정의하는 문서

CSS는 스타일을 정의하는 문서형식이다.
태그와 태그가 중첩되어 연속적인 구조를 지닌 HTML문서에 스타일을 추가한다.

CSS의 역할은 HTML 문서에 스타일을 추가하는 것이다.

CSS의 문법

HTML 코드가 다수의"태그"로 구성되는 것처럼, CSS코드는 다수의 '스타일 선언문'으로 구성된다.

스타일 선언문의 형태

  • 선택자: 어떤 요소에 스타일을 적용할지에 대한 정보
  • {중괄호}:선택한 요소에 적용할 스타일을 정의하는 영역
  • 속성명: 어떤 스타일을 정의하고 싶은지에 대한 정보
  • 속성값: 어떻게 정의하고 싶은지에 대한 정보

CSS에게도 주석이 존재한다.

현재 우리가 사용하고 웹개발 표준으로 인정받고있는 CSS는 'CSS3'이다.

 

CSS문서

독립적으로 존재할 수는 있지만, HTML문서와 함께 사용하지않으면 단지 하나의 텍스트 문서에 불과할 뿐이다.
즉, 혼자서는 할 수 있는 일이 없다.
문서에 정의된 스타일이 웹브라우저 화면을 통해 보여지도록 하기위해서는 반드시 HTML문서 작성이 먼저 이루어져야한다.

HTML에 CSS를 더하려면

    • 인라인 스타일:태그에 직접 기술하기
      태그에 style속성을 추가하여 요소에 직접적으로 스타일을 정의하는 방식
      제일 간단한 방법이고 선택자는 필요가 없으나 웹컨텐츠와 스타일시트를 분리하기위해서는 사용하지않는 편이 좋다.

 

    • 스타일 태그 :스타일 시트를 위한 태그를 추가하여 기술하기
      HTML문서에 태그를 추가하여 그 안에 CSS코드를 작성할 수 있다. '내부 스타일시트'라고 표현하기도 한다.

 

  • 문서간의 연결: 스타일 시트 문서를 따로 작성하여 HTML문서와 연결하기
    확장자가 *.css인 스타일 시트 파일을 생성해 그 안에 CSS코드를 작성하고,HTML문서에 이를 연결하는 방식.
    이때는 <link>태그를 사용한다.
    • href:연결하고자 하는 외부 소스의 url을 기술하는 속성
    • rel(관계):현재 문서(HTML)와 외부 소스의 연관 관계를 기술하는 속성
    -<link>태그는 HTML문서의 <head></head>내부에서 사용해야함.

인라인 스타일은 우선적으로 적용이 된다.
인라인스타일이 아닌 경우 나중에 쓰여진 스타일 선언문이 적용된다.

선택자 유형

스타일 선언문의 선택자를 어떻게 입력하는가에 따라 스타일이 적용될 요소가 결정된다.
이때 요소는 단 하나만 선택할 수도 있고 여러 개를 동시에 선택할 수도 있다.
CSS는 아래와 같이 여러가지 유형의 선택자를 지원한다.

  • 전체 선택자:문서 내 모든 요소를 선택 - 사용기호: *
  • 태그 선택자:특정 태그로 만들어진 모든 요소를 선택 - 사용기호: 태그명
  • 클래스 선택자:특정 클래스 값이 지정된 모든 요소를 선택 - 사용기호: .클래스값
  • 아이디 선택자:특정 아이디 값이 지정된 요소를 선택 - 사용기호: #아이디값
  • 그룹선택자:여러 유형의 선택자를 한꺼번에 선택 - 사용기호: 선택자,선택자,선택자...
  • 등등..

박스모델(box model)

브라우저 화면은 가로와 세로를 축으로 하는 2차원공간이다.
따라서 브라우저를 통해 렌더링 되는 웹 요소들 또한 그 안에서 개별적으로 너비와 높이를 가진다.

너비와 높이를 가지는 개별 요소를 가리켜 '박스'라 표현하고, 박스를 네가지 세부 영역으로 나누어 구분한 일종의 디자인 모델이다.

CSS로 스타일을 정의할 수 있는 모든 요소에는 박스 모델 관련 속성 중 일부 또는 전부를 적용할 수 있으며
CSS는 영역별로 크기를 따로 설정할 수 있도록 다양한 속성들을 제공한다.

박스모델의 세부영역들

  • 콘텐츠영역: 요소내에 포함된 콘텐츠를 표시하는 영역-width,height
  • 안쪽여백: 테두리 안에서 콘텐츠 주변을 감싸는 여백-padding
  • 경계선(테두리): 콘텐츠와 안쪽 여백을 둘러싸는 테두리-border
  • 바깥쪽 여백:테두리 바깥에서 요소를 감싸는 여백-margin

테두리 스타일

테두리는 화면 상에서 요소가 차지하고 있는 공간을 뚜렷하게 표시해 다른 요소와 쉽게 구분할 수 있게 도와주는 유용한 영역이다.
테두리 스타일을 정의할 때에는 단축속성인 border를 사용하서나 border의 하위속성을 개별적으로 사용하는 방법을 사용한다.

  • border-width : 테두리의 두께를 지정
  • border-style : 점선,실선,겹선 등으로 테두리 모양을 지정
  • border-color : 테두리의 색상을 지정
  • border : 테두리의 두께, 모양, 색상등을 한번에 지정
  • border-radius : 테두리 모서리의 곡률을 지정(그림에서 '반경'에 해당하는 길이를 정해주면 그만큼 둥글어진다.)
    네개의 모서리에 서로 다른 값을 지정할 수도 있다.

여백 다루기

여백의 안쪽, 바깥쪽 여부는 테두리를 기준으로 정해진다.
박스 모델의 여백에는 네 개의 면이 존재하는데, 속성값의 사용갯수에 따라 네면의 여백 크기를 달리 정할 수 있다,

  1. 여백의 모든 면에 동일한 값을 지정 - (예)margin:10px
  2. 위아래 여백과 왼쪽 오른쪽 여백의 값을 따로 지정 - (예)margin:10px 20px
  3. 윗쪽 여백, 왼쪽 오른쪽 여백, 아래쪽 여백 순서로 값을 지정- (예)margin:10px 20px 15px
  4. 위,오른쪽,아래,왼쪽 순서대로 각각 따로 지정 - (예)margin:10px 20px 30px 15px

width나 height를 사용하면 컨텐츠 영역의 크기를 결정할 수 있다.
여기에 padding 속성을 추가 정의 하면 여백이 생기면서 요소가 기존보다 더 커지게 되는데, 원치 않을경우에는 box-sizing이라는 속성을 사용할 수 있다.

form(양식)이란?

사용자로부터 입력받은 정보를 모아서 서버로 보내 원하는 처리를 할 수 있게해주는 중요한 요소
입력양식을 만들어주는 폼 태그는 사용자가 입력한 데이터를 서버로 보내는것을 목적으로 하는 태그,
따라서 서버에 대한 이해가 반드시 필요하다.
    입력양식이 사용된 페이지의 예
  • 로그인 페이지
  • 회원가입페이지
  • 검색어입력페이지

서버

예를 들어로그인을 하려면 아이디와 비밀번호라는 정보요소가 필요하다.
요소를 입력을 하면 인터넷을 통하여 서버에 전달되고 정보를 제공해준다.
서버란 입력한 정보를 받아서 처리해줄 수 있는 프로그램, 그 프로그램이 설치되어있는 컴퓨터까지를 서버라고한다.
간단히 말해서 서버란 정보를 처리하고 제공하는 호스트

form

입력요소들을 감싸고, 입력 값을 서버측으로 제출(submit)하는 역할을 하는 태그
안에 다양한 입력태그들을 포함시키면 해당 입력요소들은 양식의 개별 항목으로써 역할을 수행한다.

단순히 폼 요소안에 입력요소를 포함한 것만으로는 서버에 입력 값을 전송할 수 없다.
역할을 수행하기 위해서는 아래의 속성을 사용해야한다.

  • action:입력값을 전송할 서버의 주소(url)
  • method:클라이언트(사용자)가 입력한 데이터를 어떤 방식으로 전송할지(GET or POST)

method

GET과 POST 둘중에서 어떤 방식으로 서버에 요청을 보낼지 고르는 것
  • GET:서버에 요청을 보내서 응답을 받아낸다.
    서버로부터 정보를 '가져온다'라는 성격의 요청
  • POST:서버에 요청을 보내어 작업을 수행한다.
    서버에 있는 데이터를 추가,수정,삭제한 후에 응답을 받아낸다.
    서버의 정보를 '조작한다'라는 성격의 요청

이름을 반드시 지어줘야함

폼요소안에 필요한 만큼 입력요소를 포함하여 다양한 형태의 양식을 만들 수 있다.
폼요소안에 포함되어있는 각 입력요소에는 이름(name)속성을 추가해 각각 입력 항목의 역할을 구별해줄 수 있다.
name은 들어있는 입력요소의 역할을 구별해주는 식별자

화면상 입력요소의 모양은 바뀌는 게 없으나 추후 실제로 서버에 데이터를 전송하는 작업을 하였을때에 상당히 중요하다.
서버가 정보를 받으면 name속성으로 항목을 구별하기 때문


시맨틱(의미론적인) 코드

다른점개발자와 브라우저에게 의미를 제공한다.
컨테이너코드와 역할이 거의 같지만 태그의 이름이 요소의 목적이나 역할을 강조하는 의미로 지어져있다라는 차이점이있다.
검색엔진에 좋은 단서가된다.

시멘틱태그의 장점

대부분은 컨테이너 태그(span/div)와 같이 특별한 스타일을 제공하지 않지만 아래와 같은 이점이 있다.
  • 검색 엔진은 시멘틱 태그를 웹페이지를 검색하는데에 있어서 중요한 단서로 본다
  • 적극적으로 사용하게되면 시각장애가있는 사용자가 화면판독기,음성인식기로 페이지를 탐색할때 참조가된다.
  • 중요한 내용을 조금더 강조하는 효과가 있다. 웹 접근성을 향상 시킬 수 있다
  • 코드의 가독성이 좋아진다.
    이름으로 역할을 강조하기때문에 코드를 볼때 조금더 빠르게 코드를 캐치할 수 있다.
  • 컨테이너의 남용을 방지할 수 있어 코드쓰기가 편하다.
    • 컨테이너의 남용? 웹컨텐츠를 많이 페이지에 채우게되면 스타일이나 div가 많아짐
      많아지게되면 코드를 작성하기에도 불편해짐

시멘틱코드의 종류

  • <articcle>-독립적인 컨텐츠
  • <aside>-별도의 컨텐츠
  • <details>-추가적인 상세정보
  • <figcaption>-figure의 자막
  • <figure>-설명이 붙는 독립컨텐츠
  • <footer>-맺음말
  • <header>-머릿말
  • <main>-주된 (메인) 컨텐츠
  • <nav>-네비게이션링크
  • <section>-컨텐츠의 한 섹션(절)
  • <summary>-detail의 헤더
  • <time>-강조할 시간
  • meta

    HTML문서에 대한 메타데이터를 정의한다.

    메타데이터란 데이터에 대한 데이터, '정보'를 의미한다. meta태그는 항상 head 태그의 안에 들어가며, 문자세트, 페이지설명,키워드,문서의 작성자 및 뷰포트 설정을 지정하는데 사용된다.
    없어도 페이지는 잘만들어지지만 웹페이지에 대한 정보를 제공하므로 검색엔진이 페이지를 검색할 때 참고할 수 있고, 검색결과에도 반영할 수 있다.
    실무에 들어가게되면 페이지를 만드는 것뿐만 아닌 실제로 사용자들이 사용을 하는 웹을 만들어야하니 반드시 필요한 사항이다.

    메타데이터의 유형과 속성

    • charset:문자세트
      문자인코딩에 대한 요약정보를 기입하는 속성
      문자인코딩이란 한글을 표시하기위해 문자세트를 지정하는 작업으로 영문과 한글을 모두 사용하기위해 utf-8방식을 사용하는 것이 좋다.

      인코딩을 명확히 기입하지않으면 웹븡라우저 설정상황에 따라 자동으로 인코딩을 추정해서 처리한다.
      문자가 깨질 가능성이 생긴다.

    • http-equiv:컨텐츠 속성정보에 대한 http 헤더
      HTTP란 인터넷에서 데이터를 주고받을 수 있는 프로토콜(약속)이다.
      정보를 송수신할때 사용하는 기술적인 방법.
      해당속성에 http관련정보를 지정하면,'content'라는 속성에 그에 대한 정보(값)을 지정한다.
      지정되어있는 값이 해당정보의 역할을 수행하게 된다.

    • name: 문서정보
      form 에서는 입력요소간의 구분을 위해 사용이 된다.
      meta에서는 속성을 이름으로 content속성을 값으로 하여 문서정보를 이름+값 쌍의 형태로 제공할 때 사용할 수 있다.
      검색최적화에 도움이 되는 작업이다.

    • content:메타데이터 내용

'코딩배움일지 > HTML&CSS' 카테고리의 다른 글

3일차(CSS)-24.11.18  (0) 2024.11.18
3일차(시맨틱 마크업?시맨틱 코드?)-24.11.18  (1) 2024.11.18
2일차(HTML-표시)-24.11.15  (0) 2024.11.18
1일차(HTML-구성)-24.11.14  (0) 2024.11.18
1일차(HTML란?)-24.11.14  (1) 2024.11.16

HTML의 기본 문법

HTML은 웹페이지에서 어느 부분에 텍스트나 이미지가 있어야할지, 요소가 있어야 할지 등등을 나타내는 역할을 한다.
HTML은 '태그'라고 불리는 표시법을 사요와여 맡은 역할을 수행한다.

태그의 구성 요소

  • 태그명(태그의 이름)
  • 여는(시작) 태그
  • 닫는(끝) 태그
  • 컨텐츠


태그의 기본 형태는 <태그명>컨텐츠< /태그명 > 으로 구성된다.
컨텐츠 생략이 가능할 때에는 단일태그를 사용한다.

현재 교육을 진행하면서 사용하는 프로그램인 'Visual Stuudio code'에서는 여는 코드를 입력하면 자동으로 닫는 코드가 입력이 되어 크게 신경을 쓸 필요는 없지만 추후에 타 프로그램을 사용할 수도 있으니 반드시 알고 있어야하는 개념이다.

단일 태그형태

    • <태그명>
    • <태그명/>

올바른 태그 작성을 위해 알아두어야 할 사항

      • 태그의 이름은 소문자로 쓴다.
      • 여는 태그와 닫는 태그를 정확히 입력한다.
      • 태그의 컨텐츠로 또 다른 태그가 포함될 수 있다.
      • 들여쓰기를 적절하게 사용하는 것을 적극 권장한다.

속성

속성은 태그의 부가적인 기능을 정의하는 것으로 선택사항이다.
속성은 시작태그 내부에 입력을 하면된다.
갯수 제한은 따로 없고 여러 개를 추가할 경우 구분하기 위해 공백을 반드시 사용해야한다.

속성을 추가한 태그에 의해 표시되는 컨텐츠는 형태가 바뀔 수도 있다.
하지만 겉으로 드러나지 않는 속성도 여러가지 있다.

- (예시)속성을 추가한 태그의 형태

주석

주석은 코딩을 할때에 코드에 대한 메모를 남기기위한 용도로 주요 사용된다.
코딩을 진행하는 동안 사람에게는 보이지만 웹브라우저에는 보이지않는 코드이다.

문서 기본 구조

HTML문서에는 화면에 표시될 컨텐츠 외에 '문서 정보'도 포함된다.
문서의 정보를 기입하는 부분을 head
문서의 내용을 기입하는 부분을 body라고 한다.
이를 구분해서 적으면 작성자는 코드 관리하기가 편해져서 좋고 이를 해석하여 랜더링하는 웹브라우저나 웹시스템에게도 훨씬 좋다.

HTML문서는 모든 것을 태그로 표현한다.
따라서 정보와 내용의 구분 또한 태그로 해주어야 한다.

head 내부의 코드와 body 내부의 코드가 모여서 HTML문서를 구성한다.
두태그를 html태그로 묶어서 표현해줘야한다.

문서의 타입 (DOCTYPE)까지 써주면 완성이다. 작성하지 않아도 문제는 없지만 적어주는 것을 권장한다.
아래는 주로 사용하는 HTML문서의 기본 구조이다.

HTML의 정의

하이퍼텍스트 마크업 랭귀지 (HyperText Markup Language>

  • HyperText:하이퍼링트를 통하여 문서에서 다른 문서로 접근할 수 있는 텍스트
  • Markup:(컨텐츠)표시하다
  • Language:언어

하이퍼링크를 통해 다른 문서로 접근할 수 있는 텍스트와 컨텐츠들을 표시하는 언어
쉽게 말해, 웹브라우저를 통해 표시되는 콘텐츠를 정의하기 위해 사용하는 언어

HTML5

HTML은 1991년에 웹의 창시자인 '팀 버너스리'에 의해 최초로 제안되었다.
만들어진 순간부터 지금까지 계속해서 기능을 개선하거나 추가해가면서 발전을 해왔다.
그 과정에서 새로운 버전이 계속 발표(버전 up)되었는데,
현시점에는 HTML5가 웹 개발 표준으로 인정받고 있다.

HTML과 HTML5의 차이

간단하게 말해서 버전의 차이이다.
현재 우리가 배우는 HTML은 제일 최근 버전인 HTML5라고 생각하면 된다.

HTML5가 2014년 10월에 발표되었는데 그러면서 많은 요소가 제거되거나 수정되었다.

  • 정의

    HTML-웹페이지 개발을 위한 기본언어

    HTML5-컨텐프를 구조화 하고 표현하기 위해 인터넷 기술과 상호작용하기위한 핵심기술인 '마크업 언어'와 함께 새로운 기능을 가진 새로운 버전
  • 멀티미디어

    HTML-비디오 및 오디오를 지원하지않음.

    HTML5-비디오 및 오디오를 지원함
    (예전에는 비디오,오디오를 지원할 필요성이 적었으나,
    현재는 영상,음성과 같은 시각적,청각적요소의 필요성이 늘어나서 그런게 아닐까?)
  • 위치식별

    HTML-사이트를 방문하는 사용자의 위치를 추적하는 기능이 있지만 프로세스가 번거롭고 모바일에서 로그인할 경우 찾기가 어려움

    HTML5- JavaScript Ceolocation API를 사용하여 엑세스를 하는 모든 사용자의 위치를 식별하는데에 사용가능.
  • 통신

    HTML-클라이언트와 서버간의 통신은 소켓지원이 없기 때문에 스트리민 및 긴 풀링을 통해 수행되었음.

    HTML5-클라이언트와 서버간의 통신을 허용하는 웹소켓을 지원.
  • 브라우저 호환성

    HTML-어도비플래시,실버라이트 등과 같은 다른 도구를 사용하여 벡터그래픽을 지원할 수 있음.

    HTML5-캔버스와 SVG가 기본적으로 내장되어있어 벡터그래픽이 기본적으로 지원됨.
  • 저장

    HTML-브라우저 캐시메모리를 임시 저장소로 사용.

    HTML5-응용프로그램 캐시,SQL 데이터베이스 및 웹 저장소와 같은 여러 저장소 옵션이 있음.
    저장을 위해 사용하능한 JS API의 도움으로 백그라운드에서 JavaScript를 사용할 수 있음
  • 스레딩

    HTML-사용자가 상호작용하는 브라우저 인터페이스와 자바스크립트는 동일한 스레드에서 실행되므로 성능 문제가 발생

    HTML5-자바스크립트 밀 웹브라우저 API가 있어서 다른 슬레드에서 자바스크립트 및 브라우저 인터페이스를 실행할 수 있음
  • 오류처리

    HTML-부정확한 구문 및 기타 오류를 처리할 수 없음

    HTML5-부정확한 구문 및 기타 오류를 처리할 수 있음.
  • 등등의 다른 점이 있다.

오늘도 10시부터 시작된 수업

전날 신랑이랑 이마트도 가고 당근거래하러 돌아다니고 밥먹고 집에 와보니 12시 반

눈부을까봐 맑은 순두부찌개를 먹었건만...

눈은 팅팅 부었고...

하루에 물을 2리터를 마시니 생수로는 감당이 안되서

브리타 8.2L짜리 당근해왔는데 그거 씻고 설거지 다하고 잠에 드니 2시..

9시 30분에 밍기적 밍기적 일어나서

세수랑 치카만 간단히 하고 책상앞에 앉았다.

근데 그 와중에 배탈남 ㅋㅋㅋㅋㅋㅋㅋ

진짜 가지가지한다 쵸화얔ㅋㅋㅋㅋ

계속 화장실 가곸ㅋㅋ

근데 잠은 와서 뭐라도 먹어야하곸ㅋㅋ

오늘 뭔가 집중력은 조금 떨어지기는 했는데

그래도 졸지는 않고 공부는 열심히 했다.

10시부터 12시까지 잠이 덜깨서 조금 몽롱하긴했지만

열심히 강의를 봤다

어제보다는 솔직히 어려웠다...

당연한거다

어제는 첫날이라 간단한걸 알려주셨지만 

오늘은 조금 더 딥하게 들어갔으니

강의는 그냥 지켜보는 것이 아닌 보면서 실습을 진행하면서 진행하는거다보니

조금더 빨리 내것으로 만들 수 있는것 같다.

어제는 내 프로필을 HTML코드들을 활용해서 만드는

간단한 텍스트와 요소들의 나열이였다면

오늘은 체크박스, 리스트 등등 다양한 요소들을 배움으로써

회원가입하는 페이지를 만들어봤다.

17시부터는 실시간 세션 강의도 진행했다.

사실 아직은 내 머리가 받아들이기엔 어려워하는 내용들이 너무 많아서인지

오늘 컨디션이 안좋아서인지 

머리속에 잘 안들어왔다.

그래도 내일 세션녹화강의를 올려주신다하셨으니... 다행

토,일 주말은 쉬는 날이지만 그냥 쉬는 것이 아닌 

이틀간 배운 내용들을 정리해보고 다시 실습을 해보면서

복습하는 시간을 가져 내것으로 만들어야겠다.

오전 10시부터 시작된 본격적인 수업

첫날이라고 알람도 울리기전인 8시에 일어나서

그래도 첫 만남인데 하면서 씻고 부시시하지않게 ZEP으로 들어갔다.

100% 국비지원수업이다보니

HRD-NET 출석체크는 선택이 아닌 필수다.

9시 50분 부터 10시 10분까지 꼭 ZEP에 참석하여

큐알코드로 출석체크를 한다.

조금이라도 늦으면 지각이 되어버리는 불상사가 발생할 수 있으니

늦더라도 9시 55분까지는 책상에 착석을 하는것이 베스트~!!!

그리고 퇴실은 무조건 퇴실가능시간 이후에 찍어야지만

조퇴처리가 될 수 있으니 조심 또 조심

1분 일찍 퇴실찍었다가 조퇴처리되면 너무 억울쓰하니깐~!

 

첫째날이니 만큼 10시부터 12시까지는 발대식 및 OT를 진행했다.

진짜 국비지원교육을 처음 받아보는 나로써는

매니저님 조교님들께서 진짜 하나하나 세세하게 알려주시니

메모만 열심히 하면 놓칠 수 없겠구나 생각했다.

사람의 기억력이 오래 가지는 않으니 

반드시 메모를 해놓았다가 도~~저히 기억이 안난다고 하면

조교님과 매니저님께 여쭤보면 바로 알려주신다.

소통을 위해서는 디스코드를 사용하는데

사실 나는 디스코드를 많이 사용해봤던 사람이라

전혀 어려울게 없었지만 사용안해보신 분들은 조금 어려울 수도 있을거같긴하다.

12시부터 13시까지는 점심시간!!

든든하게 잘 챙겨먹고 공부를 해야하겠지만

사실 집에서 공부를 하는거다보니 

집중력도 조금 흐트러질 수도 있고

식곤증은.... 못이긴다.

그래서 그냥 배고프지만 않을 정도로만 먹고

저녁에 많이 먹자...

13시부터 다시 발대식과 OT를 진행한다.

진짜 발대식과 OT하는 동안 필요한 정보, 담당 조교님들도 알려주시고

코딩에 대해서도 흥미를 더욱 생기게 해주시는 이야기들을 가득해주신다.

들으면서 제일 좋았던 얘기는

"모르는게 당연하다."

"질문하는 걸 부끄러워하지말자"

사실 완전 코딩에 대해 아는것 하나 없는 사람들도 많이 오지만

어느정도 정보가 있는 사람들도 많이 오다보니

내심 걱정을 많이 했다.

'동기들에게 피해를 주는 건 아닐까?'

'아예 아는게 없는데 괜찮을까?'

괜찮더라

걱정할 필요가 하나도 없더라...

오히려 걱정한 내가 뻘쭘하더라...

오히려 매니저님들과 조교님들께서 모르는게 당연하다 해주셔서

용기를 한가득 얻었다.

 

그리고 동기님들과 처음 인사를 나눠보는 자기소개시간

사실 첫번째로 자기소개 하는 것 만큼 부끄러운게 없다.

내가 부끄러우면 동기님들도 당연히 부끄러우실 것

또 내가 누구인가 

파워E

ENFP쵸화아닌가?!

제가!! 1등으로 해보겠습니다!!

하고 나섰다...

왜그랬니 지난 날의 나야...

한 2분간 웃기만 하다가 자기소개는 한 1분 한거 같다...ㅋㅋㅋㅋ

얼굴도 빨개져가지고

뒤에 놔둔 핑크색 담요랑 실시간으로 얼굴색이 같아지고 있었다.

그래도 덕분에 우리 소중한 동기님들의 긴장이 풀어지셨다고 하시니

그거면 됬다...

 

발대식과 OT가 끝나고 

15시 드디어 본격적으로 수업에 들어가는 시간

내 자리 지정받고 같은 방 동기님들과 앉아서 공부를 시작했다.

ZEP에서는 내 맘대로 나의 아바타를 꾸밀 수 있다.

자리에 앉아서 열공하는 나의 모습...

너무 귀엽지아니한가...

 

우리의 오즈코딩스쿨 초격차 캠프에는

1일 1과제가 준비되어있다.

사실  6개월이 길지만 무언가를 배우고 마스터 하기에는 짧은 시간이라고 생각한다.

(대학교도 가려면 12년 공부하잖아....)

그래서 그냥 방치형보다는 더욱더 굴려주고 매일 과제를 내주는게 맞다고 본다.

 

첫날에는 HTML에 관련하여 배웠는데

내가 직접 내 손으로 코드를 짜보고

만들어지는 것이 눈에 바로 보이니

진짜 대존잼이였다.

 

여기서 쵸화의 감동포인트가 또 발생해버렸다..

 

과제제출에서 조금 버벅거리고 있으니까

우리의 동기님들 진짜 다들 도와주시고 알려주시고

동기사랑 나라사랑~❤

 

처음에는 사실 동기님들이 그래도 나의 경쟁상대가 아닐까 생각했는데

아니였다...

우리는 달리기 시합을 하는 것이 아니라

다같이 손잡고 오래달리기를 하는거였다는걸

누구하나 뒤쳐지더라도 손잡고 이끌어주시고

넘어지더라도 일으켜세워주시고 무릎을 털어주실 분들인것이다.

좋은 동기님들과 좋은 교육진분들

이렇게 체계가 잘 짜여진 곳에서 

공부를 진행하니 

마치 학생때로 돌아간 것같고 기분이 새로웠다.

 

앞으로도 내가 다른 동기님들에게 도움이 될 수 있을 정도까지

한번 열공해보자구~~

 

 

 

드디어 기다리고 기다리던 초격차 캠프의 첫째날 

 

어제 맥북도 도착했고 아침에 수업시간에 딱 맞춰서 

웰컴키트까지 도착했다.

6개월간 나와 함께해줄 맥북 프로

사실 어제 택배기사님께서 나 보는 앞에서 맥북을 던지는겨....

막 옛다!!!하고 던진건 아니였지만 슬라이딩 정도..?

아니 그래도 그건 아니잖아 ㅠㅠ 싶어서 

"아저씨... 저거 노트북이에여.... 왜던져요... 던지면 안되는건데...."

외쳤다.

아저씨 하시는 말씀

"아..노트북이에요? 옷인줄알았어요..미안해요 확인해보고 파손있으면 연락주세요."

이 말씀을 듣고도 사실 난 속상했음... 내가 안보는 상황이였어도 속상한건데

내가 보는 앞에서 6개월간 나와 함께 해줄 소중한 맥북을 던진다...?

이건 싸우자는 거지...?

근데 아저씨가 연락하면 보상다 해줄거고 계속 미안해 하시기도 하셨고

열어보니까 상태가 굳이길래  내가 특별히 넓은 마음으로 용서해드리기로 했음..

'착한 내가 용서해준다~!!!!'

암튼~!!!

첫째날이라 그런지 

10시에 시작하지만 8시에 눈이 번쩍 떠지더라...

역시 나란 인간 새로운 거에 도파민이 매우 넘쳐나지...

9시에 웰컴키트까지 왔는데

아니... 너무 귀여움 ㅠㅠㅠ

 

패키지마저 너무 깔끔하고 이뻐서

받자마자 "어머어머 이게뭐야~~~!!!"를 외치고..ㅋㅋㅋ

구성은 이렇게 되어있었음...

허브도 사실 선물처럼 포장되어있었는데

쵸화는 못참지 하고 뜯어버렸다는...ㅋㅋㅋㅋ

 

안에 이렇게 편지들도 들어있었음..

파워F인 나로써는 이런거 하나에 기분좋아진다는 거

이런 포인트 하나에 웃습니다...

이제 웰컴키트로 온것 중 허브를 먼저 열어봐야지~!!

이거 보임..?

오즈 떡하니 박혀있음..

솔직하게 오즈코딩스쿨의 로고는 깔끔하고 귀여운 느낌이라서

다른데는 박아주면 간혹 촌스러울 때도 있지만

오즈코딩스쿨은 안그렇다

귀엽다. 깔끔하다

 

그럼 다음 제일 중요한 키보드를 열어보겠음

앱코꺼를 보내주다니...

키감도 만족스럽고 컬러감도 대만족스러움...

100% 국비지원 수업에 이렇게 좋은 웰컴키트까지 주는

우리의 오즈 코딩스쿨 

코딩에 관심이 있는 사람이라면 

[오즈코딩스쿨] 초격차캠프를 선택하지 않을 이유가 있을까?

 

내가 평일 내내 생활하는

책상 세팅완료!

최애 텀블러로 하루에 물 2L 마시고 

최애 캐릭터인 쿠로미로 안구정화도 하고

6개월동안 한번 으쌰으쌰 해보자구~!!!

 

 

https://blog.naver.com/cho_hwa_studio/223650098898

 

[ 오즈코딩스쿨]초격차캠프 (비기너트랙)

11월 14일부터 본격적으로 시작하는 코딩스쿨 부트캠프~! 아직도 내가 선발이 되었다는거에 못믿기지만... ...

blog.naver.com

 

사전 학습한다고 열심히 예습했었던 시간...

사실 현생이 바빠서 막 열심히는 못했지만....

본캠에는 진짜 뼈와 살을 깎으면서 해봐야지

(뼈는 깎지말고 살은 깎아봐야지 다이어트 개꿀)

 

https://blog.naver.com/cho_hwa_studio/223642076224

 

[오즈코딩스쿨]초격차 캠프에서 코딩배우기

요새 즐겁게 하고있는게임인 카드캡터체리:추억의 열쇠 현재 활동하고 있는 단톡방에서 코딩을 배우셔서 봇...

blog.naver.com

 

 

처음에는 네이버로 작성하였으나 

사업으로 사용하는 블로그다보니 

이제 블로그를 옮겼다!

 

네이버만 사용하다가 티스토리로 넘어오니

적응이 하~나도 안된다....

이제부터 블로그도 꼬박꼬박써봐야지...

+ Recent posts