Web application development: Topics

Web application development: Topics

Publish date : 2024/02/01
363 views

1. First of all, we need to differentiate MVC vs Web Forms.

Explain your opinions in the comment part of this post with your name, surname

2. Second, we have to choose the right tool for the development process: Visual Studio or Visual Code. (Pros and cons)

What are the main differences between VS and VC? Comment them

3. Install Visual Studio.  

https://visualstudio.microsoft.com/

4. Choose a project idea for Asp.net 

You can select project ideas from this link, or add an idea in the comment part. 

5. Making the first web app: Hello world! 

Create a text file, and rename it hello.html. Then edit this file via Notepad and add the code given below:

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<p>My first web app, ASOIU, 2024</p>

</body>
</html>
 
Classwork: Learn about HTML, CSS, and Javascript. Create a website similar to use.az, turbo.az, tap.az, webrazzi.com
 

Making websites with WordPress

Live presentation of making a website using WordPress.

 

 

 

 

Syllabus

1

Class Introduction & Introduction to the WWW

 

Team Project Assignment & forming project team Detailed Learning Objectives:

Understand the logistics and requirements of the course Download course software and configure the computer for website development

Explain the general problems faced in the development of stateless web applications

 

2

ASP.NET (1) Introduction & Controls Detailed Learning Objectives:

Explain the philosophy and function of an object-oriented scripting language

Demonstrate knowledge of basic scripting techniques of an object-oriented scripting language

Describe the differences between, and relative merits of, J2EE and

.NET as web services platforms

Github+VS+CoPilot

 

3

ASP.NET(2) Data Access

Assignment II

Detailed Learning Objectives:

Establish database interaction with the ADO.NET Object Model Manipulate datasets and datareaders

Use advanced SQL to query, update and insert data via the ADO.NET object model

 

4

ASP.NET (3) -Data Access Continued & State Management Detailed Learning Objectives:

Contrast the concepts of state, session, and client and how they are managed in stateless web applications

Apply the tools available in leading web application development scripting languages for the management ofstates, sessions and clients

Command the techniques required to script event-driven code, including page lifecycles and event handling Lab. Outline the characteristics of asynchronous, synchronous, and isochronous data link interfaces

 

5

XML (1) Introduction and CSS Review

 

Detailed Learning Objectives:

Articulate the philosophy of XML, its function, and application Describe the logical structure, syntax, use of tags, elements, attributes, entities and characteristics of a well-formed XML document

Define and validate a DTD and Schema

Apply techniques of Cascading Style Sheets (CSS) and Extensible Stylesheet Language (XSL) to format XML documents

 

6-7

XML(2) eXstensible Stylesheet Language (XSL) Intro to PHP & Cold Fusion

Exercise I Assignment Detailed Learning Objectives:

Understand the underlying components and functions of XSL, including, XSLT, XPath, and XSL Formatting objects

Apply XSL templates, patterns and methods tomanipulate, format and present XML

Use sorting and conditional logic to transform and displayXML Employ XSL methods to format and index XML

 

8

MIDTERM EXAM

 

9

Using Objects to call stored procedures

 

10

ASP.NET (3) Web Services & XML Integration

 

Detailed Learning Objectives:

Understand "Web Services" as the evolving paradigm for ecommerce applications

Command standard techniques for creating and employingweb services

Understand the Document Object Model and employ it in XML integration

 

11-12

Payment Systems and Shopping Carts

 

13-14

XML (3) Web Services, XML Databases and XQuery

Detailed Learning Objectives:

Asses the problems encountered in translating XML based file to relational schema, and relational DB files to XML DTDs or schema Demonstrate knowledge of the techniques used totransform XML to relational and relational to XML based files.

Discuss the drawback of these methods

Articulate the function, status and potential of Xquery and native XML databases

 

15

Designing for Scalability

Presentation: Microsoft Business Solutions: Navision Xapta Exercise II Due

 

16

Final Exam and Project Presentations

 

 

 

 

Comments

Add comment