본문 바로가기

전체 글69

3) AZ-900 애저 집에서 시험 본 후기 두근두근 이제 시험을 볼 시간이군요 ! ⏲ 몇 시부터 접속해야 하나요? 늦어도 시험 시작 1시간 전에는 시험을 런치해보세요. 시험을 위해서 PSI 프로그램을 다운 받아 설치하고 실행하는 과정에서 종종 에러가 납니다. 아예 몇 시간 전부터 시스템 체크를 해보고 잘 설치되는지 확인하는 게 더 좋아요. 💻 시험을 위한 주변 정리는 어떻게? 일단 방문부터 잠그고 시작하시죠. ✨ 프로그램 실행 시 주의 사항은? PSI를 실행할 때 다른 프로그램은 다 꺼주세요. 저는 모든 프로그램을 껐는데 자꾸 NVIDIA CONTAINER를 끄라며 fail 메시지가 뜨더라고요. 결국 제어판 - 프로그램추가제거 - NVIDIA 프로그램 중 제일 위의 것을 삭제하고서야 무사히 넘어갔습니다. 이 단계에서 예상치도 못한 에러들이 나는 .. 2021. 12. 8.
2) AZ-900 애저 암기법 및 정리사항 공유 추가) 애저 시험보시는 분들 유입이 늘어나서 조금 더 추가 정리해두었습니다. 합격하시길 바랍니다! 지난 글에서 약속한대로 제가 막판에 만들어 정리한 암기법들 중 일부를 공개합니다. 실제 시험에서 저는 진짜진짜 유용하게 써먹었어용ㅎㅎ 사이트 돌다보니 외국친구들도 답 몰아서 외우고 있네요ㅋㅋ 역쉬 국적불문의 시험 공부법 😂 잠깐 주의사항! 이게 제가 풀어본 문제에 한해서 통계내어 만든거라 문제 추가 및 변경 시에는 적용 안될 수 있음. 혹시 틀린 게 있다면 따뜻한 댓글 남겨주시길 부탁드려요. 그럼 시작~! 연한 노랑 형광펜이 암기법이에용 1 문제에 Cosmos 나 SQL 나오면 답은 PaaS 코스모스(Cosmos)표 스크럽(SQL) 파스(PaaS) (몸에 붙이는 파스의 이름이라고 생각하고 떠올렸어요ㅎ) 2 .. 2021. 12. 7.
1) AZ-900 애저 합격 ! 세세하고 솔직한 암기법 공부팁 추가 이번에 애저-900시험을 합격했고 그 후기를 남깁니다. 읽기 쉽게 큐엔에이 형식이에요. 제가 궁금했던 내용들로 진행합니다. 일단 이 글을 읽으신다면 시험 준비하시는 거겠죠? 합격의 기운 왕창 나눠드리며, 시작하겠습니다 ! 💡 이 분야에 대한 사전 지식이 있었는지? 아니오. 전혀 모르는 분야였어요. 📅 준비기간은? 일주일 정도 준비했어요. 1-3일 : 문제풀이 강의 듣기 4-5일 : 혼자 문제풀이. 모르는 영어단어는 뜻 찾아보기. 시험 전날 밤부터 당일 시험시간 : 계속 암기법 만들면서 이를 적용하며 문제풀이 (지독한 벼락치기 여정 🥱) 🎲 이 공부할 때 가장 중요했던 것? 나만의 암기법. 관련지식이 아예없이 단기간에 자격증을 따야했던 터라 이 방법이 진짜 유용했음. 🎁 그 암기팁을 알려줄 수 있나요? 네.. 2021. 12. 7.
요즘 어플 제작 진행 상황 기존에 만들던 어플을 조금씩 보완해나가고 있는 요즘이다. 막 만들어 나갈 때보다 이 마무리 작업 및 세세한 수정작업에 더 오랜 시간이 걸리기도 하고 지루함이 느껴지기도 한다. 다양한 선택지를 비교해보며 이용자에게 더 나은 방법을 고심하다보면 딱히 눈에 보이는 큰 변화는 없이 어느덧 많은 시간이 흘러가 있다. 중요한 건 멈추지 않고 조금씩이라도 계속 변화를 시도해보는 것 같다. 고민하고 시도해보는 과정에서 성장하는 것 같다. 2021. 11. 22.
빌드가 안되는 경우 - 중복 명령 블록 - 코듈라 코딩을 완료하고, 빌드하는 과정에서 에러나는 경우가 있다. 가장 빈번하게 발생하는 요인은 에러 블록이 남아있는 채로 빌드했기 때문이다. 블록화면에서 왼쪽 하단을 보면 빨간 동그라미 엑스에 2라고 표시되어있는 걸 볼 수 있다. 이 경우는 두개의 블록이 에러가 나있다는 뜻이다. 그러므로 이 블록을 제거하거나, 알맞게 코딩을 해줘야한다. (왼쪽의 노란 경고표시는 빌드하는 데에는 문제가 없다.) 이랬던 에러 경고가 문제의 블록 2개를 처리하고 난 뒤 에러 블록을 0으로 바뀌었다. 이제 빌드하면 잘 빌드되는 것을 확인할 수 있다. 2021. 7. 26.
코듈라 업데이트와 익스텐션 문제 2021년 7월 15일에 코듈라 시스템이 Kodular Fenix 라는 버전으로 업데이트 되었다. 다양한 기능의 추가와 구글과의 파트너십 등 코듈라 이용자에게 편의를 제공할 수 있는 부분을 늘리려 노력한 것으로 보인다. 문제는 이전까지 작업해오던 앱들이 이전처럼 정상적으로 작동하지 않을 수도 있다는 것이다. 코듈라가 AndroidX 라이브러리를 사용하면서 기존 익스텐션들에서 충돌이 발생할 수 있기 때문이다. 코듈라에서도 이점을 명시하고 있다. 아니나 다를까. 코듈라 업데이트 후 빌드한 내 앱에서도 문제가 발생했다. 앱을 실행하자마자 꺼지는 문제였다. 이런 경우는 본인이 해결할 수 없다면, 익스텐션 개발자가 AndroidX에 맞게 익스텐션을 업데이트해주길 기다려야한다. 이미 커뮤니티에는 문제 발생을 토로하.. 2021. 7. 16.
버튼 블록 사용방법 알아보기 - 블록코딩 코듈라 앱인벤터 떤커블 앱을 만들다보면 가장 많이 쓰는 블록이 '이 버튼을 눌렀을 때 -을 실행해줘'는 블록이에요. 이 블록을 간단히 조합해서 아주 간단한 이런 앱을 만들 수 있어요. 남자 버튼을 누르면 남자 그림이 나오고, 여자 버튼을 누르면 여자 그림이 나오는 거죠. 1. 에셋준비 우선 에셋에 man.png와 woman.png 그림을 준비해두었어요. 2. 디자인 버튼 두개와 이미지 콤포넌트 하나를 준비했어요. Button1 , Button2 , Image1 그외의 것들은 디자인측면인 것들이라 안해도 됩니다. 이미지 콤포넌트는 하나만 있어도 되요. 같은 자리에 1을 눌렀을 때는 남자그림이, 2를 눌렀을 때는 남자그림이 사라지고 2가 나타나니까요. 3. 블록코딩 및 해석 Button1은 남자라는 버튼이에요. 누르면 Image1.. 2021. 7. 1.
버튼(Button) 컴포넌트 사용 방법 알아보기 - 코듈라 이번 포스팅에서는 버튼(Button)을 대하여 알아볼게요. 왼쪽 상단에 있어요. 왼쪽 기능 리스트에서 버튼을 끌어다가 핸드폰모양 위에 올려두세요. 우측에 Button1이 생겼죠? 그러면 우리가 버튼을 하나 만든 거에요. Button1에서 1이라는 숫자는 처음으로 만든 버튼이라는 의미입니다. 같은 방법으로 버튼을 또 끌어다놓으면 Button2가 생기고, 또 놓으면 Button3이 됩니다. 우측에서 Button1을 클릭하면 이렇게 다양하게 버튼을 꾸밀 수 있는 화면이 펼쳐집니다. 하나하나 어떤 기능인지 번역해두었어요. 정말 다양한 설정을 할 수 있죠? 크기도 바꾸고 색깔도 바꾸고 다양한 디자인은 여기서 이뤄집니다. 모양은 4가지 종류가 있는데 이런 모습으로 나타납니다. 기본설정(Default)으로 해두면 모.. 2021. 6. 29.
랜덤 블록과 리스트 결합해서 랜덤 이미지 띄우기 지난 포스팅에서 랜덤 블록의 기본 사용법을 설명해드렸는데요. 랜덤 블록과 리스트 블록을 함께 이용해서 다양한 앱을 만들수도 있다는 말씀도 드렸죠. 랜덤블록과 리스트블록의 콜라보. 그럼 이번 포스팅에서 바로 배워볼까요? 이번 포스팅을 읽고 나면 이런 앱을 만들 수 있어요 ! 1. 어셋 준비 일단 저렇게 보여 줄 이미지들이 필요하겠죠? 저는 4개의 이미지를 준비했어요. 아래 네 개의 이미지파일을 다운받아서 Assets에 올려주세요. 4개의 이미지를 모두 업로드하면 어셋준비는 끝 ! 2. 디자이너 화면 이제 화면 디자인을 해볼까요? 컴포넌트를 끌어다 놓습니다. 이미지 하나와 버튼 하나만 있으면 됩니다. 왼쪽 컴포넌트 모음에서 찾아 핸드폰그림 위에다 끌어다 놓으세요. Image 컴포넌트 한 개 Button 컴포.. 2021. 6. 26.
horizontal 과 vertical 헷갈릴 때 외우는 방법 가로 horizontal 세로 vertical 누군가에겐 별것도 아니겠지만 사람마다 진짜 안외워지는 단어들이 있을 것이다. 나에게는 그렇게도 헷갈렸던 단어가 바로 영어의 가로, 세로이다. 앱을 만들다보면 가로, 세로 설정을 하느라 자주 만나게 되는 녀석들이다. 나름 잘 외워놨다고 생각했는데, 실생활에서 갑자기 마주치면 이게 가론가 세론가 헷갈리기를 여러번. 다양한 방법으로 생각해서 외웠으나 머리에 확 들어오지는 않았다. 진짜 다양한 연상법을 써봤으나 실전에서 헷갈리고 마는 나를 발견. 그렇게 생각을 거듭하다가 이렇게 외워버리고는 헷갈린 일이 없다. V를 보고 세로의 시옷을 떠올리면 된다. 이 이미지 하나를 머리에 박아둔 이후로 절대 헷갈린 일이 없다. 첫글자가 대문자이든, 소문자이든 상관없이 잘 연상된다.. 2021. 6. 26.
랜덤 블록 사용 방법 배워보기 - 코듈라 앱인벤터 떤커블 랜덤블록은 지정한 범위에서 무작위로 선택한 숫자 하나를 보여주는 기능이에요. 기본적으로 1부터 100사이의 숫자로 지정되어있지만, 범위는 마음대로 조정이 가능해요. 앞 숫자는 범위의 시작, 뒤 숫자는 범위의 끝을 적으면 돼요. 10부터 20까지의 숫자 중에서 하나를 골라달라는 코딩을 할 때는 앞부분 숫자 블록에 10을 적고, 뒷부분 숫자블록에 20을 적으면 돼요. 랜덤 블록은 이러한 기본기능으로 써도 좋지만, 리스트와 결합해서 쓰기에 유용한 블록이에요. 예를 들어 여러 이미지들이 담긴 리스트에서 이미지 하나만 아무거나 선택해서 보여주기, 다양한 문장이 담긴 리스트에서 한 문장을 무작위로 골라 보여주기 등 요긴하게 쓸 수 있어요. 이번 포스팅에서는 가장 기본을 배우고 이런 것들은 나중에 배워봐요. 기본만 .. 2021. 6. 25.
보이는 컴포넌트와 보이지 않는 컴포넌트 - visible component non-visible component 컴포넌트의 종류는 크게 두가지로 나뉜다. 보이는(visible) 컴포넌트 보이지 않는(non-visible) 컴포넌트 처음에는 이 둘이 무슨 차이인지 감이 잘 오지 않지만 이렇게 생각해보면 쉽다. 보이는 컴포넌트는 말그대로 실제 사용자에게 보여지는 것들이다. 예를 들면 버튼, 레이블, 이미지, 리스트뷰 등이 있다. 이 컴포넌트들은 색이나 크기 폰트 등을 우리가 자유롭게 조정하며 사용자에게 어떤 모습으로 보일 지 정할 수 있다. 보이지 않는 컴포넌트는 사용자가 직접 눈으로 볼 수는 없지만 앱의 작업을 수행하는 것들이다. 예를 들면 소리, 시계, 저장소, 네트워크 연결확인, 익스텐션 등이 있다. 이 개념을 식당에 비유하여 생각해보면 쉽다. 식당 손님을 앱 사용자라고 생각해보자. 식당에 들어온 손님이 직접 눈.. 2021. 6. 24.