в принципе да
но всё равно нужно изучать узкие моменты платформы, оптимизация, проектирование и т д
я недавно смотрел книгу на Apress, там 6 глав = 6 проектов, там всё включено, от написания контекста данных до тестирования, уж лучше её почитайте загуглите, сейчас не помню название
Фриман кажется...