#코드프레소. #codepresso #대외활동 # IT교육 #코딩강의 #코딩 이러닝 # 무료 IT교육 #무료 코딩교육

Java 프로그래밍 초급 (1) with codepresso
객체지향의 개념 (OOP) SW 개발 방법론 - sw는 매우 복잡하고 점점 거대해지고있음 - 요구사항대로 동작하는 sw를 정해진 기간/예산 안에 만드는 것이어려움 위의문제를 바탕으로 어떻게 하면 큰 규모의 sw를 잘 만들고 관리 할수잇을까?? 해결책으로 sw개발 방법론 등장! -일련의 과정- 요구사항수집 요구사항 분석 고수준 설계 상세 설계 구현 테스트 다음의 과정으로 프로세스를 한번에 끝낼건지, 작게 세분화 할건지 정하는것이다. -객체지향 프로그래밍 oop- 데이터와 데이터에 대한 연산을 수행하는 코드를 그룹화 한 객체를 중심으로 sw를 설계 개발하는 패러다임 -시스템의 행위보다 , 시스템에 참여하고 책임을 갖는 객체가 무엇인지에 주목 - 다수의 객체가 각자의 역할을 하고, 객체 간에는 메시지를 주고 ..
실무자가 알려주는 Git 활용한 프로젝트관리(2) with codepresso
들어가면서 git의 브랜치들을 배워보았고, merge,tag들을 배워보았다. 이러한 브랜치들은 매우 유용하다. 브랜치들은 소프트웨어에 대한 변경은 개발 진행중에 또는 개발이 완료되어 사용 중인 제품에서 발생하는 문제점을 해결하거나 개선하기 위해 사용한다. 이를 활용하기위한 모델인 git flow가 있다. Git flow란??? 브랜치 활용 전략모델 git flow model -master branch -develop branch -feature branch -release branch -hotfix branch -master- 실제 고객에게 릴리즈되는 브랜치(production) 모든 변경사항은 결국 master로 최종 반영되어야 함 -develop- 실제 개발의 중심이 되는 브랜치 즉 모든 기능이 추가..

실무자가 알려주는 Git 활용한 프로젝트관리(1) with codepresso
들어가면서 저번 강의를 통해, git의 기본은 배웠다면. git의 핵심인 branch 에대해 배워 보았다. Branch란?? 말 그대로 나뭇가지를 의미하며, 형상관리중에서 여러버전으로 관리하게 해주는 역할을 맡고 있다. git branch 현재 작업중인 branch들을 보여준다. 지금 접속해있는 브랜치는 초록색으로 보여진다. git branch [브랜치 이름] 브랜치를 생성한다. git checkout [브랜치 이름] 해당 브랜치를 생성후 이동, 또는 이동 git log --all --graph 그래프 형식으로 모든 로그를 확인 할수있다. !! 새로운 기능 개발이 시작된다면 - 브랜치는 목적에 따라 분기 할 수있다. - 브랜치 분기 전략은 조직에 따라 달라진다. HEAD 란?? branch들을 사용하다보..

처음 시작하는 Java 프로그래밍(2) with codepresso
if 조건에 따라서, 블럭{} 안의 값을 수행할수있게 하는것이 조건문이다. 예시를 확인해보자. int a =5; // a는 5이므로 true 블럭안에 값을 수행한다. if(a ==5){ System.out.println("Hello, Code Presso"); } 위 글에서 확인 할수있듯이, if()안에 조건문을 작성하고, {}안에 수행할 값을 작성한다. else else는 if문 다음에 사용할수있다, 만약 if무의 조건을 통과하지 못할경우에, if문 다음의 else를 실행한다. String name ="code carrot"; if(name =="code presso"){ System.out.println("코드프레소입니다"): }else{ // name이 if 조건문에 일치하지않으므로, else구문을..