Salesforce와 Heroku의 현대 응용 프로그램 개발
6688 단어 herokusalesforce
Heroku와 Salesforce - 아이디어부터 응용까지
10년 전 우연히 Salesforce 개발자가 되어 직업과 상업에 응용한 사람으로서 저는 업계의 최신 지식을 지속적으로 공부하고 복습하는 데 투자하는 것이 가져올 수 있는 이점을 충분히 깨달았습니다.Salesforce 생태계에서 여러 해 동안 일하고 11개의 인증을 받았으며 수백 개의 다른 프로젝트를 겪었지만 현대에서 개발한 모든 새로운 도구와 기능을 따라잡기 위해 시간을 내기가 어렵다는 것을 알게 되었다(보통 나는 매년 TrailheadX와 Dreamforce 회의에 참가한다!)
코로나 사태에 따른 여행 제한으로 대면회의가 취소됐다.그러나 새로운 동영상 시리즈가 나의 흥미를 끌었다.특히, Salesforce의 두 개발자 주창자인 Mohith Shrivastava와 Julián Duque는'Heroku/Salesforce에서의 현대 응용 개발'에 관한 일련의 프로그램을 진행하고 있다.
따라서 현대 응용 프로그램 개발의 최신 진전을 따라잡고 정보를 개인의 목표로 공고히 하기 위해 이 시리즈에 참가하겠습니다.나는 일련의 글에서 모든 기술 세부 사항을 포착하여 이 기술을 배우는 데 도움을 줄 뿐만 아니라 다른 사람들에게Javascript,Postgres, 메시지, 마이크로 서비스, PWA 등 분야의 최신 추세와 이 기술을 클라우드 플랫폼에 어떻게 통합시키는지 알게 할 것이라고 생각한다.
Salesforce 플랫폼으로 기술을 가로로 확장하고자 하는 웹 개발자, 개발로 넘어가려는 관리자, 또는 저처럼 현대 응용 프로그램 개발의 최신 트렌드를 갱신해야 하는 경험이 풍부한 Salesforce 개발자들이 이 시리즈에서 귀중한 것을 찾아 직업과 개인의 발전을 도울 수 있기를 바랍니다.
만약 다른 것이 있다면, 이것은 매우 멋진 몸소 체험이 될 것이다.이 프로그램은 허구의 전기차 회사 (Pulsar) 의 판매와 서비스 응용 프로그램인 'eCars' 응용 프로그램을 구축하는 방법을 알려 드리겠습니다.사용자가 자동차를 맞춤형으로 제작하고 구매할 수 있도록 하고 서비스 기술자가 자동차의 실시간 진단 정보를 볼 수 있도록 할 것이다.가장 중요한 것은 다음과 같은 다양한 현대 기술을 사용하여 구축할 것입니다.
첫걸음
속담과 강제적인'안전항'성명 후에 우리는 시합을 시작한다(당신은 이곳에서 수업을 찾을 수 있다:https://trailhead.salesforce.com/live.자바스크립트와 노드에 상당히 많은 주의력을 집중할 것이다.이 문장들 중에이것은 개인적으로 시간을 들여 배워야 할 기술이다. 특히 APEX와 Visualforce에 주로 사는 사람들에게는.모든 것이 시각적 힘에서 영기 부품으로, 최종적으로 번개 네트워크 부품(LWC)으로 바뀌는 것 같다.이 추세는 Salesforce 생태계에 관심이 있는 기존 자바스크립트 개발자에게 유리할 것이다. 왜냐하면 Salesforce 생태계는 재능 있는 개발자가 줄곧 부족하기 때문이다.
Salesforce 플랫폼
Salesforce 플랫폼을 되돌아보는 것은 저에게 있어서 약간 한 번의 회고와 같습니다(다른 사람들이 이 플랫폼을 경험한 적이 많을 수도 있습니다). 하지만 저는 여기서 몇 가지 당연한 것이 있다고 생각합니다.
정말 0부터 이 모든 물건을 설치하는 사람이 있습니까?
상자를 열면 바로 사용할 수 있는 플랫폼 특성을 제외하고 제가 초기에 Salesforce 플랫폼에 푹 빠진 가장 큰 이유는 코드를 작성하지 않아도 대량의 작업을 완성할 수 있기 때문이라고 생각합니다.물론, 나는 APEX 트리거와 Visualforce 페이지 같은 더 어려운 것들로 돌아갈 수밖에 없었다. 그러나 모든 동료들이 나를 향해 걸어오는 것을 느꼈고, 그들에게 'Salesforce' 의 새로운 기능을 만들어 달라고 요구했고, 그들을 끝없는 Excel 전자 표 미로에서 구해내라고 했을 때, 나는 완전히 매료되었다.
당시에 나도 PHP와 웹 개발에 참여한 적이 있다. 사실 거의 모든 상업 응용 프로그램은 매우 보편적인 것을 필요로 한다...좋아하다.
내가 즉시 나의 응용 프로그램을 설계할 수 있을 때, 이것은 절대로 시간을 절약하는 좋은 방법이다
Heroku 플랫폼
Salesforce를 듣기 전에 Heroku를 들은 적이 있습니다. 당시 어떤 사람이 루비 온 레일스 프로그램을 배치하고 쉽게 확장하는 것에 대해 이야기하고 있었습니다.몇 년 뒤에야 Heroku가 사실 Salesforce의 전부라는 걸 알게 됐어요!이 두 플랫폼은 개발자에게 현재의 성공 에너지를 제공하는 데 있어 같은 DNA를 가지고 있는 것이 분명하다.
중요한 점은 Heroku는 Salesforce의 우수한 파트너 기술입니다. 이것은 모든 번거로운 플랫폼과 환경의 선결 조건을 해결해 줍니다. 따라서 다양한 응용 프로그램 언어로 개발한 사람들은 플랫폼에서 응용 프로그램을 배치하고 위탁 관리하며 인프라 시설이 아닌 응용 프로그램에 전념할 수 있습니다.
마찬가지로 Salesforce와 마찬가지로 플랫폼 자체가 정확한 곳에서 열쇠를 건네준다
활동 및 결론
현재 우리는 eCars 응용 프로그램에 환경을 설정하는 데 중점을 두어야 한다.나는 이미 이전의 교육 과정에 대부분을 설치했는데, 일단 설치가 끝나면 다음에는 보통 이 단계를 뛰어넘을 수 있다.
git clone https://github.com/trailheadapps/ecars.git
약 38분 동안의 프레젠테이션에서 Mohith는 이 절차를 완성했고, 어떻게 새로운 개발자 조직에서 개발 센터를 사용하고 임시 조직을 만들고 초기 프로젝트 코드를 임시 조직으로 전송하는지 설명했다.이제 우리는 이미 준비가 다 되었으니, 우리 건설을 시작합시다.다음 글은 Heroku-dynos, 배치, Lightning 웹 구성 요소 등을 소개한다.
결론
이 시리즈에서 저는 당연히 Salesforce와 Heroku 간의 상호작용을 탐색하기를 기대하고 있습니다. Salesforce는 주요 응용 프로그램이고 Heroku는 Salesforce 응용 프로그램이 사용할 마이크로 서비스를 위탁 관리합니다.나는 많은 고객과 프로젝트와 합작한 경험을 통해 우리가 구축에 대해 이야기할 때 외부 응용 프로그램과 서비스의 크로스플랫폼 통합이 가장 인기 있는 기능 중 하나라는 것을 알게 되었다. 나는 Heroku와 Salesforce가 eCars 응용 프로그램의 환경에서 어떻게 합작하는지 보고 매우 기뻤다.
마지막으로, 그것은 there is an official Chatter group for this series처럼 보였고, 나는 그것에 가입했고, 이 시리즈의 모든 가치를 얻고 싶은 모든 사람들에게 가입을 추천했다.보통 그룹에는 가치 있는 토론과 추가 참고 자료가 있다.
나에 대해: 만약에 내가 실수로 개발자가 되었고 심지어 Salesforce 대회의 퀴즈 프로그램에서 경쟁하는 배경 이야기가 궁금하면 몇 년 전에 내가 Salesforce 블로그에 쓴 this article를 읽어도 된다.
필요 시 세션 기록에 대한 링크:
https://trailhead.salesforce.com/live/videos/a2r3k000001n2Ig/modern-app-development-on-salesforce/
Reference
이 문제에 관하여(Salesforce와 Heroku의 현대 응용 프로그램 개발), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/jasonomnivo/modern-app-development-on-salesforce-and-heroku-206j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)