Регистрация  |  Вход

Как учить синтаксис Apex с нуля, если это мой первый язык?

Я прохожу обучение на Trailhead и очень часто сталкиваюсь с моментами в заданиях, когда не могу решить задачу не потому что не понимаю ее логики, а потому что мне не хватает знаний синтаксиса, в итоге приходится лезть на форум и каждый раз удивляться "ачотакможно?".
Можно ли это исправить, и если да, где почитать информацию для совсем чайников и поделать задачи за закрепление знаний?
Спасибо.
Я прохожу обучение на Trailhead и очень часто сталкиваюсь с моментами в заданиях, когда не могу решить задачу не потому что не понимаю ее логики, а потому что мне не хватает знаний синтаксиса, в итоге приходится лезть на форум и каждый раз удивляться "ачотакможно?". 
Можно ли это исправить, и если да, где почитать информацию для совсем чайников и поделать задачи за закрепление знаний?
Спасибо.
Опыт программирования приходит со временем и это не зависит от языка. Во всех языках программирования одни и те же базовые элементы которые просто надо один раз попробовать на практике и все. Потом будет вообще не важно на каком языке программируешь. Нужно будет только смотреть как правильно пишется та или иная команда.
Тоже самое про Apex. Просто нужна практика. Ставится конкретная задача - решается, если есть возможность где-то посмотреть как решают другие вообще супер. Поэтому я всегда всем советую начинать свою карьеру с работы в компании на любых условиях - где можно посмотреть как другие решают реальные задачи.
Основной первоисточник - https://developer.salesforce.com/docs/at ... uide.htm
Читаем, конспектируем, зубрим как будто готовимся к экзамену. А дальше только практика. Знание языка по мне это только 30% - умение правильно его применить это уже 70%. И кстати для Salesforce одного Apex не достаточно. Нужно изучать эту CRM в комплексе. Без того же LWC смысла от Apex ноль (собственно как и в других языках)
Опыт программирования приходит со временем и это не зависит от языка. Во всех языках программирования одни и те же базовые элементы которые просто надо один раз попробовать на практике и все. Потом будет вообще не важно на каком языке программируешь. Нужно будет только смотреть как правильно пишется та или иная команда. 
Тоже самое про Apex. Просто нужна практика. Ставится конкретная задача - решается, если есть возможность где-то посмотреть как решают другие вообще супер. Поэтому я всегда всем советую начинать свою карьеру с работы в компании на любых условиях - где можно посмотреть как другие решают реальные задачи. 
Основной первоисточник - https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_dev_guide.htm
Читаем, конспектируем, зубрим как будто готовимся к экзамену. А дальше только практика. Знание языка по мне это только 30% - умение правильно его применить это уже 70%. И кстати для Salesforce одного Apex не достаточно. Нужно изучать эту CRM в комплексе. Без того же LWC смысла от Apex ноль (собственно как и в других языках)
Alexia
Я прохожу обучение на Trailhead и очень часто сталкиваюсь с моментами в заданиях, когда не могу решить задачу не потому что не понимаю ее логики, а потому что мне не хватает знаний синтаксиса, в итоге приходится лезть на форум и каждый раз удивляться "ачотакможно?".
Можно ли это исправить, и если да, где почитать информацию для совсем чайников и поделать задачи за закрепление знаний?
Спасибо.
Аналогично изучаю Apex через трейлхед.
На закрепление Лучше чем пройти супербейдж. Походу там задачи очень близки к реальным.
Сам Apex существует уже так давно, что спрашивать практически не приходится. Много видео на ютубе. Гугл в помощь! У языка есть и минусы - старая версия джавы, многое не поддерживается. Например сильно урезанная версия SQL. Подзапросы не поддерживаются Unions and so on. Сильно удивился что в vscode нет подсветки параметров методов, но со своей задачей Apex справляется.
Мотивация и еще раз мотивация!!!
[quote="Alexia"]Я прохожу обучение на Trailhead и очень часто сталкиваюсь с моментами в заданиях, когда не могу решить задачу не потому что не понимаю ее логики, а потому что мне не хватает знаний синтаксиса, в итоге приходится лезть на форум и каждый раз удивляться "ачотакможно?". 
Можно ли это исправить, и если да, где почитать информацию для совсем чайников и поделать задачи за закрепление знаний?
Спасибо.[/quote]
Аналогично изучаю Apex через трейлхед.
На закрепление Лучше чем пройти супербейдж. Походу там задачи очень близки к реальным.
Сам Apex существует уже так давно, что спрашивать практически не приходится. Много видео на ютубе. Гугл в помощь! У языка есть и минусы - старая версия джавы, многое не поддерживается. Например сильно урезанная версия SQL. Подзапросы не поддерживаются Unions and so on. Сильно удивился что в vscode нет подсветки параметров методов, но со своей задачей Apex справляется.
Мотивация и еще раз мотивация!!!