Training activity declaration no. 27580099158
contact@mypaschool.fr · 06 07 08 00 54
Build a Professional Web App Without Writing a Line of Code, Using AI
From idea to live app: user accounts, database, payments and back office, with you steering the AI.
General information
- Format
- Remote (e-learning), at your own pace
- Duration
- 22 hours of training
- Level
- All levels
- Language
- English
- Price
- €297
- Access
- Unlimited
Learning objectives
- A project manager's method — You decide, the AI writes the code, you check
- A complete end-to-end project — A real app built and published from start to finish
- Accounts and database — Sign-up, log-in and data protected by access rules
- Stripe payments — One-off or subscription, tested and then switched on for real
- Admin back office — Manage users, content and sales without touching the code
- Security and GDPR — The essential obligations and a pre-launch checklist
- Launch and maintenance — Hosting, domain name, fixes and improvements
- Ready-to-use prompts — To brief, correct and have the AI check its own work
Target audience
- Entrepreneurs and freelancers who want to create their own online tool or service
- Project owners who want to test a software idea before investing in development
- Trainers, coaches and creatives who want to offer a members' area or a paid service
- Managers of small organisations who want a bespoke internal tool
- Anyone curious about AI who wants to move from chatting to actually building
Prerequisites
- No programming skills are needed
- A computer (Mac or Windows) with a stable Internet connection
- Being comfortable browsing the web, using email and creating online accounts
- A small budget for tools (an AI subscription of around €20 a month; most other services have a free plan)
- An idea for an app, or the desire to follow the end-to-end project provided
Programme
1. Understanding what AI can build for you
- 1.1 Welcome: the app you are going to build
- 1.2 Website, web app, software: what's the difference?
- 1.3 An overview of the AI tools that build apps
- 1.4 Choosing your path: visual builder or coding assistant
- 1.5 What an app really costs (and what is free)
2. From idea to specification
- 2.1 Defining the problem and the target user
- 2.2 Defining a minimum first version (MVP)
- 2.3 Mapping out user journeys
- 2.4 Writing the specification with AI
- 2.5 Quick mock-ups before a single line of code
- 2.6 Specification template to fill in
3. Setting up your workshop
- 3.1 The accounts to create, and why
- 3.2 Installing Claude Code step by step (Mac and Windows)
- 3.3 Alternative: getting started in Lovable or Bolt
- 3.4 Reading your project without knowing how to code
- 3.5 GitHub: saving your work and going back
4. Briefing, steering and correcting the AI
- 4.1 The project instructions file
- 4.2 Breaking the work into small steps
- 4.3 Writing a precise request
- 4.4 Checking what the AI has done
- 4.5 When the AI gets it wrong or goes round in circles
- 4.6 Library of steering prompts
5. Building the interface and pages
- 5.1 Defining a simple visual identity
- 5.2 Generating the home page and navigation
- 5.3 Forms, lists and tables
- 5.4 Responsive design: an app that works on a phone
- 5.5 Accessibility and interface text
6. User accounts and database
- 6.1 Databases explained simply
- 6.2 Creating the database with Supabase
- 6.3 Sign-up, log-in and forgotten passwords
- 6.4 Who can see what: access rules
- 6.5 Saving and displaying user data
7. Taking payments
- 7.1 One-off payment or subscription: choosing your model
- 7.2 Creating products and prices in Stripe test mode
- 7.3 Connecting the checkout page
- 7.4 Webhooks: when Stripe notifies your app
- 7.5 Invoices, customer portal and transactional emails
8. The admin back office
- 8.1 Designing the admin dashboard
- 8.2 Managing users and roles
- 8.3 Managing content and offers
- 8.4 Exports, statistics and sales tracking
- 8.5 Checklist for a complete back office
9. Security, GDPR and testing
- 9.1 The security basics you need to know
- 9.2 Having the AI audit your app
- 9.3 GDPR: your practical obligations
- 9.4 Testing before you publish
- 9.5 Backups and a contingency plan
- 9.6 Security and GDPR checklist before launch
10. Putting your app online
- 10.1 Choosing your hosting
- 10.2 Deploying from GitHub
- 10.3 Domain name and HTTPS
- 10.4 Going live: variables, Stripe live mode, emails
- 10.5 Monitoring your live app
11. Maintaining and growing your app
- 11.1 Fixing a bug reported by a user
- 11.2 Adding a new feature without breaking everything
- 11.3 Updates, dependencies and documentation
- 11.4 Keeping control of your budget and limits
- 11.5 Your roadmap and what comes next
Practical arrangements
- Access arrangements and timescales
- Online registration at any time. Access to the course opens as soon as payment is confirmed. On first access, a positioning questionnaire (situation, goals, starting level, adjustment needs) lets us tailor your support; a free preliminary call is still available on request.
- Teaching methods
- Distance learning (FOAD) on the platform, available 24/7: demonstration videos, downloadable resources, practical exercises based on real cases and a running project. Live virtual classes and replays. Trainer reachable by email or phone, with a reply within 48 working hours; optional one-to-one mentoring.
- Assessment methods
- Positioning questionnaire on entry, automatically marked quizzes (to be passed to complete the course), tracking of progress and learning time, satisfaction questionnaires at the end and later on. A certificate of completion is issued automatically at the end of the course, with the results achieved; a certificate of achievement and an attendance record can be downloaded.
- Accessibility
- This course is accessible to people with disabilities. Contact our disability officer before enrolling so that we can look at possible adjustments together (materials, pace, support). — Disability officer: Yvon-Patrick MAMIA — contact@mypaschool.fr — 06 07 08 00 54
- Trainer
- Yvon-Patrick Mamia, designer, web developer, author and trainer for more than 15 years.
- Contact
- contact@mypaschool.fr · 06 07 08 00 54