무료 IT교육 6

[클라우드 컴퓨팅 첫 걸음]5주차: 클라우드 컴퓨팅의 개념과 AWS이해

이번 강의에서는 클라우드 컴퓨팅에 대해 배웠다. 기존에 모호하게 알고있던 클라우드의 개념을 이번 강의를 통해 확실히 개념을 정리할 수 있어 유익했다. 그리고 주요 클라우드 서비스인 AWS도 공부하였다. 2학년때 배웠던 웹 프로그래밍에서 AWS를 이용하여 웹페이지 만들기 실습을 한 적이 있는데, 그때는 잘 이해가 가지 않았던 탄력적 IP등에 관한것도 친절한 강좌로 다시한번 상기할 수 있었다. 강의를 들으며 내용을 정리해보았다. 1. 클라우드 컴퓨팅 핵심 개념 - 클라우드 컴퓨팅은 기업이 필요로 하는 핫한 기술이며 이러한 기술은 사업의 본질 집중, 경영의 효율성 극대화에 중요함. 2. 클라우드 컴퓨팅의 정의와 장점 - Cloud Computing : 인터넷을 통해 다른 가상 컴퓨터 IT리소스(CPU, RAM..

[Spring Boot를 활용한 웹 개발 초급]4주차: Spring Boot와 MyBatis의 개념, 이를 활용한 기능 개발

코드프레소 java 웹개발 체험단 4주차 Sprint Boot를 활용한 웹 개발 초급]강의에서는 [spring boot 웹개발 입문] 강의에 이어 spring boot의 개념과 MyBtis에 대한 개념을 익힌 후 이를 활용한 블로그 개발 과정을 학습하게 되었다. 개념을 먼저 안 후 기능 개발에 활용되는 것을 확인하니 이해가 더 잘 되었다. 강의를 들으며 내용을 정리해보았다. 1. Data Access Layer - 데이터를 접근하기 위한 기술 JDBC = Java Database Connectivity JDBC Template SQL Mapper - MyBatis ORM 2. Spring Boot와 MyBatis의 연동 1) Maven = 자바 프로젝트에서 사용되는 빌드 자동화 도구 - 빌드 과정을 단순..

[처음 시작하는 SQL 프로그래밍]4주차: MySQL프로그래밍의 이해

학교를 다니고 클라이언트 개발을 하며 데이터베이스는 아직 배운적이 없었어서 MySQL , 데이터베이스 라고 하면 그냥 데이터를 저장할 수 있는 공간? 잘 모르는것, 내 분야가 아닌 것이라고 생각했었다. 하지만 강의를 듣고 난 후 데이터베이스도 재밌고 배우기 좋은 것이라는 생각이 들어 어렵게 생각하지 않게 되었고 이해하게 되었다. 강의 덕분에 나중에 회의나 현업에서 데이터 베이스, SQL 라는 단어가 나와도 의사소통에 어려움을 겪지 않을 것 같다. 강의를 들으며 내용을 정리해보았다. 1. 데이터 베이스 - 데이터는 파일, 엑셀 등 다양한 방법으로 관리가 가능하다. - 여러 사람이 공유하여 사용할 목적으로 통합하여 관리 되며 중복없애기, 구조화 등으로 자료 검색과 갱신의 효율을 높인다. - 많은 어플리케이션..

[Spring Boot 웹개발 입문]3주차: 웹개발(프론트엔드, 백엔드)의 전반적 이해

코드프레소 java 웹개발 체험단 3주차 [spring boot 웹개발 입문] 강의에서는 프론트엔드와 백엔드의 전반적인 이해, spring boot를 활용한 서버 개발을 배웠다. 저번 학기 인턴십에서 클라이언트 개발을 하며 서버와 연결하는 작업을 할 때 깊게 이해하지 못했던 rest api, GET, POST, Json 등의 개념을 이번 강의를 통해 확실히 알게 되어 유익했으며 인턴십에서 서버팀과 협업할때 데이터를 주고받은 과정을 생각하며 강의를 재밌게 들을 수 있었다. 실무에서는 클라이언트 개발이 서버와 연결되는 작업이 학교에서 하는 프로젝트보다 많은데, 이를 취업 전에 배울 수 있어 유익하였다. 또한 2학년때 수강한 웹프로그래밍 과목에서 배운 웹개발과 프론트엔드를 이번 기회를 통해 전반적으로 복습하고..

[SW유지보수성 향상을 위한 clean code]3주차 : clean code

이번 주차에는 코드프레소에서 clean code에 대한 강의를 수강하게 되었다. 전부터 프로그램 개발을 하며 코드를 더욱 깨끗하고 가독성있게 짜고 싶었지만 어떻게 해야할지 방법을 잘 몰랐었는데, 강의를 들으며 이전에 작성했던 코드들에 대해 반성하게 되었다. 특히 다른 사람들과 협업을 하는 프로젝트를 했을 때 이 강의를 알았더라면 더욱 잘 했을텐데 하는 아쉬움이 들었다. 인턴십 이후 이 강의를 접하게 되어 회사에서 생겼던 각종 이슈들이 생각나 이해와 반성이 더욱 잘 되었고, 본격적인 취업 이전에 이 강의를 수강하게 되어 앞으로 잘 활용해야겠다는 생각이 들었다. 이번에 습득한 지식을 계기로 code를 더욱 clean하게 작성해야겠다는 태도와 기준을 갖게되었다. 강의를 들으며 내용을 정리해보았다. Clean ..

[실무자가 알려주는 Git 활용한 프로젝트 관리]2주차: Git 브랜치

코드프레소 java 웹개발 체험단 2주차 git강의인 [실무자가 알려주는 Git 활용한 프로젝트 관리] 강의에서는 Git 브랜치에 대한 내용을 다루었다. 기존에는 깃허브 데스크탑을 이용해 협업할 때 깃 브랜치를 사용할 수 있을 정도만 알고있었는데, 이번 강의를 통해 깃 브랜치에 대한 개념과 git bash에서 브랜치 사용하는법, 깃 브랜치를 실무에서 활용하는 방법을 알게 되어 브랜치의 개념에 더욱 깊은 이해를 하게되었다. 특히 깃의 추상적 개념을 도식화하여 그림으로 나타내주셔서 쉽게 이해할 수 있었다. 강의를 들으며 학습 내용을 정리해보았다. 1. 브랜치란? 브랜치란 기존의 소스코드에서 파생된 독립적 작업공간으로, 브랜치를 활용하여 계속 변화하는 소프트웨어의 변경점을 쉽고 효율적으로 관리할 수 있게 하는..