Torne-se um Desenvolvedor Salesforce

Este curso tem como objetivo levar você do zero a um desenvolvedor Salesforce, caso já tenha tido contato com programação e com a plataforma, isso irá te ajudar, mas não trata-se de um requisito, pois faremos tudo do início, vamos te guiar em todo o caminho para que você se torne um desenvolvedor Salesforce de sucesso.

Por que devo aprender a Desenvolver para Salesforce?

Aprender a programar é sem dúvida uma das habilidades que serão cada vez mais exigidas com a evolução de tanta tecnologia, então nada melhor  do que começar aprendendo a desenvolver para o CRM que mais cresce no mundo, não é mesmo? Ainda esta na dúvida, então assista ao vídeo abaixo…

O que você vai aprender:

Módulo 1: Conceitos de programação

Para chegar ao avançado, sempre precisamos de uma boa base, por isso vamos abordar os principais conceitos de programação.

 

Módulo 1: Conceitos de programação

Para chegar ao avançado, sempre precisamos de uma boa base, por isso vamos abordar os principais conceitos de programação.

 

Módulo 2: Orientação a Objeto

Um dos paradigma de programação mais utilizados e de extrema importância para se tornar um bom desenvolvedor.

 

Módulo 2: Orientação a Objeto

Um dos paradigma de programação mais utilizados e de extrema importância para se tornar um bom desenvolvedor.

 

Módulo 3: Conceitos de Internet

Vamos entender os princípios de uma conexão com a internet, o que é uma linguagem de marcação e de estilos, além de aprender o essencial sobre JavaScript.

 

Módulo 3: Conceitos de Internet

Vamos entender os princípios de uma conexão com a internet, o que é uma linguagem de marcação e de estilos, além de aprender o essencial sobre JavaScript.

 

Módulo 4: Além do Código

No mundo Salesforce, algumas coisas vão muito além do código, vamos entender como a plataforma funciona, a sua estruta de programação além de conhecermos os objetos padrões que acompanham a plataforma.

Módulo 4: Além do Código

No mundo Salesforce, algumas coisas vão muito além do código, vamos entender como a plataforma funciona, a sua estruta de programação além de conhecermos os objetos padrões que acompanham a plataforma

 

Módulo 5: Modelagem de dados

Vamos entender o que é um Objeto Salesforce e como criar os nossos próprios objetos, campos e regras de validações.

 

Módulo 5: Modelagem de dados

Vamos entender o que é um Objeto Salesforce e como criar os nossos próprios objetos, campos e regras de validações.

 

Módulo 6: Gestão de dados

Todo grande CRM lida com centenas de milhares de dados, então precisamos aprender as melhores formas de trabalhar com esses dados, e quais ferramentas vão nos ajudar nessas tarefas.

 

Módulo 6: Gestão de dados

Todo grande CRM lida com centenas de milhares de dados, então precisamos aprender as melhores formas de trabalhar com esses dados, e quais ferramentas vão nos ajudar nessas tarefas.

 

Módulo 7: Automatização

Algumas tarefas podem ser automatizadas, e vamos entender o que é, e qual a melhor hora de utilizar um Workflow ou um Process Builder.

 

Módulo 7: Automatização

Algumas tarefas podem ser automatizadas, e vamos entender o que é, e qual a melhor hora de utilizar um Workflow ou um Process Builder.

 

Módulo 8: Classes do Apex

Controller, Handler, Classes, Interfaces, são tantos nomes, mas aqui vamos entender para que servem e quando utilizar cada uma delas.

 

Módulo 8: Classes do Apex

Controller, Handler, Classes, Interfaces, são tantos nomes, mas aqui vamos entender para que servem e quando utilizar cada uma delas.

 

Módulo 9: Trabalhando com Triggers

Entenda o que é uma trigger, como e quando criar uma.

 

Módulo 9: Trabalhando com Triggers

Entenda o que é uma trigger, como e quando criar uma.

 

Módulo 10: Entendendo o que é SOQL e SOSL

Entenda como consultar os dados no Salesforce utilizando SOQL e SOSL.

 

Módulo 10: Entendendo o que é SOQL e SOSL

Entenda como consultar os dados no Salesforce utilizando SOQL e SOSL.

 

Módulo 11: Entendendo as DML

Explore todo o poder da classe Database e entenda as DML’s.

 

Módulo 11: Entendendo as DML

Explore todo o poder da classe Database e entenda as DML’s.

 

Módulo 12: Entendendo e criando SOAP e REST API

O que é SOAP e REST API e como tirar o melhor proveito delas no Salesforce.

 

Módulo 12: Entendendo e criando SOAP e REST API

O que é SOAP e  REST API e como tirar o melhor proveito delas no Salesforce.

 

Módulo 13: Apex Assíncronos

Future, Batch, Schedule e Queuable, mergulhando no entendimento dos métodos assíncronos.

 

Módulo 13: Apex Assíncronos

Future, Batch, Schedule e Queuable, mergulhando no entendimento dos métodos assíncronos.

 

Módulo 14: Cuidados com o seu código APEX

Entenda como escrever códigos de maneira segura, e garantir não só a segurança da plataforma, como também a segurança dos seus dados.

 

Módulo 14: Cuidados com o seu código APEX

Entenda como escrever códigos de maneira segura, e garantir não só a segurança da plataforma, como também a segurança dos seus dados.

 

Módulo 15: Criando uma página do Visualforce

Vamos entender o que é MVC, criar uma página do Visualforce e ainda como utilizar uma Standard Controller.

 

Módulo 15: Criando uma página do Visualforce

Vamos entender o que é MVC, criar uma página do Visualforce e ainda como utilizar uma Standard Controller.

 

Módulo 16: Standard, custom e controller extensions

 Custom controller ou Controller extension, quando usar e como usar cada uma delas.

 

Módulo 16: Standard, custom e controller extensions

 Custom controller ou Controller extension, quando usar e como usar cada uma delas.

 

Módulo 17: Trabalhando com List Controllers e SOQL

Criando a sua primeira List Controller e como criar consultas SOQL a partir dela.

 

Módulo 17: Trabalhando com List Controllers e SOQL

Criando a sua primeira List Controller e como criar consultas SOQL a partir dela.

 

Módulo 18: Lightning Component (Aura e LWC)

Aqui vamos entender o que é o Lightning e como criar componentes em Lightning Aura e Lightning Web Component.

 

Módulo 18: Lightning Component (Aura e LWC)

Aqui vamos entender o que é o Lightning e como criar componentes em Lightning Aura e Lightning Web Component.

 

Módulo 19: Testes unitários de uma Controller Visualforce

Entendendo os testes unitários para uma Página do Visualforce e suas controllers.

 

Módulo 19: Testes unitários de uma Controller Visualforce

Entendendo os testes unitários para uma Página do Visualforce e suas controllers.

 

Módulo 20: Testes unitários de classes e triggers

No Salesforce os testes unitários são levados muito a sério, vamos entender o que é um Apex Test Framework e como criar os testes para os mais diversos cenários.

 

Módulo 20: Testes unitários de classes e triggers

No Salesforce os testes unitários são levados muito a sério, vamos entender o que é um Apex Test Framework e como criar os testes para os mais diversos cenários.

 

Módulo 21: Debug, Deploy e Auditoria

É muito comum termos que procurar erros no código, vamos entender como fazer isso e como enviar o nosso código para o ambiente de produção.

 

Módulo 21: Debug, Deploy e Auditoria

É muito comum termos que procurar erros no código, vamos entender como fazer isso e como enviar o nosso código para o ambiente de produção.

 

Com quem você vai aprender:

Fernando Sousa

Fernando Sousa

Salesforce Developer, com mais de 10 anos de experiência em Desenvolvimento e mais de 4 anos mergulhado no mundo Salesforce, possuí 4 certificações Salesforce Platform Developer IPlatform App Builder, Platform Developer II e Salesforce Administrator, Além de já ter conquistado mais de 100 badges no Trailhead, um verdadeiro Ranger, também se tornou esse ano um Lightning Champion

Fernando Sousa

Arthur Anelli

 Salesforce Developer, atuando com mais de 5 anos em tecnologia da informação e 2 anos com a plataforma Salesforce, vivenciou o mundo de Administração da plataforma e agora mergulhado no mundo de Desenvolvimento criando ferramentas e features incríveis para a plataforma, conquistou recentemente a sua centésima badge que lhe deu o título de Ranger no Trailhead. Possuí hoje 3 certificações Salesforce, a Platform App Builder, Salesforce Administrator e Platform Developer I

Fernando Sousa

Lucas Gullaci

Bacharel em Ciência da Computação pela Universidade São Judas Tadeu, comecei a trabalhar com programação com as linguagens PHP e ASP.NET. Em 2016 iniciei minha carreira no Salesforce e em 2017 consegui a minha primeira certificação Salesforce Certified Platform Developer I.

Sou apaixonado por Internet das Coisas e revolução 4.0, pois acredito que esse é um caminho que pode melhorar a vida de muitas pessoas.

Depoimentos

Alef Ribeiro

Elton Santos

Israel Wilcke

Leandro Tideman

Turma de 2019 encerrada, entre para lista e seja o primeiro a saber assim que a nova turma começar