전체 글 422

생초보 개발자 딱지 떼기 1 - 이클립스 프로젝트 세팅 설정(maven, bulid)

학원 갓 졸업한 생초보 개발자가 생초보 개발자 딱지 떼기 위한 기본 팁이다~ 실무에서 쓰는 것은 실적이 되므로 이클립스를 쓴다면 기본으로 아는게 좋다~! 일단 이클립스를 다루는 법~! 프로젝트 세팅 및 초기화 같은것이다~! 처음에 생초보 개발자가 허둥대기 쉬운 부분이 maven 빌드랑 maven 세팅이다~! pom.xml은 설정되어 있을 것이고 web.xml을 비롯하여 각종 servlet, spring, db, properties 관련 것들이 있겠지만 그런것은 차차 하나씩 생각해보자(아래그림은 차차 생각) svn은 형상관리 툴로서 git과 함께 대중적이다(이제 git이 좀더 많이 쓰는것 같지만) 기본적으로 프로젝트 폴더를 우클릭해보면 maven 이 보인다 maven 기본설정 하는 법이 있지만 update..

컴퓨터 운영체제의 간략 소개(윈도우와 맥)

운영체제를 보면 1. 시스템 하드웨어를 관리(입출력과 메모리할당) 2. 하드웨어 추상화 플랫폼 3. 공통시스템 서비스를 제공하는 시스템 소프트웨어라고 한다. 운영체제는 한 명으로는 소비자를 , 다른 한면으로는 프로그램 개발자를 함께 하나의 시장으로 데려다 놓을수 있는 양면 플랫폼이다. 잘 알려진 PC운영체제로는 윈도우, 맥OS, 리눅스가 있다. 한국에서는 마이크로소프트사의 윈도우가 많이 보편화되어 있고 맥OS쪽은 마니아층 중심으로 많이 사용하고 있는 편이다. 리눅스는 일반 사용자가 아닌 서버개발자 등 개발자들이 개발용으로 많이 사용한다. https://ko.wikipedia.org/wiki/%EC%9A%B4%EC%98%81_%EC%B2%B4%EC%A0%9C 운영 체제 - 위키백과, 우리 모두의 백과사전 ..

비전공 개발자가 본 온라인 인강(패스트캠퍼스, 스파르타코딩, 인프런, 이노스터디, 제로베이스 비교)

[온라인 인강 비교] 온라인 인강 패스트 캠퍼스 특징(가격 대는 타사이트 대비 중간 10~20만원대의 강의 많음) (초급~고급 대상 - 중급이상에게 특히 좋음) 1.코딩 강의 외에도 회계, 디자인, 주식 강의도 포함된 싸이트이다. 2.패스트 캠퍼스 부트캠프 빛 국비지원이 있다. 3.국비지원취업연계 4.잘 들으면 좋으나 독학을 잘하시는 분이면 추천 온라인 인강 스파르타코딩 특징(가격 대는 타사이트 대비 좀 높음 20~40만대 주류) - 할인, 재수강 포인트 특징 (초급~중급 대상 - 강의 소통면에서 초급에게 제일 좋음) 1.프론트, 백엔드, 풀스택 강의 위주 2.데이터사이언티스트, 주식API(정량기법) 강의 있음 3.강의에 음소거로 강의만 보기 가능 , 코드스니펫(소스 복사) 기능 제공(이동중에도 듣기 편..

비전공자가 IT개발자로 취업하기

비전공자가 개발자가 되려면 웹개발자로 취업하려면 IT전문 국비지원학원, 코딩부트캠프, 온라인인강 3가지 방법이 있습니다.(독학제외...) 취업도 어느길을 선택하느냐에 따라서 상당히 달라지게 됩니다 시작이 반이다. 저 3가지 중 어느 방법으로 하느냐가 있겠지만 저는 국비지원학원을 다녔기에 일단 제일 저렴하다 못해 취업전에 30만원 가량의 국비지원까지 받으면서 공부한 과정에 대해서 소개해 보고자합니다. (부트캠프는 취업에 좀더 유리할지 모르지만 시간과 재능과 소정의 돈이 좀 있어야 합니다.) 학원에서 자바의 정석 책으로 공부했는데... 취업후에 보니 요즘은 기본적으로 자바의 정석 을 쓰신 남궁성 강사님의 강의가 무료로 유투브에 있어서 https://www.youtube.com/user/MasterNKS 남궁..

웹!! WEB이란 (Web개론!!! - 인터넷의 시작)

1. 웹(Web)의 용도 Web Site - google, naver, daum, facebook API - Kakao Open API, Google Open API, Naver Open API User Interface - Chrome, Safari, Explorer, Smart Watch, IP TV 2. 웹(Web)의 기반 Http - 애플리케이션 컨트롤 , POST, GET , PUT, DELETE , PUT, OPTIONS, HEAD, TRACE, CONNECT, OPTIONS URI - 특정 사이트, 동영상 목록, 모든 정보에 접근할 수 있는 정보 HTML - HyperMediaFomat, XML -> browser 3. 웹(Web) 자원의 상태전달 (REST - Representational..

객체지향개념과 객체 지향설계 디자인패턴에 관하여

[1] 객체지향에 관하여 1. 객체지향의 기본 : 클래스(설계도) - jdk의 jvm이 java를 class파일(기계어)로 만듦 2. 객체지향 특성 -상속: 상속된 클래스에 상속 클래스의 설계 들어감 -오버 라이딩 : 상속된 경우 약간의 변경(메서드 변경 등) -패키지(import) : 클래스들이 모여 패키지를 이룸. 패키지에서 import 해서 해당 객체 사용 가능 -제어자 : 접근제어자(public, protected, private)와 그 외(static, final, abstract, native, transient, synchronized, wolatile, strictfp) -캡슐화: 중복을 피하고 외부에서 캡슐화로 감춰진 로직 부분을 알 필요 없음 -다형성 : 여러 가지 형태를 가질 수 있음..

스프링 Web통신

1.Https와 Http 통신규약 (1)Http는 80 포트 Https는 443포트 -> Http+ TLS =Https (2)텍스트 기반이라 읽고 쉽고 헤더 추가 가능한 형태 이며 클라이언트 정보 저장하지 않는다. (3)요청 GET /contextpath/uri HTTP/1.1 Host : 111.11.11.33:8080 Connection : keept-alive Cache-Control : max-age=0; Aceept Encoding :gzip, deflate, br (4) 응답 HTTP1.1 200 OK Content-Length :22 Content-Type :text/html Date : Sat, 5 Oct 2021 17:05:05 GMT 2. WAS( Web Application Serve..