2022-2023 Pierce College Catalog 
    
    May 02, 2024  
2022-2023 Pierce College Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CIS 216 Server-Side Development (5 credits)



Prerequisite CIS 123 and CIS 260, both with a 2.0 or higher; or instructor permission.

Course Description
Course covers fundamental concepts of server-side web development. Topics include using Model-View-Controller (MVC), server-side HTML generation, and object-oriented programming. Interact with relational databases using Entity Framework (EF) Core and Language Integrated Query (LINQ). Learn the advantages of Model-View-Controller (MVC) architecture. 

Course Content
A. System Design
B. Server-side Programming
C. Object-oriented programming
D. Integrated development environment (IDE)
E. Database connections
F. Application hosting environments
G. Model-View-Controller (MVC) architecture  
H. Razor syntax and ASP.NET programming

Student Outcomes
Demonstrate MVC (Model-View-Controller) programming skills using object-oriented principles Access data from data sources using data binding, Entity Framework (EF) Core and Language Integrated Query (LINQ) Transfer data and routing using controllers Use Razor pages and responsive web frameworks  Implement session state, and cookies Debug code and validate data Practice repository management and deployment using the cloud

Degree Outcomes
Critical, Creative, and Reflective Thinking: Graduates will evaluate, analyze, synthesize, and generate ideas; construct informed, meaningful, and justifiable conclusions; and process feelings, beliefs, biases, strengths, and weaknesses as they relate to their thinking, decisions, and creations.

Program Outcome: Model, design, develop and code data applications to meet user needs. Research, analyze and integrate information to stay current

Lecture Contact Hours 50
Lab Contact Hours 0
Clinical Contact Hours 0
Total Contact Hours 50



Add to Portfolio (opens a new window)