[TIL] 1111 AWS 자격증

IT/TIL(Today I Learnt)|2021. 11. 12. 01:02

Today I Learnt 

 

1111?

어맛? 오늘 뺴뺴로 데이네 ? 내 뺴뺴로 어딨냐..

 

GraphQL 

Graph Query Language :   ios / Android 등 다양한 기기 주는 정보들이 달라서 restful API로는 일일이 만들기가 힘들어서 만들어짐 

정보를 요청하는 쪽에서 지 맘대로 정보를 가지 고올수 있는 게 장점 

 

Apollo?
Grapha QL을 구현할 설루션. 

백앤드와 프런트를 모두 제공 

 

 

공식 document?

https://graphql.org/code/#javascript

 

GraphQL Code Libraries, Tools and Services

Compare schemas, validate documents, find breaking changes, find similar types, schema coverage, and more.

graphql.org

 

 

 

RESTful API :

 

불필요한 정보를 받아오는 over-fetching 문제 : resource사용 등 ;

필요한 데이터를 만들기 위해 여러 번 호출 uder-fectching문제 ; 2~3번의 불필요한 api call로 wating resoucre. 

making many different "RESTful" API name is too much work.  we all lazy AF 

 

하지만 graphQL은 rest API 보다 요청이 복잡해.

 

얄팍한 코딩 사전 유튜브 강의:

 

https://www.yalco.kr/lectures/graphql-apollo/

 

GraphQL과 Apollo

어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!

www.yalco.kr

 

 

const database = require('./database')
const { ApolloServer, gql } = require('apollo-server')
const typeDefs = gql`
  type Query {
    teams: [Team]
    team(id:Int): Team
    equipments: [Equipment]
    supplies: [Supply]

  }
  type Team {
    id: Int
    manager: String
    office: String
    extension_number: String
    mascot: String
    cleaning_duty: String
    project: String
  }

  type Equipment{
      id: String
      used_by: String
      count: Int
      new_or_used: String
  }
  type Supply{
    id: String
    team: Int
}
`
const resolvers = {
    Query: {
        teams: () => database.teams,
        team: (parent, args, context, info) => database.teams
            .filter((team) => {
                return team.id === args.id
            })[0],
        equipments: () => database.equipments,
        supplies: () => database.supplies
    }
}
const server = new ApolloServer({ typeDefs, resolvers })
server.listen().then(({ url }) => {
    console.log(`🚀  Server ready at ${url}`)
})

 

 

Apollo server는  typeDefs , resolvers 두 가지 인자를 받아서 서버가 실행되는데

typeDefs :는 위에 나와있는 것처럼  schema, 요청의 타입 지정 

resolvers는 액션들을 함수로 지정  ,  데이터 입력 , 반환 , 수정 삭제 기능을 구현하는 곳이다.

 

 

 

Amazon Certificate 

 

아마존 자격증은 종류가 다양한 게 나온다.

보통은  associate solution architect을 많이 따는 것 같은데, 팀장님 의 추천대로  associate devleoper를 시험 보기로 했다.

일단 나 같은 쪼랩은 Ec2, IAM ROLE, S3 , Ramda , CDM, Cloud Formation? 등을 위주로 공부하는 게 좋다고 하셨다. 

 

 

 찾아보니깐  associate solution architect을 봐야 하는지 developer를 봐야하는지 더 헷갈리네 

 

associate developer :

 Lambda, DynamoDB, Step Functions, X-Ray, API Gateway, ECS, CloudFront, SQS, SNS, and Kinesis.

서버리스 가  목적

associate architect :

EC2, VPC, ECS, Elastic Load Balancers, CloudWatch, EFS, EBS, FSx, and the CI/CD tools.

 AWS를 이용한 안전하고  robust  아키텍처 구현이 목적 

 

뭘로 볼지는 좀만더 생각을 해보다가 정해보자.

 

https://towardsdatascience.com/solutions-architect-vs-developer-an-aws-certification-breakdown -4a7a28a8d7bd

 

Solutions Architect vs. Developer: An AWS Certification Breakdown

Which is right for you?

towardsdatascience.com

 

Associalte레벨은 130분 65문제 150 불 

 

공부방향 :

 

 방학 기간 내에 자격증 취득을 위한 ,  연습문제 풀기  +  udemy? 동영상 강의 듣고 실기해보기 

 자격증을 따는 것도 중요한데 , 자격증만 있고 할 줄 모르면 안 되니깐 동영상 강의 들으면서 practice라도 해야 하지 않을까? 

 

https://explore.skillbuilder.aws/learn/course/external/view/elearning/42/exam-readiness-aws-certified-developer-associate-digital? ladev=tile&tile=dt 

 

Loading

Loading your learning experience...

explore.skillbuilder.aws

https://www.udemy.com/course/aws-certified-developer-associate-dva-c01/?utm_source=adwords&utm_medium=udemyads&utm_campaign=DSA_Catchall_la.EN_cc.ROW&utm_content=deal4584&utm_term=_._ag_88010211481_._ad_535397282064_._kw__._de_c_._dm__._pl__._ ti_dsa-841699837383_._li_1009893_._pd__._& matchtype=b&gclid=CjwKCAiA1aiMBhAUEiwACw25MfEfMVpT6bENEQ6lBDIQODzTKpM3AINGyoBSNE6 3pCj3c4ivObjfRxoC0k0QAvD_BwE 

 

Ultimate AWS Certified Developer Associate 2021 - NEW!

Become an AWS Certified Developer! Learn all Amazon Web Services Developer topics. PASS the AWS Certified Developer Exam

www.udemy.com

https://brunch.co.kr/@topasvga/233

 

31.(자격증) AWS아키 따는 법 -2020

AWS 비공식 가이드입니다. | 아래 내용은 개인적으로 정리한 내용이라 틀릴 수 있습니다. <1> AWS 자격증 종류 <2> 가장 많이 보는 시험은? <3> 시험 언제 보면 될까요? <4> 자격증 공부 시작 <5> 시험 예

brunch.co.kr

 

 

무료 책? 

 

http://pyrasis.com/private/2014/09/30/publish-the-art-of-amazon-web-services-book

 

아마존 웹 서비스를 다루는 기술 출간 및 원고 공개

 

pyrasis.com

 

생활코딩  

근데 너무 오래된 거 아닌가?

 

https://opentutorials.org/course/2717

 

아마존 웹서비스 (AWS) - 생활코딩

수업의 목적 본 수업은 클라우드 컴퓨팅 플랫폼인 아마존 웹서비스의 사용법을 알려드리는 수업입니다.  선행지식 본 수업을 수강하기 위해서는 인터넷이나 네트워크에 대한 약간의 지식을 필

opentutorials.org

 

문제은행 같은? 사이트 

https://www.examtopics.com/exams/amazon/aws-certified-developer-associate/view/

 

AWS Certified Developer Associate Exam – Free Exam Q&As, Page 1 | ExamTopics

When launching containers in Amazon ECS, where may PortMapping be defined? A. Security groups B. Amazon Elastic Container Registry (Amazon ECR) C. Container agent D. Task definition Reveal Solution Hide Solution   Discussion   8 Correct Answer: D Referen

www.examtopics.com

https://free-braindumps.com/amazon/free-aws-certified-cloud-practitioner-braindumps.html?p=1 

 

Free AWS Certified Cloud Practitioner braindumps download (AWS Certified Cloud Practitioner exam dumps Free)

 

free-braindumps.com

 

반응형

'IT > TIL(Today I Learnt)' 카테고리의 다른 글

[TIL] 1118 JS기본  (1) 2021.11.19
[TIL] 1114  (2) 2021.11.16
[TIL] 1109 시간을 제대로쓰자  (4) 2021.11.09
[TIL] 1108 밥값은 하자  (3) 2021.11.09
[TIL] 1104 coding monkey 🙈🙊🐒🐵🙉  (4) 2021.11.04

댓글()