Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CodeStar1403-SE-Phase09-Team02 #857

Open
31 tasks
msmahdinejad opened this issue Aug 7, 2024 · 0 comments
Open
31 tasks

CodeStar1403-SE-Phase09-Team02 #857

msmahdinejad opened this issue Aug 7, 2024 · 0 comments

Comments

@msmahdinejad
Copy link

Web history

  • Before starting: Read the link about history and purpose of creating & developing Web, then answer this questions:
    • How did developers provide server-client softwares for users before creation of web technologies?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • What was the main trouble with traditional technologies before web?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • How did web overcome this main trouble?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

ASP.NET Core

  • Getting Started with HTTP:

    • What does a protocol mean?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • Why designing a protocol for communication is important prerequirement of all other web related technologies?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • Try to get familier with HTTP by reading links.

    • Why HTTP is most popular protocol in web technologies?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • What is the most interesting aspect of HTTP in your opinion?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

  • Getting Started with REST:

    • Read mentioned links.

    • Why do we need RESTful APIs?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

  • Getting Started with Asp.net Core:

    • Read mentioned links.

    • Create a hello world API.

    • Call your api from browser.

    • Play with routing options! (Try to use it & enjoy it!)

    • Why do we need configurable routings in web development?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • Play with dependency injection! (Define an interface & inject interface implementation to code)

    • Why do we need dependency injection?

      [FILL HERE WITH YOUR ANSWER. (feel free to write in persian)]

    • Play with parameter binding! (use different modes)

    • Install postman.

    • Call your APIs with postman.

  • Implement Asp.net Core Project:

    • Design your search API.
    • Implement & Test your API.

Review

Link of your own PR:

[FILL HERE WITH LINK OF YOUR PR.]

Link of other PR(s) you agreed to review:

[FILL HERE WITH LINK OF PR(s) YOU REVIEWED.]

  • Your own PR is reviewed and approved by at least one other team.

  • Your own PR is reviewed and approved by mentor (mentor 2).

  • Your own PR is reviewed and approved by manager (mentor 1).

  • Your own PR is merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants