책소개
이 책은 애플리케이션 지원 전문가가 꼭 알아야 할 기본 상식을 다루고 있다. 소프트웨어 개발과 유지보수, 데이터베이스, 네트워크, 보안 등 다양한 분야에서 필요한 지식과 기술을 쉽게 이해할 수 있도록 구성되어 있다. 또한, 실무에서 발생하는 문제들을 해결하는 방법과 예방하는 방법에 대한 내용도 다루고 있어, 애플리케이션 지원 전문가로서 성장하는 데 큰 도움이 될 것이다.
목차
운영 체제 (Windows, MacOS, Linux)
프로그래밍 언어 (Java, Python, C ++)
웹 개발 (HTML, CSS, JavaScript)
데이터베이스 관리 (SQL, MySQL, Oracle)
네트워킹 (TCP/IP, DNS, DHCP)
클라우드 컴퓨팅 (AWS, Azure, Google Cloud)
모바일 개발 (iOS, Android)
민첩한 방법론 (Scrum, Kanban)
버전 제어 (GIT, SVN)
소프트웨어 테스트 (단위 테스트, 통합 테스트)
프로젝트 관리 (PMP, Prince2)
사용자 경험 (UX, UI)
객체 지향 프로그래밍 (OOP)
알고리즘 및 데이터 구조
보안 (암호화, 방화벽)
DevOps (지속적인 통합, 지속적인 배포)
인공 지능 (기계 학습, 자연어 처리)
빅 데이터 (Hadoop, Spark)
가상화 (vmware, virtualbox)
컨테이너화 (Docker, Kubernetes)
마이크로 서비스 아키텍처
편안한 API
프론트 엔드 프레임 워크 (반응, 각도)
백엔드 프레임 워크 (Node.js, Django)
서버 관리 (Linux, Windows Server)
웹 서버 (Apache, Nginx)
컨텐츠 관리 시스템 (WordPress, Drupal)
전자 상거래 플랫폼 (Shopify, Magento)
결제 게이트웨이 (PayPal, Stripe)
검색 엔진 최적화 (SEO)
디지털 마케팅 (소셜 미디어, 이메일 마케팅)
분석 (Google Analytics, Adobe Analytics)
고객 관계 관리 (CRM)
영업 관리 (Salesforce, Hubspot)
인사 관리 (HRM)
회계 소프트웨어 (Quickbooks, Xero)
재고 관리 (SAP, Oracle)
공급망 관리 (SCM)
비즈니스 인텔리전스 (BI)
ERP (Enterprise Resource Planning)
클라우드 스토리지 (Dropbox, Google Drive)
화상 회의 (Zoom, Skype)
공동 작업 도구 (Slack, Trello)
생산성 도구 (Microsoft Office, Google Workspace)
시간 추적 소프트웨어 (Toggl, Harvest)
고객 지원 소프트웨어 (Zendesk, Freshdesk)
헬프 데스크 소프트웨어 (Jira Service Desk, Servicenow)
원격 액세스 소프트웨어 (TeamViewer, AnyDesk)
백업 및 복구 소프트웨어 (Acronis, Veeam)
안티 바이러스 소프트웨어 (Norton, McAfee)