🌈 Programming

    [ETC] Parameter 와 Argument 의 차이

    🌟 argument = 전달인자 = 값 plusNumber(1, 1); plusNumber(2, 2);함수를 호출할 때 값을 전달한다라고 해서 전달인자라고 부릅니다. 매개변수와 달리 전달인자는 고정되어 있지 않고, 호출할 때 마다 수시로 변하는 값(value)이기 때문에 변수가 아닌 값(value) 으로 정의하며 인수라고도 부릅니다. 🌟 parameter = 매개변수 = 변수 void plusNumber(int number1, int number2) { print('계산중 : $number1 + $number2'); print('계산 완료 : ${number1 + number2}'); }함수 내부에 있는 인자로써, 특정한 값으로 정해져 있는 것이 아니라, 함수가 호출하면서 건..

    [Laravel] Ajax로 CRUD 게시판 만들기 (1)

    📖 MVC(Model View Controller) 기본 셋팅 1. Laravel 프로젝트 생성 우선 cmd 창 혹은 git bash 에서 경로를 지정한 후 컴포저를 사용하여 8.x 버전의 라라벨 프로젝트를 생성합니다. composer create-project laravel/laravel="8.x" ajax_crud 2. DB 연동 및 table, column 생성 터미널에서 artisan 명령어를 입력하여 모델, 마이그레이션, 컨트롤러 파일을 생성합니다. php artisan make:model Student -mc Student.php 모델 파일을 열어 table 및 column 연동합니다.

    [Javascript] AJAX 와 JSON 에 대하여

    🎩 JSON(JavaScript Object Notation) 🪄 JSON 개념 JSON은 JavaScript Object Notation의 약자로서 이름을 통해 자바스크립트 오브젝트와 관련된 파일이란 걸 유추할 수 있습니다. 1999년도 ECMAScript 의 세번째 버전에 쓰여진 Object 에서 큰 영감을 받아 만들어진 데이터 포맷으로 자바스크립트와 마찬가지로 key 와 velue 로 이루어져있습니다. • 데이터 포맷(Data Format)이란? 어떤 프로그래밍 언어로도 읽을 수 있는 단순한 파일 포맷으로, 이때 단순함은 XML 같은 포맷에 비해 컴퓨터가 처리하기 쉽다는 것을 의미한다. JSON 데이터 타입은 브라우저 뿐만 아니라 모바일에서 서버와 데이터를 주고받을 때, 또는 서버와 통신을 하지 않..

    [Laravel] JSON with Ajax 리스트 만들기 (1)

    📒 MVC(Model View Controller) 기본 셋팅 1. Laravel 프로젝트 생성 우선 cmd 창 혹은 git bash 에서 경로를 지정한 후 컴포저를 사용하여 8.x 버전의 라라벨 프로젝트를 생성합니다. composer create-project laravel/laravel="8.x" json_ajax_list2. Layouts 폴더 및 View 파일 생성 resources/views 폴더 안에 layouts 폴더를 만든 후 app.blade.php 파일을 생성합니다. @section('container') @show views 폴더 안에 메인 화면으로 사용할 index.blade.php 파일을 생성합니다. @extends('layouts.app') @sect..

    [Dart] 기본 개념 및 기초 문법

    1. 다트(Dart) 란 무엇인가? 구글(Google)이 웹 프론트엔드 구현을 목적으로 2011년에 발표한 웹 프로그래밍 언어(https://dart.dev/)이다. 다트는 프론트엔드 뿐만 아니라 서버 프로그래밍, 명령어 스크립트 등으로 사용이 가능하며 웹앱이 아닌 네이티브 코드로 안드로이드 및 ios 용 앱을 동시에 개발하는 것도 가능하다. Dart programming language Dart is a client-optimized language for fast apps on any platform dart.dev 2. 다트(Dart)의 특징 다트는 main() 함수로 시작한다. void main() { // Hello World 출력 print('Hello World'); } 변수는 var 키워드..

    [Flutter] Windows 에 개발 환경 구축

    0. Flutter 란? 플루터는 구글에서 만든 앱(app) 개발 오픈소스 소프트웨어로 앱(app) 구성요소들을 쉽게 배치할 수 있는 언어이다. 1. Flutter SDK 다운로드 아래 링크를 통해 flutter를 다운로드합니다. https://docs.flutter.dev/get-started/install Install Install Flutter and get started. Downloads available for Windows, macOS, Linux, and Chrome OS operating systems. docs.flutter.dev 2. 안드로이드 스튜디오 설치 Android Developer 공식 사이트에서 설치 파일을 다운로드합니다. https://developer.android...

    변수 (Variables)

    변수(Variables) 선언 방법 변수란 값을 담는 (메모리 할당) 공간으로 $와 이름으로 선언이 가능합니다. 이때 변수의 이름은 개발자가 이 변수의 쓰임을 추측하는데 사용되며 변수의 이름을 잘지어 놓으면 향후 유지보수 작업이 수월해지기 때문에 직관적으로 짓는 것을 추천합니다. $messages = 'Hello, world'; // String $userCount = 0; // Int $pi = 3.14; ?? Double $is_visited = false; // Bool $temp = null; // NULL 변수는 문자열 안에 선언이 가능하며 변수와 문자열의 구분을 명확하게 짓게 하기 위해 중괄호 안에 변수를 선언해주기도 합니다. $message = 'Hello, world!'; echo "The..

    자료형

    Boolean boolean 타입은 참과 거짓 두 가지의 값을 가질 수 있으며 조건문과 반복문 등 주요 제어 구조에서 사용합니다. true; false; (bool) 10; // true (bool) []; // false (bool) ''; // false (bool) null; // false Integers integer 타입은 숫자형 자료형으로 PHP에서 숫자를 표기할 때 사용하며 16진수, 10진수, 8진수, 2진수 등도 포함됩니다. 10; // Decimal 0777; // Octal 0xF; // Hexdecimal 0b0101; // Binary (int) 'Hello world!'; // 0 (int) '50x'; // 50 (int) true; // 1 (int) false; // 0 ..