# 비공식 AWS 공인 개발자 - 어소시에이트 수험 가이드 > 이 문서는 AWS 공인 개발자 - 어소시에이트 [시험 안내서](https://d0.awsstatic.com/International/ko_KR/AWS_certified_developer_associate_blueprint_KO.pdf)에 적힌 내용에 기반하여 AWS의 홈페이지, 블로그, Slideshare의 관련 링크를 한글 자료 중심으로 정리해 놓은 것 입니다. > 단축URL: http://bit.ly/devcertguide ## 기본적인 시험 정보 - [시험 안내 페이지](https://aws.amazon.com/ko/certification/certified-developer-associate/) - [시험 신청](https://www.webassessor.com/aws) - [AWS기반 개발 강의](https://aws.amazon.com/ko/training/course-descriptions/developing/): 3일동안 강의와 실습으로 진행되는 수업이며 이 수업에서 다루는 내용이 바로 AWS 솔루션스 아키텍트 자격증시험의 출제 범위가 됩니다. - [시험 워크숍 참여](https://www.aws.training/home?courseid=10&&language=en-US&view=table&source=web_en_certified-sa-assoc) - [**시험 안내서**](https://d0.awsstatic.com/International/ko_KR/AWS_certified_developer_associate_blueprint_KO.pdf) : 많은 분들이 제대로 읽어보시지 않으시는데 수험 준비를 위해 대단히 중요한 문서이므로 꼼꼼히 읽어 두셔야 합니다. 이 문서는 이 시험 안내서에 기반하여 작성되었습니다. - [샘플문항](https://d0.awsstatic.com/International/ko_KR/AWS_certified_Developer_associate_examsample_KO.pdf) : 7개의 샘플문항 입니다. 실전과 동일한 유형과 난이도를 제공합니다. - [연습시험 응시](https://www.webassessor.com/aws): 20문제가 출제되고 유료(20달러) 입니다. - [수험 준비를 위한 자습형 실습](https://qwiklabs.com/quests/20) - [영문 시험 시간 추가 요청 방법](http://edu.supertrack.co.kr/notice/news.php?ptype=view&idx=5177&page=1&code=news): 영문으로 시험을 보실 경우 30분 시험시간을 추가하실 수 있습니다.**주의! 반드시 시험 신청 하시기 전에 시험시간 추가 신청을 하셔야 합니다!** ## 시험 범위에 해당되는 AWS공식문서들 ### 분야 1.0: AWS 기초 지식 > 기초적인 구성 요소와 효과적인 설계 등 클라우드 아키텍처 고려 사항을 파악하고 인지합니다. > 콘텐츠는 다음과 같습니다. - 클라우드 서비스를 설계하는 방법 - [AWS 고급 아키텍처 방법론](http://www.slideshare.net/awskorea/aws-cloud-track-2-advanced) - [AWS 기반의 마이크로 서비스 아키텍쳐 구현 방안](http://www.slideshare.net/awskorea/micro-service-oriented-architecture-on-aws-piljoong-kim) - 계획 및 설계 - [클라우드를 위한 아키텍처 설계 - 모범 사례](https://amz.kr/pdf/Architecture_Best_Practices_draft-KR.pdf) - [AWS 고객 사례 모음](https://www.awsseoul.kr/images/content/aws-korea-customer-cases-2016.pdf) - 데이터베이스 개념 - [Amazon RDS 살펴보기 (김용우) - AWS 웨비나 시리즈](http://www.slideshare.net/awskorea/amazon-rds-aws) - 아키텍처적 트레이드오프(고가용성과 비용 간 트레이드오프, Amazon Relational Database Service(RDS)를 사용하는 것과 Amazon Elastic Compute Cloud(EC2)에 자체 데이터베이스를 설치하는 것 간의 트레이드오프)에 대한 친숙도 - [데이터베이스 관리](https://aws.amazon.com/ko/running_databases/) - Amazon S3, Amazon Simple Workflow Service(SWS) 및 메시징 - [S3](https://aws.amazon.com/ko/s3/faqs/) - [요청 빈도 및 성능 고려 사항](http://docs.aws.amazon.com/ko_kr/AmazonS3/latest/dev/request-rate-perf-considerations.html) - [SWF](https://aws.amazon.com/ko/swf/faqs/) - [SNS](https://aws.amazon.com/ko/sns/faqs/) - [SQS](https://aws.amazon.com/ko/sqs/faqs/) - DynamoDB, AWS Elastic Beanstalk, AWS CloudFormation - [DynamoDB](https://aws.amazon.com/ko/dynamodb/faqs/) - [SQL에서 NoSQL로](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/SQLtoNoSQL.html) - [프로비저닝된 처리량](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/HowItWorks.ProvisionedThroughput.html) - [DynamoDB의 쿼리 및 스캔 작업](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/QueryAndScan.html) - [파티션 및 데이터 배포](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/HowItWorks.Partitions.html) - [DynamoDB에서 보조 인덱스를 사용하여 데이터 액세스 향상](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/SecondaryIndexes.html) - [DynamoDB의 테이블 작업](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/WorkingWithTables.html) - [DynamoDB에서의 항목 작업](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/WorkingWithItems.html) - [DynamoDB 및 AWS SDK를 사용한 프로그래밍](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/Programming.html) - [컴퓨터에서 DynamoDB 실행](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/DynamoDBLocal.html) - [DynamoDB Streams를 사용하여 Table Activity 캡처하기](https://docs.aws.amazon.com/ko_kr/amazondynamodb/latest/developerguide/Streams.html) - [AWS Elastic Beanstalk](https://aws.amazon.com/ko/elasticbeanstalk/faqs/) - [AWS CloudFormation FAQ](https://aws.amazon.com/ko/cloudformation/faqs/) - 탄력성 및 확장성 - [AWS 클라우드에서의 웹 애플리케이션 호스팅](http://d0.awsstatic.com/whitepapers/International/ko/AWS_Web_Hosting_Best_Practices_05252010.pdf) - [RDS의 고가용성(다중 AZ)](https://docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Concepts.MultiAZ.html) - [Amazon CloudWatch를 사용하여 Auto Scaling 인스턴스 및 그룹 모니터링](http://docs.aws.amazon.com/ko_kr/autoscaling/latest/userguide/as-instance-monitoring.html) - [Auto Scaling 그룹에 로드 밸런서 사용](http://docs.aws.amazon.com/ko_kr/autoscaling/latest/userguide/autoscaling-load-balancer.html) ### 분야 2.0: 설계 및 개발 > 클라우드 솔루션을 코딩하기 위한 적절한 기술을 파악합니다. > 콘텐츠는 다음과 같습니다. - [Amazon Machine Image(AMI) 구성](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/AMIs.html) - AWS API로 프로그래밍 - [Amazon Web Services용 도구](https://aws.amazon.com/ko/tools/) : 이 인덱스는 AWS 애플리케이션의 개발 및 관리를 위한 기본 개발자 도구, SDK, IDE 도구 키트 및 명령줄 도구를 설명합니다. ### 분야 3.0: 배포 및 보안 > 최적의 클라우드 배포 및 유지보수를 위한 보안 절차를 파악하고 구현합니다. > 콘텐츠는 다음과 같습니다. - 클라우드 보안 모범 사례 - [AWS 보안 기술 백서 한국어 버전](https://aws.amazon.com/ko/blogs/korea/aws-security-whitepapers/) > 개발, 테스트 및 스테이징 환경에 맞는 아키텍처를 구현할 수 있는 능력을 증명합니다. > 콘텐츠는 다음과 같습니다. - [책임 분담 보안 모델](https://aws.amazon.com/ko/compliance/shared-responsibility-model/) - [AWS 플랫폼 규제 준수](https://aws.amazon.com/ko/compliance/) - AWS 보안 속성(고객사의 워크로드부터 물리적 계층까지) - 보안 서비스 - [AWS Identity and Access Management(IAM)](https://aws.amazon.com/ko/iam/faqs/) - [Amazon Virtual Private Cloud(VPC)](http://docs.aws.amazon.com/ko_kr/AmazonVPC/latest/UserGuide/VPC_Introduction.html) - CIA 및 AAA 모델, 인바운드 및 아웃바운드 필터링 그리고 이에 맞는 AWS 서비스 및 기능 ## 분야 4.0: 디버깅 > 텐츠는 다음과 같습니다. - 일반적인 문제 해결 정보 및 질문 - [인스턴스 연결 중 오류 발생: 연결시간 초과](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html#TroubleshootingInstancesConnectionTimeout) - [인스턴스 문제 해결](http://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-instance-troubleshoot.html) - [IAM 문제 해결](http://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/troubleshoot.html) - 디버깅 모범 사례 - [JAVA SDK Exception Handling](http://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/java-dg-exceptions.html)