آموزش سئو

بررسی بازار(Research Market) -> بازار هدف(Target Market) -> استراتژی بازار(Strategy Market)->     "اهداف(Goals)"

اگر در seo خود جدی هستید حتماً اهدافی(goals) را در مورد آنچه می خواهید به دست آورید تععین کرده اید!

شاید شما بخواهید برای یک کلمه کلیدی خاص در 10 نتیجه جستجوی برتر قرار بگیرید.

شاید بخواهید ترافیک اصلی شما با تعداد مشخص افزایش یابد.

اما اگر نتوانید به اهداف خود برسید چه کار می کنید؟

به سادگی اهداف خود را تغییر می دهید!

یا استراتژی سئوی خود را درست کرده و بهبود می دهید؟ و چگونه باید این کار را انجام دهید؟

 بیایید به چند روش برتر در استراتژی سئوی محتوا بپردازیم که به شما در دستیابی به اهداف سئو کمک می کند.

 

Swashbuckle

1- نصب componentsها از  Swashbuckle

Tools => NuGet Package Manager => Manage Nuget Package for Solution

Swashbuckle.AspNetCore.Swagger

Swashbuckle.AspNetCore.SwaggerGen

Swashbuckle.AspNetCore.SwaggerUI

 

2- اضافه کردن Route در Startup.cs

 

 

ConfigureServices

---------------------------------------------------------

 services.AddSwaggerGen(c =>
            {
                c.SwaggerDoc("v1", new OpenApiInfo
                {
                    Version = "v1",
                    Title = "ToDo API",
                    Description = "A simple example ASP.NET Core Web API",
                    TermsOfService = new Uri("https://example.com/terms"),
                    Contact = new OpenApiContact
                    {
                        Name = "Shayne Boyer",
                        Email = string.Empty,
                        Url = new Uri("https://twitter.com/spboyer"),
                    },
                    License = new OpenApiLicense
                    {
                        Name = "Use under LICX",
                        Url = new Uri("https://example.com/license"),
                    }
                });
            });

--------------------------------------

Configure

app.UseSwaggerUI(options =>
{
    options.SwaggerEndpoint("/swagger/v1/swagger.json", "v1");
    options.RoutePrefix = string.Empty;
});

------------------------------------------------

app.UseSwagger();

app.UseSwaggerUI(options => { options.SwaggerEndpoint("/swagger/v1/swagger.json", "v1"); options.RoutePrefix = string.Empty; });

3- اجرا شدن برنامه با swiggerProperties => launchSettings.json =>  "launchUrl": "sawgger",
4- اضافه کردن کردن کنترلر به پوشه ControllersAdd Controller => API : MVC Controller with views, using Entity Frameowrk
  
  
  
  

 

گام اول: ساخت پروژه Web API

گام اول: ساخت پروژه Web API

1- ساخت پروژه ASP.NET Core Web API
2- ساخت پوشه ModelsAdd => New Folder => Models

3- ساخت کلاس Customer در پوشه کلاس

  تعریف Propertyها

Add => Classs => Customer.cs

      [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int CustmerId { get; set; }
        public String Firstname { get; set; }
        public String Lastname { get; set; }
        public String DateOfBirth { get; set; }
        public String PhoneNumber { get; set; }
        public String Email { get; set; }
        public String BankAccountNumber { get; set; }
    }

4- ساخت کلاس UserInfo

تعرف Propertyها

Add =>Class => UserInfo

public class Userinfo
    {
        [Key]
        [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
        public int UserId { get; set; }
        public string UserNmae { get; set; }
        public string Password { get; set; }
    }

5- نصب پیش نیازهای پروژهToos => Nuget Mnage Project => Manage Nuget Package For Solution
6-

microsoft.EntityFrameworkCore

microsoft.EntityFrameworkCore.SqlServer

microsoft.EntityFrameworkCore.Tools

  
  
  
  

 

ساخت برنامه وب سرویس با Asp.net WEB API

برنامه نویسی با معماری WEB API  |JWT | Sawgger

برنامه در این حالت به دو بخش تقسیم می شود

FrontEnd:

با استفاده از فرم ورک های مثل : Angular ، React

BackEnd:

با استفاده از فرم  ورک های مانند: Asp.net Core ، Django ، Laravel ، CodeIgniter

ساخت برنامه در سه گام

گام اول: ساخت پروژه Web API