블로그

조성호

[인프런 비즈니스] 교육담당자의 개발직무 파헤치기: 백엔드편

안녕하세요, 인프런 비즈니스팀 호야 입니다😀 혹~싀!개발/프로그래밍 관련 용어들이 외계어처럼 느껴지는 분들 계시나요?!(제가 사실 그랬습니다,,허허허) 개발/프로그래밍 관련 용어들이 낯설고, 개발 직무가 여전히 생소한 우리 교육 담당자님들을 위해 준비했어요!앞으로 연재형 포스팅으로 백엔드부터 데이터 사이언스까지 개발 직무와 관련된 모든 것들을 낱낱이 파헤쳐 볼 생각입니다 :) 자! 그럼 이제 다들 인프런 비즈니스팀의 성장일기 열차에 탑승하실 준비가 되셨나요~?준비가 되셨다면 백엔드부터 본격적으로 파헤쳐 보는 성장일기 열차 출발하도록 하겠습니다!! 출~바알! 본격 백엔드 파헤치기백엔드란? 말 그대로! "뒷단"이란 뜻인데요!사용자가 볼 수 없는 영역인 데이터베이스나 서버를 관리하는 분야를 말합니다.예시로 쉽게 설명해드리면, 우리가 로그인할 때 정보를 확인하고, 일치 여부를 결정하는 역할을 하기도 하구요!상품을 구매할 때, 주문을 처리하고 결제를 완료하는 것도 백엔드의 영역이라고 생각하시면 됩니다😀 그렇다면! 백엔드에서 가장 많이 쓰이는 대표적인 스킬태그는 뭐가 있을까요?! 백엔드 대표 스킬태그Spring: Java 백엔드 개발에 떼어놓을 수 없는 Java 기반 오픈소스 경량급 애플리케이션 프레임워크 *프레임워크란? 목적 달성을 위해 복잡하게 얽혀있는 문제 해결 구조로 소프트웨어 개발 뼈대 역할*오픈소스란? 모든 개인 및 기업에게 무료로 오픈되어 있는 것을 뜻함*경량급이란? 기존에 사용하던 기술들과 비교하여, 상대적으로 코드가 단순함을 뜻함 Spring Boot: Spring으로 애플리케이션을 만들 때 필요한 설정을 간편하게 처리해주는 별도의 프레임워크*URL 이 길어서 'URL 줄이기' 를 사용하는 것과 같은 맥락이랍니다 😀Java: 무려 1995년에 개발된 객체 지향 프로그래밍 언어로, 수백만 개에 달하는 엔터프라이즈 소프트웨어에 활용되고 있는 백엔드 개발에 근간이 되는 언어 MVC: Model View Controller의 약자로, 소프트웨어 개발에서 흔히 사용되는 설계 패턴*마치 문과생에게 있어 PPT/기획서 작성 패턴과 동일한 느낌이랄까요 😀JPA: Java Persistence API의 약자로, 현재 자바 진영의 ORM 기술 표준(인터페이스 모음)*API는 한 번 쯤 들어보셨을 수도 있는데, 어렸을 때 갖고 놀던 다마고치 / 팬들럼과 비슷하다고 생각하시면 돼요!(서로 다른 기기를 붙이면 연동돼서 같이 놀 수 있었던 그 때 그 갬성이랄까요,,ㅋㅋㅋ)*API란? 각각 다른 종류의 소프트웨어를 연결시켜주는 서비스*ORM이란? Object Relational Mapping의 약자로, 애플리케이션과 데이터베이스를 개발 언어로 연결시켜주는 툴지금까지 가장 대표적인 다섯 가지 백엔드 스킬태그에 대해 살펴보았는데요!굉장히 생소한 용어들이 많이 들어가있죠😅아무래도 전공자가 아니라면 백엔드에 대해 모르시는게 어찌 보면 당연한 거라고 생각해요!다만, 이번 기회를 통해 조금이나마 백엔드에 대한 기초 지식을 쌓을 수 있었다는 것 자체로너무 귀중한 시간이 되지 않았나 생각이 듭니다!앞으로 우리 교육 담당자님들이 IT교육 커리큘럼을 기획하고, 개발자분들과 원활히 소통하시는데 조금이나마 도움이 될 수 있도록 개발직무 파헤치기 컨텐츠를 계속적으로 연재할테니까요! 많은 관심 부탁드립니다 😀우리 함께 배우고, 나누고, 성장해요!교육담당자님을 위한 Tip! (개발자에게 아는 척하면 붐업킹 되는 추천 강의)Spring 추천 로드맵: 우아한형제들 최연소 기술이사 출신 김영한의 스프링 완전 정복Java 추천 로드맵: 누적 수강생 30만명 최다 학습 지식공유자, 김영한의 실전자바Spring Boot 와 JPA 추천 로드맵: 스프링 부트와 JPA 실무 완전 정복

경영 · 전략인프런비즈니스비즈니스인프런기업교육기업교육DT교육DX교육IT교육개발교육교육컨텐츠백엔드

채널톡 아이콘