Please enable JavaScript.
Coggle requires JavaScript to display documents.
Developer Self Study Keywords (2025/01/12) - Coggle Diagram
Developer
Self Study
Keywords
(2025/01/12)
Tools
IDE
VS Code
Web IDE
JAVA :
https://www.compilejava.net/
SQL :
https://www.db-fiddle.com/
SQL :
https://sqlfiddle.com/
JAVA Script :
https://jsfiddle.net/
Chrome (Develope tools)
Web Page
생활코딩
노마드코더
패스트 캠퍼스
위키독스
인프런
유데미
위캔코딩 카페
https://airbnb.io/javascript/react/
https://cssreference.io/
https://sh77113.tistory.com/203#comment15183388
Language
HTML
javascript
JAVA
Python
CSS (Cascsding Style Sheets)
기초용어
Develope
function(함수)
return : 값을 주거나 프로그램을 종료시킴
Parameter
void : 리턴 값이 없는 함수 (정보/결과를 보여주기만 함)
early return : 방어 코드(유효성 코드)는 가장 초반에 리턴하여 성능 향상
반복 작업을 효율적으로 수행하는 데이터 작업
Type (안전성 증가)
Primitive (원시) : stack 에 저장
float / double
byte / short / int / long
boolean
char
Reference (참조) : heap 에 저장
Array
Class
Enumeration
Interface
operater(연산자)
대입 : =
산술 : +, -, *, /, %
비교 : >, <, >=, <=, ==, !=
복합대입 : +=, -=, *=, /=, %=
삼항 : value ? value :
variable(변수)
Scope
지역변수: 소속한 함수 호출시만 사용 가능 (외부에서 호출 불가)
전역변수 : 남발 시 메모리 부족
표기법
Camel : monsterHunter
Snake : monster_hunter
Pascal : MonsterHunter
Sample
isMarried : boolean
totalNum : 숫자
items : 복수
CompletedProcess : 명사형
UNIQUE_NUM : 상수
conditionals(조건문)
while (조건반복)
continue
for (초기값; 범위; 증감)
break
if, else if, else
Object(객체)
Attribute(속성) : ~의
Method (메서드, 행동) : ~가 ~를 한다
상수
final : JAVA
const : javascript
Memory
Stack : 임시 저장
Heap : 장기 저장
Web
Client
Server
Packet
Request / Response
GET/ POST
API (Application Programming Intrface)
header / body
Full Stack
Databases
CRUD
Delete
Update
Read
Create
Query
Create
Alter
Select
Update
Insert
Delete
Drop
Join
Inner join
Outer join
left outer join
right outer join
full outer join
DBMS
PostgreSQL
MariaDB
Oracle
MySQL
Server
Cloud
Onpremise
Network
Frontend
Backend
Mobile App
Programming Key Point
가독성
안전성
효율성
편리성
속도