일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 라라벨 설치
- 웹
- 경희대학교 국제캠퍼스
- 백엔드
- 크롬 개발자 도구
- 웹 강의
- .md
- 태그
- composer
- 개발 환경 구축
- NPM
- C
- 라라벨
- 소프트웨어융합학과
- 새로운 언어
- 마크다운 문법
- 통합 개발 환경
- HTTP
- 웹 개념
- 별별 웹 용어
- HTML
- 객체지향프로그래밍
- 배우기 쉬운 언어
- C++
- Java
- laravel
- 웹 개발
- go언어
- 구글
- php
- Today
- 9
- Total
- 254,521
목록분류 전체보기 (36)
세상의 모든 지식

객체지향 프로그래밍 카테고리에서는 경희대학교 소프트웨어융합학과 과목 중 하나인 '객체지향 프로그래밍'의 수업 내용과 실습 과제로 활용한 문제들에 대한 주관적인 풀이를 공유할까 합니다. 우선 객체지향 프로그래밍 수업에서는 C++을 기반으로 한 객체지향 프로그래밍(Object Oriented Programming)을 가르치고 있습니다. 기본적인 C++ 문법부터 포인터, 클래스와 데이터 핸들링 등이 커리큘럼으로 구성되어 있습니다. 포스팅은 이론적인 부분을 중심으로 둔다기 보다는 과제 중 어려웠던 응용 문제들을 살펴 보면서 관련 이론과 문법을 소개하고, 다양한 풀이를 소개할까합니다. 그리고 마지막에는 과제까지는 아니지만 비슷한 느낌으로 조금 더 응용된 문제를 올려두도록 해볼 예정입니다. 직접 만든 문제들이 주를..

0. 도입 안녕하세요! 오늘은 React 개발 환경 설치 방법에 대해서 알려드릴까 합니다! (앞으로 리액트 관련 강좌에서 써먹어야 하기 때문이죠!) 저는 요즘 React 개발에 푹 빠져 간단한 것들도 React와 Firebase를 이용해 개발하고 있습니다. 오늘 강의에서는 리액트 프로젝트를 쉽게 설치할 수 있는 도구인 create-react-app과 자바스크립트 프로젝트에서 패키지를 쉽게 관리할 수 있는 도구인 yarn을 설치할 것입니다. 그리고 마지막으로 리액트 프로젝트의 기본적인 구조를 살펴보는 것으로 마무리하겠습니다. 1. Node.js 설치하기 React는 javascript 기반의 프로젝트입니다. React.js 파일을 script 태그로 불러오는 방법도 있지만 이번 포스팅에서는 'create-..

0. 도입 안녕하세요! 개발을 할 때 디자인 시안이 없는 상태에서 작업을 시작하는 것은 무척이나 어려운 일입니다. (물론 디자인 시안이 있어도 그것을 똑같이 구현하는 것은 어렵습니다만.) 그래도 완전한 무에서 유를 창조하는 것 보다는 어느 정도 디자인 틀이 있으면 좋겠죠? 오늘은 디자인 아이디어를 얻을 수 있는 사이트를 몇 곳 알려드리려고 합니다. 1. Uplabs 과거 Material Up 이었던 이 사이트는 제가 가장 많이 사용하는 디자인 사이트 입니다! 웹, iOS, Android, 일러스트, 로고, 애니메이션 등 다양한 분야의 디자인들을 볼 수 있습니다. 그날그날 베스트 디자인들을 메인에서 보여주기 때문에 사이트에 방문해서 둘러보는 것만으로도 눈이 즐거운 사이트입니다. UpLabs의 검색 기능을 ..

0. 도입 프로그래밍 기술이 대세가 되면서 프로그래밍을 배우고 싶어 하는 사람들이 더 많아졌습니다! 프로그래밍에 대한 수요는 앞으로도 꾸준히 증가할 것이기 때문에 프로그래밍을 공부하는 것이 앞으로의 인생에 있어서 절.대. 손해가 될 일은 없을 겁니다. 자, 그러면. 프로그래밍을 배워야 하는데 과연 어떤 것을 먼저 시작해야 할까요? 어떤 언어를 먼저 공부해야 할까요? 오늘은 프로그래밍을 처음 시작하는 사람들은 위한 가이드라인을 제시하려고 합니다. 물론! 이 가이드라인은 저의 주관적인 의견에 따라 작성되었기 때문에 참고해주시고, 다른 사람들이 작성해 놓은 가이드라인도 함께 참고하시면 더 많은 도움이 될 것입니다! 1. 프로그래밍, 왜 공부해야 하는가? 모든 배움에는 이유가 있습니다. 학교에서 가르치는 일방적..

0. 도입 안녕하세요! 이번 시간에는 간단하게 부트스트랩의 기본 구성요소들을 이용해 포트폴리오 사이트를 만들어 보겠습니다. 완성된 결과물은 다음과 같은 모습입니다. 1. 포트폴리오 사이트 레이아웃 구성 저는 Adobe사의 UI/UX 디자인툴인 XD를 이용해 다음과 같은 레이아웃을 구성해 보았습니다. 실제 웹 디자인 작업에도 많이 사용되는 툴이기 때문에 알아두시면 좋을 것 같습니다. 기회가 된다면 XD에 대한 강좌도 올리도록 하겠습니다! 하지만 모두가 이런 높은 퀄리티의 웹 디자인이 있어야만 개발을 할 수 있는 것은 아닙니다. 실제로 저는 웹 디자인 시안 없이 작업하는 경우가 다반사고 막상 디자인이 주어진다고 해도 디자인과 100% 똑같이 개발하는 것은 거의 불가능에 가깝습니다. 때문에 저는 개발을 시작하..

0. 도입 오랜만에 돌아왔습니다! 오늘은 제가 가장 많이 사용하고 사랑하는 프레임워크 중 하나인 부트스트랩에 대한 강의를 해보겠습니다. 부트스트랩은 2010년에 처음 제작된 css 프레임워크입니다. 예전에 제작된 웹서비스들은 대부분 부트스트랩 3을 사용하고 있고, 현재 버전은 4.3.1입니다. 저희는 최신 버전의 부트스트랩을 이용하여 쉽고 빠르게 웹 개발을 해보도록 하겠습니다. 부트스트랩(Bootstrap) 공식 사이트 : https://getbootstrap.com/ 1. 프레임워크(Framework)란? 시작하기에 앞서 먼저 프레임워크(Framework)에 대하여 알아보겠습니다. 프레임워크의 사전적인 의미는 '뼈대'입니다. 건물을 지을 때, 혹은 어떤 프로젝트를 진행할 때 기초가 되는 틀이자 전체 작..
2019.05.27.(월) 경희대학교 학부생들을 대상으로 'Python for Beginners'라는 발표를 진행했습니다! 발표 자료 첨부할게요! 많이 공유해주세요! 발표자료 : https://drive.google.com/file/d/1BF7me1bV3erJ1kAKZ1uzbG2SQTVAzd5E/view?usp=sharing
0. 도입안녕하세요! '별별 웹 특강' 게시판에는 간단하게 만들어 볼 수 있는 프로젝트들을 올려 보려고 합니다! 정말로 간단간단하게 만들 수 있는 프로젝트 들이니까 부담 가지지 말구! 그리고 최대한 자세하게 설명해 보려고 하겠지만, 그래도 이해할 수 없으면 넘어가도 좋습니다! 앞으로 다른 웹 특강들을 하면서도 사용하게 될 것이기 때문에, 반복적으로 겪으면서 서로 친해지도록 해보세요! 결과물 우선, 우리가 만들게 될 결과물입니다! 디자인은 맥용 계산기를 참고 했습니다.나름의 스타일링도 하면서 신경 썼어요~ 그럼 함께 만들어 보도록 하죠. | 목차 |계산기 구조 만들기tablecolspan과 rowspan간단한 스타일링계산기에 식 입력 받기html 태그의 onclick 속성 사용하기javascript 함수와..
고3이 된지도 벌써 두 달째. 수능을 앞둔 나는 공부는 커녕 생산적인 활동을 못하고 있다. 물론 곧 있을 체육 대회 때문에 마음이 붕 떠서 그런 것인줄은 알고 있는 나지만 어떻게 해야 의지를 심어줄 수 있을지!! 고민이 많이 되는 나다. 문뜩 나도 모르게 이젠 이 디미고 생활에 익숙해졌다는 생각이 들었다. 잘못을 하다가 걸렸을 때 죄송하다고만 하던 내가 이젠 사감선생님이랑 농담도 하고 잡담도 하고 웃으며 잘못도 슬며시 넘긴다. 익숙해진다는건 그런것 같다. 친해지고, 정이 들고... 그러다 오늘 차창룡 시인의 “5월”이라는 시를 읽게 되었다. 이제는 독해져야겠다 나뭇잎이 시퍼런 입술로 말했다 라는 구절로 시작한다. 성공한 친구들, 주변의 친구들, 자신보다 못한 나뭇잎들이 독해져가는 모습을 보면서 자신도 독..
데이터베이스의 정규화 과정이다. 사실 과정은 없고 결과만 있다. 이론 보다는 경험에서 울어나오는 나의 경험을 바탕으로 작성된 데이터베이스이다. 데이터베이스 정규화관계형 데이터베이스의 설계에서 중복을 최소화하게 데이터를 구조화하는 프로세스를 정규화라고 한다. 데이터베이스 정규화의 목표는 이상이 있는 관계를 재구성하여 작고 잘 조직된 관계를 생성하는 것에 있다. 수업 시간에 진행한 문제는 아래의 테이블을 정규화 하는 것이었다. 함께 살펴보자. 두 데이터베이스의 차이를 보자. 첫번째 테이블은 전형적으로 아주 못 만든 테이블이다. 모든 정보를 하나의 테이블에 넣음으로써 수 많은 중복이 발생하고, 수 많은 공간의 낭비가 생긴다. 이를 해결하기 위해 중복을 최소한으로 하기 위한 정규화 과정을 진행하였다. 그 과정에..