Jared York has published a comprehensive 5 part guide on creating a shoot-em-up in Phaser 3. It takes you right from the basics of ES6, through to playing sounds and loading sprites, setting up keyboard handling, adding space ships, bullets, enemies a title page and more. Well worth going through if you're interested in creating this type of game, or are just new to Phaser 3.
Build games as easily as you play them — join the Phaser Beam waitlist for Early Access.