전체 글

ᗦ↞◃
Backend/미니 프로젝트

[국비 프로젝트] HTML & CSS & JS : 영화 소개 사이트 제작🕸️

프로젝트 결과물 프로젝트 미리보기 (사진) 프로젝트 주제 : 영화 소개 사이트 만들기 프로젝트 소개 : 좋아하는 영화인 SpiderMan: Into the spider-verse를 주제로 소개 사이트를 만들어 보았습니다. 제작 기간 : 2023. 10. 20~23 목표 : 모달, 애니메이션, 동영상, 음악 기능 넣기, 갤러리 구현 📒 소개에 앞서 국비학원 3개월차에 진행한 영화 소개 프로젝트 입니다. 제이쿼리를 사용하지 않은 순수 JS로 애니메이션과 모달창을 구현하였습니다. 각 칸에 마우스를 올리면 글자가 나타납니다. 📷 레이아웃 소개 스파이더맨의 원작인 코믹스를 생각하며 네모칸으로 구분된 만화책의 형태로 만들고 싶었습니다. 만화책의 형태니까 페이지가 넘어가는 느낌을 넣을까, 좀 더 영화처럼 팝아트 느낌..

온라인 강좌/JDBC 강좌

JDBC란 무엇인가?

자바 프로그래머는 데이터베이스를 이용하기 위해서 사용자의 요구에 부응하는 쿼리문을 만들고, 실행할 수 있게 해준다. 일단 쿼리를 작성하게 되면(SQL) Oracle이나 MS SQL을 이용하기 위해 필요한 것이 DB API이다. DBC(DataBase Connectivity) 기능은 같지만 UI도 다르고 사용하는 방법도 조금씩 다르다. 예를 들어 Oracle에서 제공하는 함수 이름과 MS SQL에서 제공하는 함수 이름은 다를 수 있다. SQL이 동일해도 DB에 연결하기위한 API 자체가 차이가 있는데 이것은 프로그램을 만드는 사람 입장에서는 굉장히 골치아픈 일이다. 그래서 등장한게 JDBC이다. 오라클을 접속하기 위한 도구들을 애플리케이션을 만드는 사용자들이 직접 쓰지 않게 한다. 단일화 시키는 역할을 J..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

9차시 컬렉션 프레임워크 활용

학습목표 컬렉션 프레임워크를 이해하고 프로그래밍에 적용할 수 있다. List 인터페이스 관련 컬렉션 클래스에 대하여 이해하고 프로그래밍에 활용할 수 있다. Set/Map 인터페이스 관련 컬렉션 클래스에 대하여 이해하고 프로그래밍에 활용할 수 있다. 컬렉션 프레임워크(collection framework) 자료구조를 효율적으로 사용하고, 일관성 있게 접근하기 위한 툴 패키지 : java.util 컬렉션 인터페이스 : 자료구조의 추가, 수정, 삭제, 검색을 위한 인터페이스 Collection : Queue, List, Set Map 컬렉션 클래스 : 컬렉션 인터페이스를 구현한 클래스 LinkedList --> Queue LinkedList, Array List, Vector, Stack --> List Ha..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

8차시 자바 기본 라이브러리 활용하기

API(Application Programming Interface)란? 라이브러리를 접근하여 사용할 수 있도록 규칙을 정의해 놓은 것 자바 언어에서도 API를 보고, 필요한 클래스들을 활용할 수 있음 학습목표 Object 및 Wrapper 클래스를 활용하여 프로그래밍을 할 수 있다. 기초적인 클래스들을 활용하여 프로그래밍을 할 수 있다. Object 클래스 모든 자바 클래스의 최상위 부모 클래스 패키지 : java.lang 자바 컴파일러가 자동으로 상속처리 함 자바의 모든 클래스들은 Object 클래스와 동일한 메소드들을 가짐 Object 클래스의 주요 메소드 (1) toString() 메소드 객체에 대한 정보를 문자열로 반환 오버라이딩하여 원하는 객체 정보로 수정하여 활용함 public class O..

온라인 강좌/안드로이드 프로그래밍을 위한 자바기초

7차시 상속을 활용한 객체지향 프로그래밍 기본 문법 이해하기

학습목표 상속에 대하여 이해하고 관련 기본 문법을 프로그래밍에 적용할 수 있다. 일관성과 다형성에 관련된 기본 문법을 프로그래밍에 적용할 수 있다. 패키지(package) 관련된 클래스 및 인터페이스 등을 모아 놓은 폴더 패키지에는 클래스들이 존재함 패키지 이름은 소문자로 시작 점(.)으로 패키지를 구분 java.lang.System 모듈(module) 관련 패키지들을 모아 놓은 것 프로그램 실행 시 필요한 모듈만 사용하여 메모리를 효율적으로 사용 모듈 이름은 소문자로 시작하고, 점(.)으로 구분 모듈 분류 Java SE : 기본 모듈들 JDK : 확장 모듈들 Other Modules : 기타 모듈들 import 문 패키지에 있는 클래스들을 참조하기 위해 사용 소스의 제일 위에 정의 import 문을 사..

범박사
범박사의 코딩 노트