Como administrador, você já entende os prós e contras das funcionalidades do Salesforce e suas limitações atuais. Você tem experiência usando o Process Builder para automatizar processos comerciais e está empolgado em fornecer os melhores aplicativos personalizados para seus clientes. Ao passar por este módulo, você será primeiro apresentado aos conceitos de programação, seguido por exemplos que você pode testar por conta própria.
Código é a linguagem que os humanos usam para falar com computadores. Usamos código para escrever um conjunto preciso de instruções para realizar uma ação específica. Pense no código como uma receita. Cada ingrediente e instrução precisa ser exato para que o prato fique como você antecipou.
Assim como as pessoas em todo o mundo usam idiomas diferentes, os computadores usam linguagens diferentes, como JavaScript, Java, Ruby, Python e muitos outros. Embora as linguagens de programação difiram de várias maneiras, todas elas se baseiam nas mesmas estruturas fundamentais e podem ser interpretadas por um computador para criar aplicativos. Ao aprender mais sobre a linguagem de programação Apex, você começará a entender as estruturas de programação.
Você se pergunta: por onde eu começo? Primeiro, precisamos descobrir onde armazenamos nosso código. O código é armazenado em arquivos. Esses arquivos podem estar em locais (em seu PC ou Mac), na nuvem (sua organização do Salesforce), ou podem ser salvos localmente e sincronizados automaticamente com a nuvem. Legal, isso, não!?