목록분류 전체보기 (23)
미디어 온 연구실
1. 데이터베이스 및 테이블 생성다음 SQL 쿼리를 실행하여 데이터베이스와 테이블을 생성합니다.CREATE DATABASE demo;CREATE TABLE `users` ( `id` int(11) NOT NULL, `name` varchar(255) NOT NULL, `email` varchar(50) NOT NULL, `phone` varchar(20) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;2. 모델 및 컨트롤러 생성FormModel.php 파일을 생성하므로 app/Models/ 디렉토리로 이동하여 FormModel.php 파일을 생성합니다. 그런 다음 FormModel.php 파일에 다음 코드를 추가합니다.FormControll..
우리가 아는 온픈소스기업에 비지니스는 무엇일까? 단지 궁굼함을 넘어 프로그래머라면 거의 자신만에 서비스를 개발하여 주목을 받고 싶을 것이다. 다음 내용은 오픈소스 BM에 대한 구분과 함께 적용 화사들을 나열한 것입니다. 1. Subscription Model - 사용자가 소프트웨어를 다운로드하여 무료로 무한정 사용할 수 있음 - 사용자는 소프트웨어 업데이트를 수동으로 확인하고 설치하며 기술 문제 해결을 위한 토론 포럼을 무료로 다시 사용할 수 있음 - 사용자가 특정 이슈를 해결하기 위해 컨설턴트 및 계약업체를 고용할 수 있음 - 가입기준에 따른 공급업체 업데이트 및 지원 제공 Examples: RedHat, Canonical Ubuntu 2. Commercial and Open Source Product..
애자일 방법론 폭포수 방법론 비교 소프트웨어 개발 프로세스에서 폭포수(Waterfall) 방법론과 애자일(Agile) 방법론을 설명 한 후에, 각각의 모델의 특징과 장단점을 비교해 보도록하겠습니다. 그리고 하나의 프로젝트에서 두가지 방법론을 함께 사용하는 사례에 대해 설명드리도록 하겠습니다. 폭포수(Waterfall) 방법론 폭포수 모델은 소프트웨어 개발하는데 있어서, 각 단계가 위에서 아래로 물이 떨어지는 것처럼 순차적으로 진행되게 됩니다. 크게 아래의 이미지 처럼 요구사항 분석, 설계, 구현, 테스트, 유지보수로 나눠져 있습니다. 이 모델 특징으로는 폭포에서 물이 떨어지는 것처럼 위에서 아래 단계로 순차적으로 각 단계가 진행되게 됩니다. 여러 단계가 병행적으로 진행되거나 거꾸로 진행되는 경우가 거의 ..
Front End Developers Back End Developers 프런트 엔드 개발자는 GUI 및 프런트 엔드 인터페이스 생성을 전문으로합니다. 백엔드 개발자는 서버 데이터베이스의 프로그래밍 논리 및 관리를 담당합니다. FrontEnd 개발자는 HTML, CSS, JavaScript, jQuery 및 Adobe Photoshop, GIMP, CorelDraw, Illustrator와 같은 일부 이미지 편집 플랫폼을 알아야합니다. 백엔드 개발자는 Ruby, Python, ASP.Net, Java, PHP 등과 같은 프로그래밍 언어를 알아야합니다. 프런트 엔드 개발자는 엔드유저가 보는 방식에 관심이 있습니다. 백엔드 개발자는 엔드유저의 작업 방식에 관심이 있습니다. 프런트 엔드 개발에는 이미지, 콘텐..
1. 테이블 생성 이번 진행에서는 "category"및 "product"라는 두 개의 테이블이 필요합니다. "category"테이블을 만들려면 다음 쿼리를 실행하여 테이블을 생성합니다. CREATE TABLE category( category_id INT PRIMARY KEY AUTO_INCREMENT, category_name VARCHAR(50) )ENGINE=INNODB; 또한 다음 쿼리를 실행하여 "product"테이블을 만듭니다. CREATE TABLE product( product_id INT PRIMARY KEY AUTO_INCREMENT, product_name VARCHAR(100), product_price INT, product_category_id INT )ENGINE=INNODB;..
1. HTTP 요청 메소드란? 클라이언트는 필요할 때 서버에 자원(Resource - 리소스)을 요청하고, 서버는 요청에 따라 자원을 보내주거나, 변경하는 일을 하게 됩니다. 자원을 어떻게 다루느냐에 따라서 http 메소드가 달라집니다. "동사(verb)" 4종류(GET,POST,PUT,DELETE) 와 명사 5종류(HEAD, CONNECT, OPTIONS, TRACE, PATCH) 를 합쳐서 총 9개가 있습니다. 2. 요청 종류 1) HEAD : 메세지 헤더(문서 정보) 취득 GET과 유사한 방식이지만, 실제 문서를 요청하는 것이 아니라, 문서 정보를 요청하는 것이다. 이에 따라 HTTP 응답 메세지에 본문(Body)없이 HTTP 헤더 정보만을 보냄. 사진 출처: 클릭 2) GET: URI 형식으로 웹..
1 단계 : Codeigniter 4 새 프로젝트 만들기 새 프로젝트를 만들기 위해 Composer를 사용할 것입니다. Composer를 사용하여 Codeigniter 4 프로젝트를 만들 수도 있습니다. 따라서 터미널을 열고 아래 명령을 누르십시오. composer create-project codeigniter4/appstarter form-validation 2 단계 : 테이블을 사용하여 데이터베이스 생성 MySQL에서 새 데이터베이스를 만듭니다. 아래 명령을 복사여 데이터베이스를 만들 수 있습니다. CREATE DATABASE ci4_form; 데이터베이스를 생성 한 후 Codeigniter 프로젝트를 편집기로 엽니 다. 그런 다음 아래 단계를 따르십시오. env 파일의 이름을 .env로 바꿉니다...
CodeIgniter 4의 MVC패턴, 즉 Model, View, Controller 및 CodeIgniter 4를 구성하는 방법과 위치에 대하여 알아보기로 합니다. Codeigniter는 MVC 패턴 기반 PHP 프레임워크으로 컨트롤러는 연결 코드 역할을하여 뷰 (또는이를보고있는 사용자)와 데이터 저장소간에 데이터를 변환하여 전달합니다. 모델은 애플리케이션의 데이터를 관리하고 애플리케이션에 필요할 수있는 특별한 비즈니스 규칙을 적용하는 데 도움을줍니다. 뷰는 사용자에게 정보를 표시하는 논리가 거의 또는 전혀 없는 단순한 파일입니다. CodeIgniter 4에서 컨트롤러 생성 모든 컨트롤러는 일반적으로 /app/Controllers에 저장됩니다. Codeigniter 4에서 새 컨트롤러를 생성하려면 /a..