Likelion LogoLIKELION BLOG
어제보다 단단한 코드를 위해: SOLID 원칙 for 🦁

어제보다 단단한 코드를 위해: SOLID 원칙 for 🦁

AI가 코드를 짜주는 시대, 개발자의 진짜 무기는 '설계 능력'입니다. 프론트와 백엔드 모두에게 필요한 가장 펀더멘탈한 이론, SOLID 원칙! 입문자 눈높이에 맞춰 아주 쉽게 준비했습니다. 어제보다 더 단단한 코드를 짜고 싶은 아기사자들 필독!

오늘 · 0개의 댓글
0
w
wooxogh14기백엔드
[14기 과제] Javascript - 포트폴리오에 동적기능 구현하기

[14기 과제] Javascript - 포트폴리오에 동적기능 구현하기

프론트엔드 3주차 세션에서는 Javascript에 대해서 배웠습니다. 2주차 세션에서 웹사이트의 뼈대를 구성하는 html, 구성한 뼈대에 디자인을 입히는 css를 배우고 3주차 세션에서 사이트에 동적 기능을 구현하는 Javascript 언어까지 학습하고 나니 더욱 멋진

오늘 · 0개의 댓글
0
u
uhaeunn14기프론트엔드
[14기 과제] JSON 데이터 포맷

[14기 과제] JSON 데이터 포맷

현대 백엔드 개발에서 JSON은 선택이 아닌 필수다. API 통신, 데이터 저장, 설정 파일까지 JSON이 없는 백엔드 시스템은 상상하기 어렵다고 한다. ## 1. JSON이란 무엇인가? JSON(JavaScript Object Notation) 은 사람이 읽고 쓰기...

오늘 · 0개의 댓글
0
김
김대웅14기백엔드
[백엔드 기초] Rest API의 개념과 특징 알아보기

[백엔드 기초] Rest API의 개념과 특징 알아보기

REST API의 기본 개념을 알아봅시다!

어제 · 0개의 댓글
0
이
이동근(인공지능융합대학 컴퓨터과학과)14기백엔드
Java 객체의 내부 구현과 관리

Java 객체의 내부 구현과 관리

이 글에서는 프로그램을 작동시킬 때 객체가 메모리상에서 정확히 어떻게 저장되는지 구현 방식을 설명해보겠습니다. 로우레벨(CPU/GPU/메모리) 관점에서 코드를 바닥까지 이해하는 것은 언제나 도움이 된다고 생각해요. 이후 객체의 생성과 관리가 코드 설계에서 중요한 이...

3일 전 · 0개의 댓글
0
이
이창운14기백엔드
[OOP] Java 객체지향 기초

[OOP] Java 객체지향 기초

Spring 프레임워크는 철저하게 '객체지향(Object-Oriented)'을 중심으로 설계되어 있습니다. 따라서 이 글에서는 Java에서의 객체지향 기초를 다뤄보겠습니다.

6일 전 · 1개의 댓글
3
M
Minjoon Cho14기백엔드
[14기 과제] HTML / CSS + vercel + Figma dev mode

[14기 과제] HTML / CSS + vercel + Figma dev mode

2주차 세션에서는 **HTML, CSS** 프로그래밍 언어에 대해 배우고, 기획/디자인 세션과의 소통을 돕는 **Figma dev mode**, 마지막으로 **Vercel**을 통해 배포하는 방법까지 배워보았습니다! 배운 내용을 복습하기 위한 과제로는 **개인 포트...

6일 전 · 2개의 댓글
5
u
uhaeunn14기프론트엔드
객체지향에서의 책임과 역할

객체지향에서의 책임과 역할

객체지향 프로그래밍의 핵심은 클래스가 아니라 역할, 책임, 협력이다 객체지향 프로그래밍이라고 하면 보통 캡슐화, 상속, 다형성, 추상화 같은 단어부터 떠오른다. 그리고 실제로 자바나 코틀린을 배우다 보면 인터페이스를 만들고, 구현체를 분리하고, 상속 구조를 설계하는 식

6일 전 · 1개의 댓글
2
m
mingunkim12314기백엔드
[Java] 생성자(Constructor)란? 기본 생성자와 매개변수 생성자 정리

[Java] 생성자(Constructor)란? 기본 생성자와 매개변수 생성자 정리

생성자(Constructor)란? 기본 생성자와 매개변수 생성자, 객체 초기화 정리 자바를 처음 공부할 때 new 클래스이름() 형태의 코드를 자주 보게 된다. 이때 객체를 생성하는 과정에서 함께 등장하는 것이 바로 생성자(Constructor)이다. 처음에는 생성자가

6일 전 · 1개의 댓글
2
민
민신원14기백엔드
[14기 과제] 3주차 사전과제 - 인터페이스(Interface)

[14기 과제] 3주차 사전과제 - 인터페이스(Interface)

오늘은 OOP 주요 특성인 **상속과 다형성**을 구현하기 위해 꼭 필요한 개념인 인터페이스에 대하여 정리해보았습니다. ## 인터페이스의 정의 인터페이스란 넓은 의미에서 서로 다른 시스템에서 상호작용하는 시스템을 의미합니다. 이를 프로그래밍에 접목해보면 클래스가 구현...

2026년 4월 1일 · 1개의 댓글
3
김
김대웅14기백엔드
[OOP] 2. 캡슐화(encapsulation) 완벽 이해하기

[OOP] 2. 캡슐화(encapsulation) 완벽 이해하기

OOP에서의 캡슐화(encapsulation) 개념 이해 - 접근 제어자, 생성자, getter와 setter를 알아봅시다.

2026년 3월 31일 · 1개의 댓글
3
이
이동근(인공지능융합대학 컴퓨터과학과)14기백엔드
React 시리즈 (3) - useEffect, 조건부 렌더링, 리스트 렌더링

React 시리즈 (3) - useEffect, 조건부 렌더링, 리스트 렌더링

이 글을 읽고 나면, 컴포넌트의 생명주기를 이해하고, useEffect로 외부 데이터를 가져오고, 다양한 조건에 따라 화면을 유연하게 구성할 수 있습니다. 2편에서는 props와 state로 사용자와 상호작용하는 투두 리스트를 만들었습니다. 하지만 아직 부족한 것이

2026년 3월 10일 · 0개의 댓글
0
y
youngjun13기프론트엔드
React 시리즈 (2) - Props, 이벤트 처리

React 시리즈 (2) - Props, 이벤트 처리

이 글을 읽고 나면, 컴포넌트에 데이터를 전달하고(props), 사용자와 상호작용하는 동적인 UI를 만들 수 있습니다(state, 이벤트). 1편에서 우리는 컴포넌트와 JSX를 배우고, 자기소개 카드를 만들었습니다. 하지만 그 카드는 항상 같은 내용만 보여주는 정적

2026년 3월 10일 · 0개의 댓글
0
y
youngjun13기프론트엔드
React 시리즈 (1) - React 시작하기

React 시리즈 (1) - React 시작하기

이 글을 읽고 나면 React가 왜 만들어졌는지 이해하고, 첫 번째 React 프로젝트를 생성하고, 컴포넌트와 JSX를 직접 작성할 수 있습니다. 이 시리즈는 총 6편으로 구성되어 있습니다.

2026년 3월 10일 · 0개의 댓글
0
y
youngjun13기프론트엔드
🛠️ 개발을 시작하기 전에 — 환경 세팅 완벽 가이드

🛠️ 개발을 시작하기 전에 — 환경 세팅 완벽 가이드

이 글을 따라하고 나면, 코드를 작성하고 실행하고 GitHub에 올리는 것까지 모든 준비가 끝납니다. - 이 글은 AI와 함께 작성되었습니다 추가적으로 해당 글에는 어느정도 개념이 포함되어 있는데 일단은! 개념보단 세팅이 우선이니 세팅 먼저 하면 될 것 같습니다 !

2026년 2월 12일 · 0개의 댓글
0
y
youngjun13기프론트엔드
멋쟁이사자처럼 연세대학교 14기 공식 블로그 가이드

멋쟁이사자처럼 연세대학교 14기 공식 블로그 가이드

이 블로그의 목적, 이용 가이드, 커뮤니티 규칙을 안내합니다. 모든 14기 부원들은 필독해주세요.

2026년 1월 31일 · 0개의 댓글
1
멋
멋사 연세14기관리자