Learn Angular 10, .NET Core Web API & SQL Server by Creating a Web Application from Scratch

Поделиться
HTML-код
  • Опубликовано: 5 ноя 2020
  • Source Code: github.com/ArtOfEngineer/Angu...
    Related Tutorials:
    --------------------
    React JS + Python Django + SQLite full-stack app
    • React JS + Python Djan...
    --------------------
    React JS + .NET Core Web API + Microsoft SQL full stack app
    • React JS + .NET Core W...
    --------------------
    .NET Core API + Vue JS + Microsoft SQL full-stack web app
    • .NET Core API + Vue JS...
    --------------------
    ASP .NET Core Web API + Microsoft SQL CRUD APIs
    • ASP .NET Core Web API ...
    --------------------
    ASP .Net Core Web API + MySQL | CRUD APIs Tutorial
    • ASP .Net Core Web API ...
    --------------------
    .NET Core Web API + PostgreSQL | CRUD APIs
    • .NET Core Web API + Po...
    --------------------
    .Net Core Web API + MongoDB CRUD APIs
    • .Net Core Web API + Mo...
    --------------------
    Python Django + SQLite | REST APIs
    • Python Django + SQLite...
    --------------------
    Python Django + PostgreSQL | REST API Tutorial
    • Python Django + Postgr...
    --------------------
    Python Django + MySQL CRUD API Tutorial
    • Python Django + MySQL ...
    --------------------
    Python Django + MongoDB CRUD API Tutorial
    • Python Django + MongoD...
    --------------------
    Python Django + Microsoft SQL Server CRUD API Tutorial
    • Python Django + Micros...
    --------------------
     Kite is a free AI-powered coding assistant that will help you code faster and smarter. The Kite plugin integrates with all the top editors and IDEs to give you smart completions and documentation while you’re typing. www.kite.com/get-kite/?...
    Python and Angular app tutorial video: • Learn Angular 10, Pyth...
    Learn to create a simple web application from scratch using Angular 10, .NET Core Web API and Microsoft SQL Server.
    Contents:
    Install SQL Server and SQL Server Management Studio.
    Install Visual Studio.
    Install Visual Studio Code.
    Install POSTMAN.
    Install Node JS.
    Install Angular 10.
    Create DB and Tables in Microsoft SQL Server.
    Create .NET Web API Project.
    Force API to return JSON response only.
    Enable CORS.
    Create Models.
    API for Department Screen : GET.
    API for Department Screen : POST, PUT and DELETE.
    APIs for Employee Screen.
    Upload Photo API.
    Angular Project Intro.
    Create Angular 10 Project.
    Generate Components and Services in the Angular Project.
    Add Service methods to consume APIs.
    Routing in Angular.
    Add Bootstrap to our Angular App.
    Navigation Menu using Bootstrap.
    Show Department Screen with Bootstrap Table.
    Modal Pop Up Window using Bootstrap.
    Add and Edit Pop Up Screen for Department.
    Delete Department.
    Show Employee Screen with Bootstrap table.
    Upload Photo, Add and Edit Employee Details Pop Up Screen.
    Custom Sorting and Filtering to our Bootstrap table.

Комментарии • 264

  • @millerw9
    @millerw9 3 года назад +18

    Seriously... this was exactly what I was looking for, and it was even better than I could have hoped or expected! Thanks!!!!!

  • @ethiopiantube5091
    @ethiopiantube5091 3 года назад +113

    Wow! YOU HAVE NO IDEA HOW THANKFUL I AM FOR THIS LECTURE: YOU LITERALLY SAVED ME FROM LOSING MY JOB

    • @azgan123
      @azgan123 3 года назад +5

      Where do you work? I already know all of this, perhaps I could take your spot.

    • @giorgio4352
      @giorgio4352 3 года назад +57

      @@azgan123 maybe your arrogance is the reason why you don't have a job.

    • @crikey4336
      @crikey4336 3 года назад +6

      Don't get too comfortable, if your are using any of the sql injection riddled techniques in this video you will be back on the street and jobless in no time!

    • @teaspells9994
      @teaspells9994 3 года назад

      @@crikey4336 how do I get rid of it?

    • @lyubomyr6457
      @lyubomyr6457 2 года назад +4

      @@teaspells9994 you may try to learn Entity Framework

  • @auchucknorris
    @auchucknorris 3 года назад +4

    like as soon as i see the content, all the way up to image uploading in just over an hour, gawd dammnnnn, exactly what I need to start my new junior full stack job

  • @jnaras
    @jnaras 3 года назад +4

    Thanks a lot. From this video, anyone start working and see the total functionality and then we can improve as we wish.

  • @zmastov1
    @zmastov1 3 года назад +20

    Keep in mind this course takes way longer than an hour 1:27 minutes. If you don't have experience in typescript, and don't know the basic building blocks of Angular, I highly recommend spending 2 hours on the following course: ruclips.net/video/k5E2AVpwsko/видео.html
    This will make this video a lot more understandable. Overall this is a good course prior to jumping to more serious courses.

  • @mhmd_444
    @mhmd_444 3 года назад +7

    this exactly what i want , thank you very much man , you're amazing

  • @sarwarjahan05
    @sarwarjahan05 3 года назад +1

    Thank you. It is a perfect tutorial to begin with C# and Angular.

  • @lydedreamoz
    @lydedreamoz 3 года назад +10

    You literally saved my ass man, it was very closed from what I had to do at work. Thanks a lot !

    • @sneigee
      @sneigee 2 года назад

      Nice one and also check this Real E-Commerce App using .Net 5 and Angular 13
      Thanks
      ruclips.net/video/-IzpsC-0eBk/видео.html

  • @Felix-og7pd
    @Felix-og7pd 2 года назад +11

    intro
    setup environment(ms sql, vs 2022, node, angular)
    9:30 create database
    16:00 asp net core
    38:00 angular
    postman, simple CRUD,

  • @muhammedeldeeb
    @muhammedeldeeb 2 года назад +1

    straight-forward tutorial which go to the point and don't waste time. Thanks a lot for your effort.

    • @sneigee
      @sneigee 2 года назад

      check this Real E-Commerce App using .Net 5 and Angular 13
      Thanks
      ruclips.net/video/-IzpsC-0eBk/видео.html

  • @bensonndirangu
    @bensonndirangu 2 года назад

    The best course ever in my career of 15 years of programming

  • @ahmedazouz303
    @ahmedazouz303 Год назад

    One of the best tutorials ever, thanks for the effort

  • @rajnarayananv
    @rajnarayananv 3 года назад

    Simply GREAT !
    Appreciated.
    Thank you.

  • @ddreams6151
    @ddreams6151 2 года назад

    wow, thank you so much for this video, its just amazing with all details included.

  • @Gyan_Dash
    @Gyan_Dash 3 года назад

    Loved it ... please keep uploading such contents....helped a lot

  • @sourabhsharma4878
    @sourabhsharma4878 3 года назад

    Quite fast and easy... Thanks a lot bro 👍

  • @noorullakhan2830
    @noorullakhan2830 Год назад

    It was an awesome video and the clarity and context was precise to the topic, thanks for the best ever video...

  • @RahmatLasisi
    @RahmatLasisi 3 года назад

    You are just the best! Just exactly what I need

  • @CHITUS
    @CHITUS 2 года назад

    Quite fast and easy... Thanks a lot bro

  • @Nicetrycutiepie
    @Nicetrycutiepie 2 года назад

    Thank you so much bro, i like to implement this in my weekend.

  • @alignoor1518
    @alignoor1518 2 года назад

    Great work
    And best for new Learner from scratch to deploye application

  • @FarshanAhamed
    @FarshanAhamed 2 года назад

    I have been using this MSSQL+.NET Core + Angular combo since 2017.

  • @noorbashamd11
    @noorbashamd11 2 года назад

    Great and I was looking the same Thank you !

  • @artwosan3007
    @artwosan3007 3 года назад

    Thank you for this video sir. Have a good day.

  • @90krishika
    @90krishika 3 года назад +10

    If anybody is using Angualr 11+ then make these changes to tsconfig.json file- It will resolve the issues with strict property initialization
    {
    "compileOnSave": false,
    "compilerOptions": {
    "baseUrl": "./",
    "outDir": "./dist/out-tsc",
    "forceConsistentCasingInFileNames": true,
    "strict": false,
    "noImplicitReturns": false,
    "noFallthroughCasesInSwitch": true,
    "sourceMap": true,
    "declaration": false,
    "downlevelIteration": true,
    "experimentalDecorators": true,
    "moduleResolution": "node",
    "importHelpers": true,
    "target": "es2015",
    "module": "es2020",
    "lib": [
    "es2018",
    "dom"
    ]
    },

  • @ganeshworlds
    @ganeshworlds 3 года назад

    Thank you so much for the great explanation and share the video!!!!!

  • @eryogeshtripathi8888
    @eryogeshtripathi8888 3 года назад

    Awesome Video!! nice learning.. Thanks a ton.. It was my first full stack application, now I can make any..

    • @sneigee
      @sneigee 2 года назад

      Nice one and also check this Real E-Commerce App using .Net 5 and Angular 13
      Thanks
      ruclips.net/video/-IzpsC-0eBk/видео.html

  • @jesperschaadt9587
    @jesperschaadt9587 3 года назад

    can this be done within VS 2017 also - or does it require 2019? Thanks so much

  • @VanVelding
    @VanVelding 3 года назад +3

    The routing to /employee and /department doesn't work, but the routing to /api/employee--which is different--does. The other routing options work if I just run the Angular project alone with 'ng serve'. I'm baffled, but I'll see if I can keep going.

  • @ishaganar1187
    @ishaganar1187 3 года назад

    Awesome work 👍 thank you so much 😊

  • @akhilvishnuts7835
    @akhilvishnuts7835 3 года назад

    Thankyou Thankyou Thankyou very much. this video help me a lot.. this is exactly i am searching.. you helped me a lot.

  • @moneyfresher3035
    @moneyfresher3035 3 года назад +1

    Great work. This is what real world applications are built. Only JWT Authentication and exception logging is left. Do you have any plan to cover these topics too? it will be better if you add these features in this sample.

  • @hozmannew896
    @hozmannew896 3 года назад

    you are great thank you so much it was so too much easy, too much useful

  • @jubamatos8638
    @jubamatos8638 3 года назад +2

    Great tutorial! I'm new to Angular (any version and that includes Typescript) and I've been trying to get into it. How can I avoid the annoying popups that shows the record was update/created/deleted without forcing the user to click the Close button on such? I think a temporary popup showing the message would be more elegant and less annoying. Thanks!

    • @nsundarpandian
      @nsundarpandian Год назад +1

      instead of alert box we can show the messages as a text inside any html elements like div,lable or span.

  • @mazingguitar
    @mazingguitar 3 года назад

    Very fun stack to work with 💪

  • @LucasDev
    @LucasDev 3 года назад +8

    For whose is getting errors on instalation of the NuGet Package for NewtonSoftJson,
    Install the version less than or equal to 3.1.10. Do not install the Latest stable 5.0.0

  • @Kalpdag
    @Kalpdag 2 года назад

    Great tutorial, thank you.

  • @cashew4496
    @cashew4496 3 года назад

    Thanks a lot for this video.

  • @jaleshwersingh1748
    @jaleshwersingh1748 3 года назад

    its amazing how to learn both the combination wow!

  • @minimanux1
    @minimanux1 3 года назад +2

    @Art of Engineer
    Thnak you for this, i have an issue with the delete department feature no errors from the angular compiler but the APi is complaining about an unauthorized method error 405 event tho CORS is set-up with allow all... Could you give me an insight ?

    • @deb3296
      @deb3296 2 года назад

      Hey I am Facing the same Issue ,Did u find any Solution??

    • @GhayasAshraf
      @GhayasAshraf 2 года назад

      Its cors policy issue...replace your Cors with following code
      using Microsoft.AspNetCore.Builder;
      using Microsoft.AspNetCore.Hosting;
      using Microsoft.Extensions.Configuration;
      using Microsoft.Extensions.DependencyInjection;
      namespace WebApi
      {
      public class Startup
      {
      public Startup(IConfiguration configuration)
      {
      Configuration = configuration;
      }
      public IConfiguration Configuration { get; }
      // This method gets called by the runtime. Use this method to add services to the container.
      public void ConfigureServices(IServiceCollection services)
      {
      services.AddCors();
      services.AddControllers();
      }
      // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
      public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
      {
      app.UseRouting();
      // global cors policy
      app.UseCors(x => x
      .AllowAnyMethod()
      .AllowAnyHeader()
      .SetIsOriginAllowed(origin => true) // allow any origin
      .AllowCredentials()); // allow credentials
      app.UseAuthentication();
      app.UseAuthorization();
      app.UseEndpoints(x => x.MapControllers());
      }
      }
      }

  • @giorgio4352
    @giorgio4352 3 года назад

    You sir are a gem!

  • @90krishika
    @90krishika 3 года назад

    src/app/department/add-edit-dep/add-edit-dep.component.ts:15:3 - error TS2564: Property 'DepartmentId' has no initializer and is not definitely assigned in the constructor. Why this error is occurring in add-edit-dep.component.ts ? I have done exactly what you've shown

  • @patrik-2311
    @patrik-2311 2 года назад

    what can i do, if the rxjs modul doesnt work, and the npm istall desnt work to?

  • @arakor8962
    @arakor8962 3 года назад +1

    What Typescript Version are you using?If i try to make the Filter Function at 1:23:19 ,TS gives me a Error with the Parameter el.
    I also have some other Problems so that i cannot add,update or delete Data in the Tables where you didnt had any Problem and i guess it is because of our different Versions of Typescript

    • @niculitaalex4855
      @niculitaalex4855 3 года назад

      did you solve this problem ? "I also have some other Problems so that i cannot add,update or delete Data in the Tables where you didnt had any Problem and i guess it is because of our different Versions of Typescript""

    • @andreitamaian1542
      @andreitamaian1542 2 года назад +1

      ​@@niculitaalex4855 I have solved it and made a tutorial video on my youtube channel

  • @ThePanosr
    @ThePanosr 3 года назад +2

    Thank you for this great guide. Please answer this question, I want to auto close modal after update or insert. How I can do that?

    • @msxalivashli9524
      @msxalivashli9524 3 года назад

      add style to this: data-bs-dismiss="modal" #closebutton (addDep and UpdateDep Buttons )

  • @sandanuwan4441
    @sandanuwan4441 2 года назад

    Thank you for this tutorial. Your video is little bit fast. Its actually little bit hard to understand. Please make a little bit slow videos. Thanks for your support.

  • @mohamedmagdy506
    @mohamedmagdy506 3 года назад +1

    why you didn't use ADO To get data from database and use the old method

  • @sudhid8765
    @sudhid8765 2 года назад

    Wowwwww simply superb Man U rocked 👌👌 thanks a lot got a clear idea. One small doubt here instead creating two same child modules can we have single one and shared for two parent components?

  • @bhagathgangula343
    @bhagathgangula343 2 года назад

    Hi Sir,
    I am couldn't able to install mvc.newtonsoft package and unable to select the .net core web application. could you please help on that.

  • @AvelingLessnerGarciaR
    @AvelingLessnerGarciaR 3 года назад

    Thanx for sharing!

  • @sornizer
    @sornizer 3 года назад +1

    my department table is not getting data in show-dep component

  • @AND-wb4nw
    @AND-wb4nw 3 года назад

    Thank you for this, it my dream and I make it

  • @kulasekaralwar369
    @kulasekaralwar369 3 года назад +6

    Hi Great and nice tutorial, Please create with Authentication and Authorization. Thanks once again

    • @sneigee
      @sneigee 2 года назад

      Nice one and also check this Real E-Commerce App using .Net 5 and Angular 13
      Thanks
      ruclips.net/video/-IzpsC-0eBk/видео.html

  • @emanueltejadacoste2250
    @emanueltejadacoste2250 3 года назад

    The newtonjson nuget package says not compatible with .net core 3.1
    help please

  • @skatersschool
    @skatersschool 3 года назад

    Sir If i want to add an angular template in .net. How would i do this.
    Please help me for this I really want learn this.

  • @shashankgonuguntla2618
    @shashankgonuguntla2618 2 года назад

    I got an error while writing Httppost in dotnet, parameters need directive??

  • @farithadnan
    @farithadnan 3 года назад

    can I use this tutorial with the the latest angular and ASP.net CORE?

  • @amalr9823
    @amalr9823 3 месяца назад

    How u host this in iis? Angular is in vscode and net core in vs

  • @gajananlondhe1822
    @gajananlondhe1822 2 года назад

    Excellent Tutorial

  • @gopisrinivasan9752
    @gopisrinivasan9752 3 года назад +1

    Hi @Art of Engineer What is difference between previous 3 months old video and this tutorial. any thing additional we added

    • @ArtofEngineer
      @ArtofEngineer  3 года назад +2

      Backend is .net core api. Previous one is asp .net web api.. that's the only difference

    • @gopisrinivasan9752
      @gopisrinivasan9752 3 года назад

      @@ArtofEngineer Thanks a lot.

    • @vlnssteyrin4841
      @vlnssteyrin4841 3 года назад

      @@ArtofEngineer is there a difference in them? maybe previus u create in Net Framework?

  • @aravindm681
    @aravindm681 Год назад

    I can't find startup in .net framwork 6 2022 visual studio. Please help

  • @VukotaDjLewu95
    @VukotaDjLewu95 Год назад

    How to download this SQL Server Management Studio for MacBook M1 ? Where I can find it?

  • @dhanshriborse999
    @dhanshriborse999 11 месяцев назад

    Hello...the app works fine but here whatever we enter from hi is not getting stored in the database...plzz explain me it how to do that

  • @alisoncharleaux817
    @alisoncharleaux817 2 года назад

    someone can help me pelase, when i create the project in VS the startup.cs dont appear for me, how can i solve this?

  • @QuaNhanhCodingMusic
    @QuaNhanhCodingMusic 2 года назад

    This is all I need

  • @architajoshi9055
    @architajoshi9055 2 года назад

    Why have you used @ before writing sql queries? Is there some special purpose of it?

  • @ajayghosh2422
    @ajayghosh2422 3 года назад

    Thank you so much.....

  • @rlm41
    @rlm41 3 года назад

    I can't get SaveFile working, every time I choose a file my API hangs.. Any idea?

  • @alekhya1350
    @alekhya1350 2 года назад

    Is there test cases for this project using ms unit testing

  • @danmaglaya8164
    @danmaglaya8164 2 года назад

    Do you have an example of deploying it to IIS?

  • @dr.x38
    @dr.x38 3 года назад +1

    So, as I can see, you actually don't need DepartmentID in dbo.Employee to store Department to which employee belongs?

    • @jubamatos8638
      @jubamatos8638 3 года назад +2

      Yes and no. Actually, the DepartmentID, in this case, is only used as an index. Maybe for simplicity sake the author decided to use the Department's name in the Employee table. The problem is that, if we change a department name on the Department table, the Employees with the previous department won't be updated, and it'll be a mess if we need to create a report of Employees grouping them by Departments, for example. The most recommended is to have a foreign key linking the two tables by using the DepartmentID column on both, and this is called "normalization". So, this approach of saving the Department name to the Employee table wouldn't be recommended at all in real life. Better use the IDs since they cannot be changed and will update all the Employees for that Department, otherwise we need to code something to go thru all the records updating the column Department on Employees table with the new edited Department's name... a real mess!

  • @sebastianbasic252
    @sebastianbasic252 2 года назад

    I get PUT 405 whenever I try to update. I included allowAnyMehod but it doesn't help.

  • @lekkyjayz6294
    @lekkyjayz6294 3 года назад

    I created a new folder but could not rename it to Models. Pls help!!!

  • @Rickxs_x
    @Rickxs_x 3 года назад

    DELETE ERROR FIX: Like many I had an issue with the delete department call, as a walkaround I just concatenated to the url the val (it was sent as options before) in the delete method of the shared.service.ts file just paste:
    return this.http.delete(this.APIUrl+'/department/'+val);
    and it should work. Great tutorial! Thanks.

  • @tusharkukreti7448
    @tusharkukreti7448 3 года назад

    Thank you so much

  • @ziadjerdak2306
    @ziadjerdak2306 3 года назад +3

    Thank you for this great tutorial, can you help me plz with the errors I'm getting after reaching 1:10:00.
    Error List :
    Property 'DepartmentId' has no initializer and is not definitely assigned in the constructor.
    Property 'DepartmentName' has no initializer and is not definitely assigned in the constructor.
    Property 'ModalTitle' has no initializer and is not definitely assigned in the constructor.
    Parameter 'item' implicitly has an 'any' type.
    Parameter 'item' implicitly has an 'any' type.
    I have repeatedly checked the video for any possibility of a missing part of code, but i couldn't figure out what's the problem.
    Thank you in advance sir.

    • @minimanux1
      @minimanux1 3 года назад +2

      I had the same and found this on the web add --> !
      item : any;
      departmentId!: string;

    • @axisstargazer891
      @axisstargazer891 3 года назад +1

      iN YR tsCONFIG.JSON SET "strict": false,

    • @anuvindpradeep6226
      @anuvindpradeep6226 3 года назад

      @@minimanux1 can you plz explain that.

    • @javhm1611
      @javhm1611 2 года назад

      @@axisstargazer891 ♥

  • @ultraman9031
    @ultraman9031 2 года назад

    Can anyone please tell me why i dont get the WeatherForecast.cs after i created new project 17:25

  • @byronvinicioreamanobanda4554
    @byronvinicioreamanobanda4554 3 года назад

    hola, como ago para unir todo para subir a un servidor

  • @syafiqurrahman418
    @syafiqurrahman418 2 года назад +3

    Hello, I've followed your tutorial for a week, and I'm stuck on 1:00:27 Mine is not showing up, while yours is. I've pasted the code from github, and still no luck.

    • @GhayasAshraf
      @GhayasAshraf 2 года назад

      Its cors policy issue...replace your Cors with following code
      using Microsoft.AspNetCore.Builder;
      using Microsoft.AspNetCore.Hosting;
      using Microsoft.Extensions.Configuration;
      using Microsoft.Extensions.DependencyInjection;
      namespace WebApi
      {
      public class Startup
      {
      public Startup(IConfiguration configuration)
      {
      Configuration = configuration;
      }
      public IConfiguration Configuration { get; }
      // This method gets called by the runtime. Use this method to add services to the container.
      public void ConfigureServices(IServiceCollection services)
      {
      services.AddCors();
      services.AddControllers();
      }
      // This method gets called by the runtime. Use this method to configure the HTTP request pipeline.
      public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
      {
      app.UseRouting();
      // global cors policy
      app.UseCors(x => x
      .AllowAnyMethod()
      .AllowAnyHeader()
      .SetIsOriginAllowed(origin => true) // allow any origin
      .AllowCredentials()); // allow credentials
      app.UseAuthentication();
      app.UseAuthorization();
      app.UseEndpoints(x => x.MapControllers());
      }
      }
      }

  • @hakimhamlat1657
    @hakimhamlat1657 3 года назад

    Thank you is very gooood

  • @JiangFu
    @JiangFu 3 года назад

    WebApi is run 5000port , how to set customer port in appsettings.json and how to set in Program.cs , thank you

  • @hieudaica1304
    @hieudaica1304 10 месяцев назад

    why don't you use DbContext to create database and table?

  • @stavroskou
    @stavroskou 3 года назад +3

    For a reason uploading photo doesn't work I tried it two times.. it is uploading the photo to the "Photos" directory but it doesn't display it on the edit section of the employee

    • @ArtofEngineer
      @ArtofEngineer  3 года назад

      Check file name is correctly being saved and fetched from db table

    • @danvyhlidal2275
      @danvyhlidal2275 3 года назад

      I ran into the same problem. If you still haven't figured it out, you have to include this section of code in .NET Core API project --> Startup.cs --> Configure(...){....}
      app.UseStaticFiles(new StaticFileOptions
      {
      FileProvider = new PhysicalFileProvider(
      Path.Combine(Directory.GetCurrentDirectory(), "Photos")),
      RequestPath = "/Photos"
      });

    • @minimanux1
      @minimanux1 3 года назад

      I don't know if you have the same problem that i had but i had to change the proto folder permission to allow read/write from application manager... Please note that if its your issue creating those permissions would make this folder at risk...

  • @travelmemories198
    @travelmemories198 3 года назад +1

    I am not able to get data from API, on Angular UI. Is it something cross origin , which we need to understand ?

    • @mazingguitar
      @mazingguitar 3 года назад

      You have to enable CORS on API side. You do it from startup class, first registering policy in DI container and then using it below.

    • @swethan3331
      @swethan3331 Год назад

      Got the same issue. Issue got resolved after enabling CORS on API in startup class

  • @sowmiyachandran1098
    @sowmiyachandran1098 3 года назад +2

    Sir kindly post video using entity framework and core and angular 9/10 with SQL server...pls ...

  • @klmok318
    @klmok318 3 года назад

    This project uses rest api right?

  • @thanhsontran6271
    @thanhsontran6271 3 года назад +1

    great video but what is json serializer ? I'm new to C#

    • @junaidengineerings
      @junaidengineerings 3 года назад +1

      The JsonSerializer converts .NET objects into their JSON equivalent and back again by mapping the .NET object property names to the JSON property names and copies the values for you.

  • @langthangtinhbun
    @langthangtinhbun 2 года назад

    Hi Art of Engineer. Can I run your source code at my local computer?

  • @wilczekkubam
    @wilczekkubam 3 года назад

    Could you make video in with you show authorization, and how to make it access specific web page in angular ? (just a wish video ;))

  • @esklad24
    @esklad24 3 года назад +7

    Why aren't you using C# Linq?

  • @patrik-2311
    @patrik-2311 2 года назад

    Are you Pathfinder from Apex Legends? :D Great Job, you can maybe save my diploma

  • @yogeshjadon9188
    @yogeshjadon9188 2 года назад

    MS SQL Server (db)+ .net Core API (back end)+ Flutter (front end)
    Is it possible ??

  • @corthighfield4869
    @corthighfield4869 3 года назад

    24:49 Where did "EmployeeAppCon" come from?

  • @MMKUSHWAHA
    @MMKUSHWAHA 3 года назад

    it is very useful.

  • @94Andreaaa
    @94Andreaaa 2 года назад

    i dont get any response from get or post in postman

  • @ur4744
    @ur4744 3 года назад +22

    Sir kindly create a full app with angular 10,SQL Server and .net core with authentication and authorization.

    • @sneigee
      @sneigee 2 года назад

      Nice one and also check this Real E-Commerce App using .Net 5 and Angular 13
      Thanks
      ruclips.net/video/-IzpsC-0eBk/видео.html

  • @TamNguyenLimeDigital
    @TamNguyenLimeDigital 3 года назад

    will this work for angular11?

  • @waseemkhan9398
    @waseemkhan9398 3 года назад +1

    Iam unable to fetch data from database

  • @danozuke
    @danozuke 2 года назад

    This is a nice tutotial. I'm getting an issue with Cors however, whenever I try to fill the table with department data the console says that Cors policy is not enabled. Has anybody run into that, and how did you solve it? Thanks.

    • @julionunes2092
      @julionunes2092 2 года назад +1

      I'm using Angular 13. Maybe you're using the same version as I am.
      Access --> Program.cs
      // Configure the HTTP request pipeline.
      if (app.Environment.IsDevelopment())
      {
      app.UseSwagger();
      app.UseSwaggerUI();
      }
      builder.Services.AddCors();
      app.UseCors(c =>
      {
      c.AllowAnyHeader();
      c.AllowAnyMethod();
      c.AllowAnyOrigin();
      });

    • @simonrussell9234
      @simonrussell9234 Год назад

      @@julionunes2092 Thanks this really helped for me. Angular wasn't displaying anything in the table until I added this code change.

  • @priyankas8239
    @priyankas8239 2 года назад +1

    when i create new project in visual studio...i cannot get weatherforecast details...i get wwwroot and pages folder whether it is correct or not...or how to create project

    • @fromlogeshsview
      @fromlogeshsview 2 года назад

      I also see the same issue if when u will get the solution please comment here

    • @nicolas28500
      @nicolas28500 2 года назад

      @@fromlogeshsview be sure that you are creating a web api project