Week10 Project05 DOTNET Intro Overview
Week of November 11th
.NET Path
This week focuses on building a library management system using .NET for the backend and React for the frontend. The emphasis is on creating a robust backend API with ASP.NET Core and implementing user authentication and data persistence with PostgreSQL or SQLite.
Core Topics
- ASP.NET Core Web API development
- Database design and implementation with PostgreSQL/SQLite
- Object-Oriented Programming in C#
- API endpoint creation and testing with Swagger
- User authentication and authorization
- Data relationships and schema design
Project Development Focus
- Setting up ASP.NET Core backend
- Implementing database schema for library items
- Creating RESTful API endpoints
- Implementing user authentication
- Developing collection management features
- Testing endpoints with Swagger
Learning Objectives
- Building secure and scalable backend services with .NET
- Implementing proper data models and relationships
- Managing user authentication and authorization
- Creating and testing API endpoints
- Handling file uploads and storage
PHP Path
This week introduces WordPress development using PHP, focusing on theme and plugin development, and understanding the WordPress ecosystem.
Core Topics
- Local WordPress development environment setup
- WordPress theme development fundamentals
- PHP basics for WordPress
- Template hierarchy and customization
- Plugin development introduction
- Database interactions in WordPress
Project Development Focus
- Setting up local development environment
- Creating custom WordPress themes
- Understanding WordPress file structure
- Implementing template hierarchy
- Working with WordPress hooks and filters
- Database operations with WordPress
Learning Objectives
- Understanding WordPress architecture
- Creating custom themes from scratch
- Working with WordPress template system
- Implementing custom functionality through plugins
- Managing WordPress database operations