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

Поделиться
HTML-код
  • Опубликовано: 31 июл 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, ASP .NET Web API and Microsoft SQL Server.
    1:12 : Install SQL Server and SQL Server Management Studio.
    4:26 : Install Visual Studio.
    5:50 : Install Visual Studio Code.
    6:56 : Install POSTMAN.
    7:44 : Install Node JS.
    8:43 : Install Angular 10.
    10:01 : Create DB and Tables in Microsoft SQL Server.
    16:51 : Create .NET Web API Project.
    20:38 : Force API to return JSON response only.
    22:49 : Enable CORS.
    24:52 : Create Models.
    27:22 : API for Department Screen : GET.
    33:13 : API for Department Screen : POST, PUT and DELETE.
    36:48 : APIs for Employee Screen.
    43:30 : Upload Photo API.
    46:32 : Angular Project Intro.
    48:02 : Create Angular 10 Project.
    51:38 : Generate Components and Services in the Angular Project.
    53:57 : Add Service methods to consume APIs.
    59:32 : Routing in Angular.
    1:01:42 : Add Bootstrap to our Angular App.
    1:02:45 : Navigation Menu using Bootstrap.
    1:04:50 : Show Department Screen with Bootstrap Table.
    1:08:49 : Modal Pop Up Window using Bootstrap.
    1:12:39 : Add and Edit Pop Up Screen for Department.
    1:17:24 : Delete Department.
    1:19:12 : Show Employee Screen with Bootstrap table.
    1:22:31 : Upload Photo, Add and Edit Employee Details Pop Up Screen.
    1:31:34 : Custom Sorting and Filtering to our Bootstrap table.
    1:36:41 : How to get Publishable files of .NET Web API and Angular.

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

  • @aleessagar1803
    @aleessagar1803 3 года назад +29

    What a good way to to teach!. First time in my life, too much learning in minimum period of time and everything is conceptually clear. Thanks 🥰😍

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

    So much content in so clear and compressed format. Amazing work.

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

    Excellent job!! Thank God for the pause button because the context moved quickly! I love it!! Many thanks!!

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

    If only college & university tutors were as clear and straight forward to the end-product. Then 90% of IT students would end up as great software developers. You made it seem like a walk in the park.

  • @tjjudd101
    @tjjudd101 3 года назад +25

    Thank you for making tutorial videos like this. It's astounding how the practical skills needed to build applications are neglected at the university level in favor of pure theory. This is excellent content. Please keep doing what you're doing.

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

      You prolly dont care at all but does someone know of a way to get back into an Instagram account??
      I stupidly lost my account password. I would love any assistance you can offer me

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

      @@salvadorrhett5078 do you at least know the email address for the Instagram account?

    • @lazaarclubb6981
      @lazaarclubb6981 9 месяцев назад

      @@salvadorrhett5078 answer bro

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

    Excellent Video - deals with some many concepts/areas with just the right amount of detail.

  • @coding-gemini
    @coding-gemini 3 года назад +6

    Excellent video, thanks for sharing. I think the only part missing was authentication and authorization part but rest all looks awesome

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

    Thank you so much! Such a useful video...I have created my own API and done CRUD using this one video! Kudos to the creator

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

    THESE ARE EXACTLY THE TECHNOLOGIES I REQUIRE!

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

    Amazing video. So many concepts in one well done piece of knowledge art. Thanks.

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

    Excellent video! This is the way to introduce Angular to experienced developers.

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

    You are the best instructor I have ever seen

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

    really very useful video...the flow u explained is admirable...Great work...

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

    best instructor I have ever seen !!

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

    A live deployment tutorial will complete this.
    BTW, excellent explanation!

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

    This is very helpful! I'm able to learn more about developing with APIs this way!

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

    Thank you so much for providing such good content. this video gives me the confidence to learn Angular.

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

    Excellent demo.. I ah really happy..you saved a lot of time..this helps to any developer who wants to migrate to anguler

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

    This is such a great and useful tutorial, thank you so much!!

  • @astan7861
    @astan7861 4 года назад +1

    Very nice...very well explained....keep making such videos 👍👍

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

    Wow!!!. I learned so much in 1.5 hours!!! Many Thanks!!!

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

    Excellent, Clarity, useful

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

    I think it is the best tutorial on this topic. Thank you.

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

    Thanks a lot for this! it helped me understand a lot!

  • @ShivamSingh-vh1xz
    @ShivamSingh-vh1xz 3 года назад

    It is really helpful even for beginners . thanks for such a wonderful video,😊😀😊😊❤️❤️

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

    This is great!! Thank you!!

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

    Very good tutorial, an amazing and well explained overview for someone who begin with this stack. Thank u so mutch

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

    Thank you so much! It is really great way of teaching

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

    Thank you so much! It really helpful for me! thank!

  • @RohanAbeysinghe
    @RohanAbeysinghe 4 года назад +1

    Very useful tutorial, keep it doing...

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

    Holy shit, you are my savior.

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

    I can not thank you enough!!!!!!!!You saved me!

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

    very very nice video and explanation even speedy move. i enjoyed the video and learnt the Angular , Big thank you :)

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

    just what i needed ...thanks

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

    Thank you! Excellent video!

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

    Excellent tutorial. Thanks a lot.

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

    Definitely awesome. thanks for sharing.

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

    Your tutorial is perfect!!!

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

    Thank you so much, it is fantastic video, step by step , easy to learn quickly and clearly

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

    I love all your video sir, it's really helpful, i gain a lot from your video , continue uploading angular,web api and SQL tutorial , hoping next tutorial is for log in with google auth.

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

    excellent, at first looks easy, but it is quite hard indeed

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

    Thanks man. Hope you create a deployment tutorial of this. :D

  • @AntonyJudes
    @AntonyJudes 4 года назад +1

    Nice video. Pls continue it

  • @karthikkeyan4460
    @karthikkeyan4460 2 года назад +2

    Routing : 59:29
    Bootstrap: 1:01:43
    Navigation Menu: 1:02:44
    Show Department Screen: 1:04:50

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

    Thanks for Creating this Video 🙌

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

    Thank you my lord. Very good content

  • @sushmapatil4478
    @sushmapatil4478 8 месяцев назад

    thank u so much now i get clarity how angular works

  • @imohsimon9762
    @imohsimon9762 4 года назад +1

    Very useful tutorial thank you very much sir

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

    great tutorial ! thank you a lot

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

    Thanks a lot !!! This video is a life saver

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

    Can you please do the same for .net core web api, with stored procedures execution

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

    Thank you for the nice tutorial. It helped a lot.

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

    Thank You for the video! Is there another video to show working with deployable’s?

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

    I simply use Python Flask (+ extensions) / Brython(Transpiler to JS) / HTML / CSS (W3CSS Framework)
    It's very easy to learn and you can create all kind of apps in a very short time.
    I know everyone has their preferences, but too many peoples just follow what others
    are doing. JS is very much saturated, so many different flavors. It makes it difficult
    to master the language like one could master C++

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

    Thank you so much for this video ❤️very helpful ✌️

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

    It is a very good introduction !

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

    Absolutely brilliant

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

    Nice explanation 👍 keep it up.

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

    brilliant video thanks very much god bless you

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

    Very nice explanation .Thank you!!!😀😀😀😀😀

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

    Thank you! good tutorial)

  • @sandeepkumar-ol5lg
    @sandeepkumar-ol5lg 3 года назад

    The best video tutorial I even seen on RUclips till the date
    Thank you so much

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

    Thanka bro. I am a java developer . But wanted to learn this

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

    how do we integrate these two apps? got a problem publish it to IIS, Someone help

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

    Amazing work Thaks for your time.

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

    I'm facing an issue in deleting department. Although, it is working in postman but not in angular.
    It says: "No MediaTypeFormatter is available to read an object of type 'Department' from content with media type 'application/octet-stream'."
    please help!

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

    I used slightly quicker things such as using $@ instead of @+ or using the Code terminal instead of the Command Prompt. I would have used a scaffolder to do the modelling but I couldn't be bothered.

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

    Excellent video!

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

    God bless u my friend, absolutely save me

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

    1:29:54 You write in 'add-edit-emp-component.html' depName.DepartmentName, but since DepartmentName is a variable from add-edit-dep-component.ts' and we are in different class, how is this going to work? I am new to Angular , please help me :)

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

    does it include setting up authentication and user registration?

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

    I keep on getting this error when trying to save an image "SaveFile()"
    "Message": "The request entity's media type 'multipart/form-data' is not supported for this resource.",
    "ExceptionMessage": "No MediaTypeFormatter is available to read an object of type 'Employee' from content with media type 'multipart/form-data'.",
    Any help would be awesome

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

    Thank you so much!!

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

    the delete didn't work. i've been stuck at cors problem issue.. can i integrate this for mobile app development?

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

    how can solve cors problem when performs delete method . also no error when performs get,post and put method.

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

    SQL like at 39:26 is ripe for a SQL injection attack. SQL statements should *never* be prepared by concatenating user input (even if your user input has validation that attempts to prevent injection.) As an example, query = "insert into dbo.Employee values (@employeeName, @department,@dateOfJoining,@photoFileName)" and then add parameters to the SqlCommand is the way to do it.

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

      He specifically mentions at around 28:10 that he will skip some of the best practices just to keep the tutorial simple.

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

    Nice thank you, I will be using this for my next project!

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

    I couldn't install CORS in Visual studio 2019.

  • @AnjaliGupta-vy8cd
    @AnjaliGupta-vy8cd 3 года назад

    Very helpful video sir... just one question can I use visual studio 2015 for Web API and some lower version of Angular to build the same application?as the same setup is not available on our development server.
    Thanks in advance
    Awaiting for reply

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

    Thank you so much!

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

    good job vatijaa

  • @kishorekumars4664
    @kishorekumars4664 4 года назад +1

    Very very useful video

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

    Thank you!!

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

    Let me ask I couldnt continue after 31:33 because on cmd argument from new SqlAdapter I get an error message which says: "cannot convert from WebAPI.Controllers.SQLcommand to System.Data.Sqlclient.SqlCommand". I dont find anything accurate on the web. Anyone could explain it?

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

    the video is excellent. than you mister

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

    Excellent work

  • @idk-zw1kd
    @idk-zw1kd Год назад

    Thanks mate.

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

    very helpful demo sir

  • @diegoalt.1249
    @diegoalt.1249 2 года назад +2

    if anyone has problems with the modal:
    "Take attention that in bootstrap 5 changed data-toggle to data-bs-toggle and data-target to data-bs-target"

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

      bro mine doesn't show department woeks, it rather shows > symbol

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

      Thank you

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

    Hi, I am getting IndexOutOfRange exception when i try to upload files from postman, any idea why?

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

    Bro where did you add the bootstrap js file for model pop up window in my case the model pop up doesn't works

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

    thank you!

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

    32:34 - There are lines of code using inserted in the method. Are they all a shortcut to importing namespaces and declaring at the same time? It is a bit difficult to read.

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

    Im trying to reproduce, but I got stuck in Add department button , the modal is not displaying like the popup at 1:12:12 timestamp

  • @vigneshv5213
    @vigneshv5213 5 месяцев назад

    Thank you so much bro ❤❤❤

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

    You are amazing. Just one question. If you didn't want to pick a date with datepicker but instead wanted GETDATE() current date how to you go about it in the web api? It works on sql server but gives an error in the api with that string query.

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

    thank you man , really helpful but why you don't use models instead of any data type ?

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

    you are always the best

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

    It is great. Can you make a video using core api and angular10?

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

    How to save the voting(count like and dislike) of video in the database in access using angular?