생활코딩(42)
-
수업을 마치며
수업을 마치며 우리 수업은 이제 큰 2가지의 갈래길에 서 있습니다. 지금까지 배운 것을 사용해서 현실의 문재를 해결하는 것이고 또 하나의 길은 지금까지 배운 것으로 극복할 수 없는 것들을 더 배워나가는 것입니다. 데이터베이스가 처음인 사람은 더 이상 진행하는 것을 하기에는 너무 많은 것들을 배워야 하기 때문에 지금까지 한 것들을 익숙해지고 더 나아가고 싶을 때 다음 단계 록 넘어가는 것이 좋습니다. 그리고 어떠한 현실의 문재를 가지고있는분들에게 조언하면 첫 번째는 우리는 관계형 데이터베이스를 다루며 공식 언어는 sql이므로 관계형 데이터베이스를 잘하는 사람은 sql도 잘한다고 할 수 있습니다 그것 중에 특히 CRUD를 중 R에 해당되는 select문은 상당히 복잡하기 때문에 익숙해질 때까지 복습을 하시는..
2020.04.14 -
복습
개요 지금까지 한 것들을 순차적으로 설명해봅니다. 복습 처음 위의 코드를 사용하여 라이브러리를 지정하여 데이터베이스를 연동을 준비하여 줍니다. index.php 생활코딩 JavaScript 제목 : 저자 : 본문 : 쓰기 다음은 write.php입니다 큰 틀은 index, php와 같습니다 다음으로 form에 process.php를 지정하여 주고 여기서 추가된 것은 제목, 저자에 textbox를 넣고 본문에는 textarea 이름은 각각 지정하여줍니다 그리고 전송은 버튼으로 지정하여주고 누를 시 process.php로 넘어가게 됩니다.
2020.04.13 -
MySQL Workbench
개요 이번에는 GUI인 MySQL Workbench를 알아봅시다. MySQL Workbench MySQL Workbench은 SQL 개발과 관리, 데이터베이스 설계, 생성 그리고 유지를 위한 단일 개발 통합 환경을 제공하는 비주얼 데이터베이스데이터베이스 설계 도구입니다 이것을 사용하면 데이터베이스에 있는 정보를 코드가 아닌 마우스로 컨트롤할 수 있습니다. 그럼 MySQL Workbench를 다운로드하여보겠습니다. https://dev.mysql.com/downloads/workbench/ 위의 링크로 들어가 자신의 os에 맞게 지정해주며 다운로드를 눌러줍니다. 다운로드 완료 후 실행하여 다음을 계속 눌러주면 성공합니다. 위의 사진처럼 접속이되면 아이디와 비밀번호를 지정하여 바로 들어갈 수 있게 할 수 있..
2020.04.13 -
성장
개요 프로그램을 만들다 보면 성장하게 됩니다 이렇게 성장함으로써 어떻게 대쳐 해야 하는지 알아봅니다. 성장 처음에는 하나의 HTML로 시작하여 지금은 Mysql과PHP로 증가를 합니다 이렇게 성장을 하는 것인데 이것들은 하나의 컴퓨터에서 처리를 하는 것인데 만약 이 프로 그렘이 더욱더 거대해진다면 여러 대의 컴퓨터가 필요해집니다. 이렇게 거대해진 프로그램을 해결하는 방법은 두 가지가 있습니다 하나는 Scale Up 즉 컴퓨터 하나의 성능을 매우 증가시켜 해결하는 방법이 고 나머지 하나는 Scale out전략이 있습니다 하나의 컴퓨터로 모든 것을 해결하는 것이 아니라 적당한 크기의 여러 대의 컴퓨터가 협력해서 웹 애플리케이션이 동작을 하게 만드는 것입니다. 우리의 컴퓨터에는 웹서버 PHP MySql가 설치..
2020.04.11 -
호스팅과 클라우드
개요 호스팅이 무엇인지 알아보고 웹호스팅과 서버호스팅 클라우드 컴퓨팅을 알아봅니다. 웹호스팅 VS 서버호스팅 vs 클라이드 컴퓨팅 호스트란 인터넷이 연결되어있는 하나하나를 호스트라고 하며 호스팅은 정보를 제공해주는 사업자 서버 쪽에서 사용되는 컴퓨터 또는 컴퓨터를 제공하는 사업자를 호스팅이라 합니다. 호스팅은 웹 호스팅과 서버호스팅으로 두가지로 나누어지는데요 하나하나 알아보겠습니다 웹호스팅: 웹어플리케이션을 운영하기 위한 모든 것을 제공하는 것으로 웹서버+미들웨어+데이터베이스 등을 자신이 설치하는 게 아니라 사업자가 미리 설치하여 사용자는 그곳에 업로드하기만 하면 동작이 합니다 장점으로는 웹 애플리케이션을 업로드만 하면 되지만 단점으로 웹 애플리캐이션만 사용 가능합니다. 서버호스팅:서버 컴퓨터를 제공하는..
2020.04.11 -
라이브러리 2
개요 이번에는 타인의 라이브러리를 알아봅시다 타인의 라이브러리 저번에 라이브러리를 만든 것처럼 다른 사람이 만든 라이브러리를 가져와 사용할 수 있습니다. 예를 들어 다른 사람들이 공유한 어떠한 기능이나 저번에 사용한 데이터베이스 연동방법, 화면디자인 등 많은 것을 사용할 수 있습니다. 이번에는 다양한 라이브러리를 제공하는 사이트들을 알아보겠습니다 1.bootstrap bootstrap은 부트스트랩은 웹사이트를 쉽게 만들 수 있게 도와주는 라이브러리를 제공하여 줍니다. Bootstrap The most popular HTML, CSS, and JS library in the world. getbootstrap.com 위의 사이트에서 파일을 받아주시면 됩니다. 다운을 받은 곳에서 밑으로 내려보면 이러한 사이..
2020.04.11