Introduction to Firebase with selected advanced topics