커리큘럼 소개프로그래밍 기초자바 기초 (1~21)객체지향자바의 클래스 / 자료구조 / 기능들순서대로 배우게 된다.실무에서 자료구조가 정말 중요하다.프로그래밍 : 프로그래밍 언어로 명령하기컴파일 : 프로그래밍 언어를 컴퓨터가 이해/실행 가능하도록 기계어로 변환하기자바 등
객체 지향 프로그래밍 개념자바, 이클립스 설치객체 지향 프로그래밍(OPP) : Object Oriented Programming : 프로그램의 구현을 시간의 흐름 순 이 아닌 객체간의 관계와 협력을 기반으로 프로그램 하는 것 java, C++, C 절차 지향 프
creat a project -> java폴더 밑에 있는 java projectsrc 파일 클릭 -> ctrl+n -> package 선택 -> 'kr.or.kh01' 이름 하고 finish요 상태에서 다시 -> ctrl+n -> Java 밑에있는 class 선택ctr
데이터타입들✨byte의 범위는 -128(=2의 7제곱)~127(=2의 7제곱 - 1) 이므로 에러가 난다.✨int의 범위는 -2147483648(=2의 157제곱)~2147483647(=2의 15제곱 - 1) 이므로 에러가 난다.👀👀 long인데 범위 안 넘는데 왜
데이터타입이런 식으로 변환이 된다!✨ char이기 때문에 해당 아스키코드를 적으면 해당 문자가 나온다!2byte를 넘어가거나 음수면 에러그러나 형변환을 하면 다른게 나온다.
리터럴, 형변환
연산자, 관계 논리 연산자
삼항연산자, 비트연산자
if & else, switch & case
switch & case, 람다식반복문
디버깅반복문
반복문내일 평가 대비 문제풀기
평가날! 문제풀기선생님이 따로 내준 10문제단축평가
10문제 피드백삼항연산자 사용...
객체지향
클래스 메소드 작성주문하기
클래스, 메소드, 호출,,
클래스, 생성자
클래스 생성자 과제
참조형 매개변수여기서 생성자 삭제한거랑 이렇게 바꾸면 >>
캡슐화버퍼정보은닉을 활용한 캡슐화꼭 필요한 정보와 기능만 외부에 오픈함대부분의 멤버변수와 메소드를 감추고 외부에 통합된 인터페이스만을 제공하여 일관된 기능을 구현하게 함각각의 메소드나 멤버변수를 접근함으로써 발생하는 오류를 최소화한다.
참조형변수를 매개변수로 받았을 때
this생성자
test2 대비ArrayList 개념
평가과제3개
과제 세번째 거 - ArrayList활용
ArrayList
static
앞으로의 진도얕은복사 깊은복사
예외처리
예외처리
다른 이클립스 켜서import - import -
형변환 상속..
평가날
이것저것 설치(데베관련)
다형성?이알윈, 에스큐엘 디벨로퍼 사용
뭐했지 자바 다형성.. 데베 기본이론
자바.. 다형성데베
평가날: 여러가지 명령어를 직접 찾아 배웠음
깃 설치 소스트리 사용법로컬저장소 만들기add -> staging area==index (:커밋 전 대기실) -> commit✨✨브랜치 개념커밋기록에 따라 브랜치 생성할 수 있다.브랜치 생성 -> 명시된 커밋에 "프로젝트 설정 완료" 로 설정하고 만들면 저런 그림이 된
깃과 소스트리롤백 중 세번째 리버트되돌리고 싶은 커밋에 우클릭 -> 되돌리기\->변경사항 삭제 + ✨이전 커밋 그대로 놔두기 + 새로운 커밋(Revert) 만들기✨✨새로운 커밋을 만들면서 직전커밋으로 돌아갈 때이전 커밋으로 안전하게 되돌리고 싶을 때!참조하기 쉽도록 커
행/튜플열/컬럼기본키(Primary Key)외래키(Foreign Key)null컬럼값, 속성값SQL: Structured Query Language 구조화된 질의 언어관계형 데베에서 데이터를 조회, 조작하기 위해 사용하는 표준 검색 언어조건을 기술해서 작성주석 : --
SQL 연산자(LIKE, IS NULL, IN, ||..)
sql
sql
sql
sql집합연산자
SQL서브쿼리 : SQL12
sql서브쿼리 : SQL_12DDL : SQL_13
sql:
평가
sql : ddl : alter, drop
VIEW: SQL_17
SEQUENCE : SQL_18PL/SQL : SQL_19
PL/SQL : SQL_19PROCEDURE, FUNCTION : SQL_20
PROCEDURE, FUNCTION : SQL_20TRIGGER : SQL_21
평가
HTMLVSCODE 각종 익스텐션HTML 글자, 목록, 표 관련 태그HTML5_01HTML5_02HTML5_03HTML5_04
HTML표 만들기 실습영역(div, span), 이미지, 미디어 관련 태그HTML5_04HTML5_05HTML5_06HTML5_07
HTML하이퍼링크, 폼 관련 태그종합실습문제 3개HTML5_07HTML5_08
html종합실습문제 풀이HTML5_10css내부/외부 스타일 시트선택자들(~상태 선택자)CSS2_01CSS2_02
css나머지 선택자들css 스타일
css 레이아웃 스타일CSS2_06
css
css 웹 문서 구조, 시맨틱 태그CSS2_09CSS2_10
css 로그인폼, 검색창폼, 메뉴바 만들기CSS11
js 개요 및 기본문법JS01JS02
쌤 휴가날
평가날
js 기본문법, 배열JS02JS03
js 배열, 함수JS03JS04
js 객체, 객체배열JS05
자바스크립트객체, 내장객체뉴렉처json 파싱
jsbom, dom엘리 ~타입
js객체, 배열
세미 프젝 얘기로 수업을 진행하지 않았다.
js정규표현식
새 강사님 오티제이쿼리개요
jq객체 탐색, 객체 조작
jq이벤트
평가날서버 설치서버01
서버페이지 생성?서버01
서버서블릿 서버01
서버서블릿 - 사용자에게 숫자 입력받아서 계산기 만들기, 회원가입 폼 만들기 등등서버01
jsp
attributefilter()sessioncookie서버04
jsp선언문, 지시자 사용, 다른 jsp페이지 가져오기서버05
ajax서버06
mvc2서버08
회원가입피자 아카데미서버09
EL & JSTL서버10
로그인서버12
아이디 중복 체크특정 회원 검색(카테고리도)페이징1서버13
ㅎㅎㅎㅎㅎㅎㅎ서블릿&jsp 전체적인 복습(평가를 위한)xml mapping
스프링 설치
스프링 설정
스프링 기본디렉토리 설정, 뷰리졸버, 데이터 전송 등
스프링 데이터받는 여러 방법, 다중 파라미터, 데이터베이스, 리다이렉트스프링02
보충수업스프링 : 설정(데베, 마이바티스)스프링03
스프링설정(마이바티스), menu insert스프링04
스프링member 회원가입(update), 조건에 맞는 탐색(selectOne), 전체select(selectList)스프링05
스프링mybatis 회원검색 - bind, resultmap 사용
평가
스프링map사용한 회원관리, 암호화
스프링복습, 암호화, 모듈화
스프링게시판 구현: 게시글 작성, 조회, 상세페이지, 수정, 삭제
스프링파일 관련
스프링ResponseBody, 파일 다운로드롬복스프링13
스프링필터, 인터셉터스프링14ControllerAdvice - 예외처리스프링15
스프링로깅스프링16쿠키스프링17
스프링
스프링aop종합
평가
공공데이터
공공데이터전체적인 복습 + 파싱 조금공공데이터02
공공데이터응답처리, ajax활용공공데이터03
스프링전체 복습(로그인, 회원가입, 파일올리기 등)
스프링백준 알고리즘 문제 풀기전체 복습+ 업로드한 사진 미리보기스프링21
스프링프로필 업로드, 미리보기, 암호화, 회원정보 수정
스프링관리자 인터셉터, 공지사항 게시글 선택, 전체 선택, 삭제,
스프링평가페이징
국비 출결 날짜와 맞췄다.(136일)이제 출결 90%를 넘겼다...!부트스트랩5의 모달 2개를 한 화면에 유지한 채 연달아 띄우는 걸(multiple modal on one page) 하려고 했는데 아무리 해도 안됐다. 이전 모달창을 닫고 나서 다른 모달창을 띄우는 것