본문 바로가기

안드로이드 웹앱 콘테츠 개발자 양성(국비지원)226

DBMS 1-2 (DML를 이용 테이블 필드 추가,변경,삭제) DML를 이용해서 DB 사용해보자. [데이터 베이스와 테이블을 만들고 필드 추가 삭제 등을 알아본다. ] insert select - where, order by update delete 작업하기 위해 xampp control와 apache,mysql이 start되어 있어야 한다. ( DBMS 1-1 참고 ) cmd창에서 테이블 만들고 수정하려면 한줄 한줄 작업해야 한다. 한번에 명령어를 한 파일에 입력하고 실행 시키자. [sql 일괄 실행] 작업을 위해 임의로 DBMS 폴더를 만들고 거기에 sql파일을 만들겠다. 1 2 3 4 5 6 7 8 9 10 11 create table mem( num int not null auto_increment, id char(20) not null, pass char(.. 2020. 1. 7.
DBMS 1-1 (DDL를 이용 데이터 베이스와 테이블을 만들고 필드 추가 삭제) DDL를 이용해서 DB 사용해보자. [데이터 베이스와 테이블을 만들고 필드 추가 삭제 등을 알아본다. ] create - database, table [if not exists] alter - add, drop, chage, modify, rename drop - database, table [if exists] mysql을 사용하기 위해 xampp control를 실행시키자. xampp의 mysql 경로를 보면 아래와 같다. cmd창을 열어서 해당 경로로 가서 실행을 해야 한다. 해당 경로에서 mysql 입력 그 후 계정을 입력하는데 아이디는 -u"아이디" -p"비밀번호" 형식으로 쓴다. 관리자로 접속을 하면 현재 위치 경로가 아래 사진과 같이 바뀔 것이다. show를 입력해서 database가 있는지.. 2020. 1. 7.
DBMS 종류 및 Query문 3종류 DBMS RDBMS - MySQL(MariaDB), MsSQL, Oracle, SQLite NoSQL - MongoDB, Hadoop, firebase 실시간 DB Query문의 3종류 DDL (Define)정의 : create, alter, drop DML (Manipulation)조작 : insert, selectm update, delete DCL (Control) 제어 : grant, revoke, rollback, commite 2020. 1. 6.
Visual code 와 git hub 연동 2 (팀프로젝트 깃허브 공유 및 가져와 사용하기) Git hub에 올린 코드를 이제 팀 프로젝트를 하기 위해 프로젝트 공유해보자. ( Collaborators ) 우선 공유하기 전에 팀원들의 이름으로 branch를 만들고 공유하자. branch를 만드는 방법은 Visual code로 가능하지만 쉽게 그냥 github에서 만들면 된다. 브런치를 만들었다면 이제 팀원들에게 공유하자. Collaborators에 팀원 Git Hub 닉네임 입력하여 추가하자. 추가를 하면 자동으로 팀원 이메일로 메일이 날아갔을 것이다. 팀원이 이메일에 승락을 하면 아래와 같이 추가가 됐을 것이다. 이제 깃허브의 코드를 가져오도록 해보자. 우선 자신의 컴퓨터에 GIt이 깔려있고,https://git-scm.com/downloads Git - Downloads Downloads M.. 2019. 12. 23.
Visual code 와 git hub 연동 1 (파일 만들고 Git Hub에 업로드) 우선 git이 깔려 있어야 한다. 설치 방법을 모른다면 아래 링크를 참고 하자. https://lcw126.tistory.com/112?category=773516 형상관리 (SCM) Git 다운로드 하기 소프트웨어 고위직들이 '신입 직원이 가졌으면 좋겠다.'는 기능이 형상관리이다. 소프트웨어를 개발 관리를 할 때 쓰이므로, 개발할 때 아무리 계획을 잘 짜도 그 계획이 다시 엎어지는 경우가 허다하다.. 즉, 기.. lcw126.tistory.com 그리고 현재 git name과 email이 설정되어 있어야 한다. git name과 email 설정 방법 : $ git config --global user.name Lee $ git config --global user.email Lee@example.com.. 2019. 12. 23.
ECMA script 2015(ES6) ◎ Bootstrap - Front-end library (유용성으로 보면 CSS library로 볼 수 있다.) 아래 사이트에서 Bootstrap을 다운받거나, CDN 방식으로 사용해보자. (손쉽게 홈페이지 꾸미기) https://getbootstrap.com/ Bootstrap The most popular HTML, CSS, and JS library in the world. getbootstrap.com 우선 다운로드하여 사용해보자. 파랑색 1번을 눌러서 파일을 다운로드 받으면 알집 형태인데, 압축을 풀고 사용하자. 압축을 풀면 크게 js 폴더 css 폴더로 2개 폴더로 나뉜다. (결론 js 폴더에서 1개, css폴더에서 1개씩 파일 가져오자.) 각 파일을 구별하기 위해 현재 작업하는 폴더에 임의.. 2019. 12. 23.
ECMA script 2015(ES6) module (다른문서 클래스,변수 사용/import) ① 새로운 변수 선언 키워드 : let, const ② class 키워드 ,extends ③ 화살표 함수 (Arrow Function) ④ module 문법 : import, export 다른 문서나, js파일에서 다른문서, js 파일에 클래스나 변수를 가져와서 사용해 본다. 우선 js파일을 만들자. 함수 show()를 만들었다. 그리고 다른 문서에서 사용을 하려면 esport default를 해야 사용가능하다. 이제 html이나 js에서 사용을 하려면 import해주면 된다. 위 예제는 html 문서이지만, 다른 문서도 가능하다. 코드를 안써도 show()메소드 사용이 가능하다. export deault는 한번만 사용 가능하다.. 그래서 다른 함수도 사용가능하도록 하려면 함수명 앞에 export를 써주.. 2019. 12. 20.
ECMA script 2015(ES6) arrowfunction (화살표 함수[람다식 표기]) ① 새로운 변수 선언 키워드 : let, const ② class 키워드 ,extends ③ 화살표 함수 (Arrow Function) ④ module 문법 : import, export 일반 메소드를 화살표 함수(람다식 표기법)로 표현해본다. 좀더 간결하고, 짧게 줄을 줄일 수 있다. 우선 일반적으로 함수를 만들어 보자. 참조변수를 이용해서 익명 함수도 만들 수 있다. 이제 output()함수와 비슷하게 화살표 함수로 바꿔보자. 참조변수가 함수를 참조하는데, function을 없애고 ()다음에 =>를써준다. (람다식 표기법) let display=function() { document.write(name+' '); } //이거나 아래 코드나 똑같은 의미 let display= ()=> { documen.. 2019. 12. 20.
ECMA script 2015(ES6) class (멤버 변수,메소드 사용 및 구조분해할당) ① 새로운 변수 선언 키워드 : let, const ② class 키워드 ,extends ③ 화살표 함수 (Arrow Function) ④ module 문법 : import, export - class를 만들고, 참조변수로 참조, 멤버 변수,함수 사용 및 구조분해 할당을 알아본다. 다른 언어에서 사용 되는 class의 개념이 기존 JS에 없었지만, ES6에 개념이 등장하였다. class에 대해 알아보자. class에 멤버 변수는 반드시 생성자에 만들어야 한다. (this 사용) 멤버 변수가 잘 나온다. this가 아닌 let으로 선언한 gender는 어떻게 될까? 결과 화면을 보면 undefined가 나온다. 이것은 let gender가 아닌 JS에서는 변수가 없이 사용을 하면 새로 만든다. 결국 per.. 2019. 12. 20.