- Front-end code
- Front-end concepts (Browser, Cookies, etc.)
- What is HTML, CSS, etc.
- Server Code
- Database
- Front-end code
- What are databases and how do we use them?
- Main SQL commands
- Aggregate functions (max, min, sum, etc.)
- Basic elements: data types, variables, expressions, operators.
- Low-Code. What it is. What it isn’t. Why use it?
- Low-Code versus other types of Software Development
- The App Idea
- Who is going to use it? What are their personas?
- Why will it be used? Solution based thinking.
- The anatomy of an app
- Pages
- User Input
- Displaying data back out (listing & detail views)
- The Course Work Topic: Building a Helpdesk System
- Remember Personas? Let’s turn them into actual Roles
- Security
- Role based permissions for Viewing & Editining.
- User-based permissions
- Database 101
- Entities (Tables)
- Properties & Data Types (Fields)
- Lists of entities & relational data (Joins)
- Set up SSMS to Connect with Dev Databases
- Course Work – Creating entities, Linking entities
- Testing and Debugging
- Forms & lists
- Visualizing your data by configuring dashboards
- Custom pages & forms
- Project Assignment
- Testing and Debugging
- Actions: The building blocks that make apps do things
- What are the most common actions?
- Forms, Grids – look at them, they are running actions
- Testing and Debugging
- Intro to Flowcharts
- Business Process / Rules
- Token Interface & Operations
- Reusability
- Testing and Debugging
- Triggers
- Scheduler
- HTTP Methods
- Input Parameters
- Headers
- Security
- Testing & Debugging
- Google Locations
- Twilio
- Other Integrations
- Show & tell
- Ask their questions
- Outside questions from Special Guests
- Plant an App Customers
- Implement quick changes
- Why soft skills matter
- Technical knowledge coverage
- What kind of interview questions should you expect
- Interview simulation