컴퓨터/노트북/인터넷
IT 컴퓨터 기기를 좋아하는 사람들의 모임방
단축키
Prev이전 문서
Next다음 문서
단축키
Prev이전 문서
Next다음 문서
백엔드 개발을 위한 강의 코드라떼
코드라떼는 하나만 집중합니다. 전문적으로 백엔드 개발을 위한 커리큘럼으로 구성되어 있으며 주니어를 넘어 부끄러운 시니어가 되지 않기 위한 발판이 될 수 있습니다. 지금은 많은 강의가 업로드 되어 있지 않지만 백엔드 개발을 위한 기초 공학부터 튼튼히 쌓을 수 있습니다. (현재는, 자바 강의, 자료구조 강의, 데이터베이스 강의만 오픈되어있습니다)
코드라떼 바로가기
컴퓨터 공학의 기초 과목인 데이터베이스 강의
백엔드 개발을 위해서는 데이터베이스 기초지식이 필요합니다. 스페셜리스트인 DBA가 되지 않더라도 데이터베이스에 관한 공부를 하는 것이 좋습니다. SQL을 배우는 것도 좋지만 체계적으로 데이터를 어떻게 모델링하고 설계하는지에 대한 부분을 배우는 것이 중요합니다. 데이터베이스 이론에 대한 기초지식은 하나의 포트폴리오를 만들거나, 실제로 서비스를 운영하기 위한 든든한 토대가 될 것입니다.
데이터베이스 강의 바로가기
https://www.codelatte.io/courses/database_basic
프로그래밍을 위한 자바 무료 강의
프로그래밍 언어에 많은 시간을 들여서 공부 했는데도 코드 작성하는 것이 어렵다면 프로그래밍을 공부한 것이 아니라 단순히 언어의 문법'만' 공부한 겁니다.
프로그래밍이란 자신의 생각을 논리적으로 구조화한 후 프로그래밍 언어로 작성하여 프로그램을 만드는 과정입니다.
즉, 자신의 생각을 논리적으로 구조화하지 못한다면 어떤 좋은 언어를 공부해도 프로그램을 만들 수 없습니다.
10년이 넘는 세월동안 영어 문법을 공부해도 회화가 힘들 듯이 프로그래밍을 하기 위해서는 자신의 생각을 정리하는 법 부터 배워야 합니다.
코드라떼에서 프로그래밍을 위한 자바 강의를 수강할 수 있으며, 백엔드 개발을 위한 스레드 개념도 같이 공부합니다.
언제까지 책을 다회독하고 여러 강의들을 떠돌아 다니며 공부하실건가요? 이제 제대로 시작해봅시다
자바 무료 강의 바로가기
https://www.codelatte.io/courses/java_programming_basic
컴퓨터 공학의 기초 과목인 자료구조 강의
자료구조는 데이터를 저장하고, 삭제하고, 탐색하는지에 대해 배우는 학문인데요. 백엔드를 다루다 보면 다양한 문제를 겪게 되는데 그중 하나는 많은 데이터를 다루는 문제들이에요. 문제 해결 능력을 늘리기 위한 관점에서 자료구조에 대한 이해를 하고 있으면 앞으로 사용하는 수많은 도구들에 대한 이해를 좀 더 손쉽게 할 수 있어요.
기초 공학에 대해 대충 넘어갔다면 지금이라도 확실히 기초 지식을 쌓고 가세요. 어중이떠중이 실력을 가지면 결국 도태되고 말아요. 앞으로 개발을 하기 위한 여러 도구들을 사용하게 되는데 도구를 사용하는 수준 정도로는 경쟁력이 없어져요. 왜냐하면 누구나 다 할 수 있기 때문이죠. 그러니 도구를 만들 수 있는 사람이 되세요. 그래야 살아남을 수 있어요!
다양한 내용의 커리큘럼
코드라떼에서는 자바로 단일 연결리스트, 이중 연결리스트, 스택, 큐, 이진 트리, 이진 탐색 트리, AVL 트리, Red-Black 트리, Binary Heap, B-트리, 해시 테이블, 그래프 등 다양한 내용을 다뤄요. 책이나 다른 강의에서 해소되지 못한 부분이 있다면 코드라떼에서 시작해보세요.
자바 자료구조 강의 바로가기