Spring Boot Full Stack and Angular | Full Course

Поделиться
HTML-код
  • Опубликовано: 17 янв 2025

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

  • @jpark743
    @jpark743 3 года назад +467

    31:46 Service Class
    36:49 Exception Handling
    38:53 Exposing the API (Rest Controller)
    50:02 Testing with Postman
    57:27 Testing with HTTPIE
    1:03:33 CREATING Angular APP
    1:09:22 Angular Service
    1:14:02 Angular Service PT2
    1:19:37 Angular Component
    1:27:51 CORS Configuration
    1:32:49 UI Intro
    1:40:26 UI Modal Logic
    1:54:53 Testing Modal Logic
    1:59:04 Angular Form
    2:08:03 Update Functionality
    2:21:37 Delete Functionality
    2:28:44 Search Functionality
    It's been 3 years since I didn't work it's really helpful. Thank you.

    • @dhavalnickshrimankar7055
      @dhavalnickshrimankar7055 3 года назад +33

      1:09:22 Angular Service
      1:14:02 Angular Service PT2
      Setting up the Service starts at 1:14:02 (Go through this first) and Building the Service starts at 1:09:22 (And then follow through this section)

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

      you should be pinned

    • @Leonardo-uh3vs
      @Leonardo-uh3vs 3 года назад +5

      @@dhavalnickshrimankar7055 Yes, also noted that. PT2 is actually PT1 and PT1 is actually PT2. So, should see in inverse order.

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

      Thank you!

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

      thank you !

  • @nagasesanagasesa7026
    @nagasesanagasesa7026 3 года назад +455

    [little revision]
    1:09:29 is the part 2
    1:14:04 is the part 1 (which should come earlier)

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

      Correct

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

      Thanks for the info.

    • @saxena3718
      @saxena3718 3 года назад +31

      this comment should get pinned. i was soo confused

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

      Requesting, that this comment gets pinned to the top. Otherwise its really confusing to figure out what is going on.

    • @mindblow7617
      @mindblow7617 3 года назад +40

      I apreciate the video, but it has many flaws, not just what this comment points out, which is not a huge issue, but there are many things skipped through the video, like the cross origin part (important!), the HTML on bootdey IS NOT THE SAME code used in the IDE (nav bar and tools, modals, all magically appeared with no explanation, we know how to make a modal, but it would be nice to follow the right way to do it), and many small things that summing up becomes a huge pain, still, I've been learning a lot, so I don't wanna be ungrateful, this is useful indeed but far from polished.

  • @MarkusPold
    @MarkusPold 3 года назад +45

    Anybody being confused at 1:09:31 . Don't worry, its just a bit of a mixup with clips. This service creation part can be seen at 1:14:02 . These are just a bit mixed up.

  • @noshibear8408
    @noshibear8408 3 года назад +35

    Your tutorial material is at par if not better than those paid learning platforms. What you're producing here is wonderful for the community of developers and learning developers. Keep it up!

  • @shaigrustamov5115
    @shaigrustamov5115 2 года назад +13

    20:02 - Database Configuration
    25:59 - Employee Repository
    31:46 Service Class
    36:49 Exception Handling
    38:53 Exposing the API (Rest Controller)
    50:02 Testing with Postman
    57:27 Testing with HTTPIE
    1:03:33 CREATING Angular APP
    1:14:02 Angular Service PT2 (first)
    1:09:22 Angular Service (second)
    1:19:37 Angular Component
    1:27:51 CORS Configuration
    1:32:49 UI Intro
    1:40:26 UI Modal Logic
    1:54:53 Testing Modal Logic
    1:59:04 Angular Form
    2:08:03 Update Functionality
    2:21:37 Delete Functionality
    2:28:44 Search Functionality
    Thanks to @Jonghyun Park, @Dhaval Nick Shrimankar, @Leo D. Penrose for the preparation this list.

  • @dawidzhu
    @dawidzhu Год назад +9

    The correct order:
    1:03:33 CREATING Angular APP
    1:14:02 Angular Service PT2 (actually, this is first)
    1:09:22 Angular Service (actually, this is second)

  • @Artificial_Intelligence_AI
    @Artificial_Intelligence_AI 3 года назад +53

    This is the type of content I was looking for! (surprisingly it is hard to find the combo Angular + JAVA spring boot) so thank you for bringing it. Great work and I hope to watch more of this in the future :D

  • @guythomas9977
    @guythomas9977 4 года назад +370

    Angular + Spring Boot... the day in the life of a corporate software developer...

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

      Why do u say that?

    • @GradeFX
      @GradeFX 4 года назад +17

      @@marwanla1870 because it's true lmao

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

      @@GradeFX what is true lol ?

    • @guythomas9977
      @guythomas9977 4 года назад +14

      @@AbhishekKumar-vl3cb Big corp is going to be a Java/Spring shop typically... and angular for at least internal applications

    • @teratoma.
      @teratoma. 4 года назад +9

      is this a negative implication or?
      I'm literally starting to work for a big corp that uses angular + spring boot in a week 😂

  • @mauriciomendoza2320
    @mauriciomendoza2320 3 года назад +96

    Thanx for this tutorial, it was great how Junior explain everything that simple and quick.
    I just need to add that i developed this using Angular 13 and SpringBoot 2.6.1 and there is some considerations, like:
    1.- on the onOpenModal method you need to specify that the employee parameter is optional and that means that you have to put it as the second parameter with the ? in the name of the parameter.
    2.- the subscribe method now needs to specify "next" and "error" objects (just add {} inside the parameters of the subscribe method and replace "(response: " for "next: (response:", the same with the error handling, replace "(error: " with "error: (error: ".
    3.- The attributes in the components needs initialization, so employees needs to be initialized with "[ ]", editEmployee and deleteEmployee with " Employee | undefined".
    4.- I needed to specify that the id of the employee to delete can't be null, so i replaced "deleteEmployee?.id" with "deleteEmployee!.id".
    5.- This is because i found it more perfomant, to evaluate the "mode" on onOpenModal method, i did it with "else if" instead of only "if" (there's only one action to execute with the "mode" sent).
    Hope this will be helpful to somebody!

    • @DeVis-HD
      @DeVis-HD 3 года назад +5

      You saved me a lot of problem solving

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

      @Mauricio Mendoza can you please show how did you put the parameter for onOpenModal. it's not working for me

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

      @@SBKaneriya ​ in your component declare openModal with these parameters: mode: string, employee?: Employee
      A required parameter cannot follow an optional parameter so you'll have to switch the order as shown above

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

      honestly I just turned off strict null checks lmao does this bear any significant consequences can anyone elaborate

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

      Hi Mauricio, i use same version of Angular and Spring Boot. Can you explain better your code for subscribe method?

  • @TheCuriousLifeOfCode
    @TheCuriousLifeOfCode 2 года назад +6

    20:02 - Database Configuration
    25:59 - Employee Repository
    31:41 - Service Class
    36:50 - Exception Handling
    38:49 - Exposing The API (Controller)
    50:05 - Testing

  • @Adam-gp3ij
    @Adam-gp3ij 4 года назад +16

    I really want to understand spring boot back-end! thank you and we are waiting

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

      ruclips.net/video/her_7pa0vrg/видео.html

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

    This course was an absolute lifesaver. Built everything the same way for my little library application and it works flawlessly. Thank you so much!

  • @tylerv1361
    @tylerv1361 2 года назад +10

    Thank you so much for this! Just completed the full project on 11-15-2022 and wanted to share 2 errors I came across and solved:
    1. Had an error where I couldn’t compile the front end due to sending null in this function call: (click)="onOpenModal(null, 'add')"
    SOLUTION-> make sure your tsconfig.json has "strict": false
    2. Was getting an error in the back end when trying to Delete an employee: “javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'remove' call”
    SOLUTION -> Add the @Transactional annotation to the delete function in EmployeeService right about the deleteEmployee() function
    Thank you again for such a fantastic instructional video!

    • @aymo-lh4nq
      @aymo-lh4nq 2 года назад +1

      Thanks bro

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

      Had the exact same errors, I really appreciate the comment, thanks man!

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

      Why did the deleteEmployee() function need @Transactional annotation though while all other functions didn't?

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

    For anyone that's interested to quicken the getters setters and constructors, in IntelIJ if you press Ctrl + Insert it brings a menu that can autogenerate getters, setters, counstructors and the like.
    Beautiful tutorial btw

    • @KozakaGamer
      @KozakaGamer 7 месяцев назад

      Use Lombok instead...no need to generate anything :)

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

    I highly recommand this tutorial to every beginner starting with angular and looking for something instructive step by step. You're amazing dude, keep uploading videos I'm subscribing right now!

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

    This tutorial was way much better. I followed it to the last minute and I feel it covered 90% of the things I wanted to know as a beginner

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

    16:30 why implements serializable
    35:10 optional and exception handling
    41:50 generics ResponseEntity
    1:03:39 creating angular app

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

    You two are heroes we don't deserve! Thank you for the insight and tutorial.

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

    I just found this tutorial and I am glad I did. You have done a terrific job in throughout the entire course. I have learned so much more than I did after I attended a Java Bootcamp a few years ago in which I left feeling very confused. But after watching and following your tutorial step by step it is so much clearer to me. I know there is plenty to learn, but this has given me the foundation. Thank You!!!

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

    This is what I was waiting for , I learn Java with Spring ,Hibernate with MySQL, and on front end Angular and using Postman . Thanks !

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

    Thank you so much man! been waiting for this, really excited for this great course! Much love and support!

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

    That's what i've been searching for so long! So exited to get into it. Thank You so much! :)

  • @zakarij.9259
    @zakarij.9259 2 года назад

    ماشاءالله
    I spent weeks and weeks reading books and tutorials, i had never foud answers to my questions. In Your tutorials i found exactelly wshat i was seeking for.
    Thanks brother.
    Zakari from Germany

  • @_ravi_kumar_gupta
    @_ravi_kumar_gupta 4 года назад +42

    Hey can we get a complete videos on microservice in spring boot along with deployment process. It would be really appreciated. Thanks man for the work you do.

  • @atakandurkal2400
    @atakandurkal2400 2 года назад +15

    for app.component html i watched entire part frame by frame here is the result :
    Employee Manager



    Add Employee (current)











    Phone :








    Add Employee
    ×


    Name

    Email Address

    Job title

    Phone

    Image URL


    Close
    Save changes






    Edit Employee

    ×


    Name


    Email Address

    Job title

    Phone

    Image URL


    Close

    Save changes





    Delete Employee
    ×

    Are you sure you want to delete employee

    No
    Yes


    NO EMPLOYEES!
    No Employees were found.

  • @piotragier9676
    @piotragier9676 4 года назад +11

    Chapter order is wrong between 01:09:24 and 1:19:38 in case anyone was wondering.

  • @Tagadarealty
    @Tagadarealty 3 года назад +12

    33:00
    The method deleteById(Long id) exist by default from the JpaRepository
    49:00
    To really make a REST api, why did you change the route for all method ?
    The basic of a REST api is to have the same route for the resources and change only the method of request.
    The employee is your resource, the method of the request is what you do with her.
    /employee
    GET all
    POST
    PUT
    /employee/id
    GET one
    DELETE
    Of course you can add specific route for your controller, that's not a problem.

  • @DB4709
    @DB4709 3 года назад +17

    Thank you for a great video! This is exactly what I needed for a personal project.
    It looks like there was significant modification of the html from bootdey to add the nav bar, buttons, etc. This made it impossible to follow along and make all the changes in the video. I had to just copy and paste the html and then just watch the video without making the changes myself. It would help immensely if the modified app.component.html were included so that we can follow along and make the changes in the video.

  • @riseandthrive-m9u
    @riseandthrive-m9u Год назад

    I was searching full stack web development with java from over 5 months and here I got it!. Thanks Nelson

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

      You completed this project? Were there any errors or change in syntax in newer versions

  • @jonascbamt
    @jonascbamt 3 года назад +14

    Muito bom, parabéns pelo conteúdo!
    Desenvolvi o app conforme motrado no vídeo, tudo funcionou perfeitamente.
    Gostei da simplicidade nas explicações e o fato de ir direto ao ponto, sem rodeios.
    Thank you so much man.
    Big hug from Brazil!

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

      Vou implementar também rsrs

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

      Você teve algum problema com o erro do TypeScript 'Object is possibly null' ?

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

      @@agnus_vins não, mas algumas coisas do backend eu tive que ver no repositório, pois o q estava no vídeo não executou com sucesso, mas no frontend não tive problema

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

      @@jonascbamt kkkkkk no meu caso foi ao contrário, o Back-End foi de boas, mas no Front deu problema e pior que eu já tinha desenvolvido uma aplicação semelhante. Enfim, vlw amigo e boa sorte nos estudos!

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

      @@agnus_vins opaaaa pra vc também, sucesso!

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

    I must say that this is the cleanest way of coding springboot plus angular. I have seen many other videos but this one is by far the best . Subscribed to Get Arrays

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

    This was an excellent demo connecting the service layer all the way up to Angular. Thank you Junior and Amigoscode! You both are so very helpful and generous sharing your knowledge here.

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

    Walaikumsalam warahmatullahi wabarakatuh.
    Watching From Mozambique, i'm not a native english speaker but, your tutorials i understand natively.
    Thank you for all, and may Allah reward you in the best way

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

    DUDE! This is so timely! Thank you :)

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

    Amazing Content... Simple Language... Highly Recommended...
    Thank You for making this free..

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

    Cuanto tiempo espere este tutorial ... Al fin Gracias en serio

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

    very clear tutorial, simple to implement step by step. thankyou bro. hopefully i cant watch more tutorial like this

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

    بارك الله فيكم, مجهود رائع, في ميزان حسناتكم

  • @guitarman813
    @guitarman813 4 года назад

    Another video added to the playlist. Cheers Nelson and Junior!

  • @user-Chinchu_Ori
    @user-Chinchu_Ori 2 года назад

    Thanks GOD, you really were made for this!!! I counldn't even think how to get started and i could make a single angular component/form run. Love u!!!

  • @MrIron-fx5zg
    @MrIron-fx5zg 3 года назад +1

    Thank you brother, you are amazing. Hope your Ramadan is going well, Alhamdulillah.

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

    Dude I Love you , I love your work just amazing tuttoriel, i admired the backend part, 1 hour watching was more than enough to become a springboot developer your just amazing

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

    For those who can't open modal(s): with the newest version of bootstrap the data-* attributes are data-bs-*. So you need to change this on the onOpenModal method.

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

      Would you be able to explain this a little further? I'm not quite understanding what you're saying.

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

      @@peytonhobson1906 the attributes data-toggle, data-target, etc... are now data-bs-toggle, data-bs-target, etc...

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

      @@davidgoncalves2879 Thank you for the response. Still can't seem to get them to work, but good to know nonetheless!

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

      @@peytonhobson1906 late reply, but did you fix the issue?

    • @KozakaGamer
      @KozakaGamer 7 месяцев назад

      @@davidgoncalves2879 OMG...I changed data-target to data-bs-target, but forget to change the data-toggle to data-bs-toggle as you wrote. Now I changed both and the Modal popup just works. Thank you!

  • @Mohamed-uf5jh
    @Mohamed-uf5jh 4 года назад

    Great Job , i finshed this tuto for one week- end (14 hours )both frent-end and back-end thank Junior for your efforts

  • @Mohamed-qt1st
    @Mohamed-qt1st Год назад

    Jazak Allah Khayran, brother! Your tutorial has been incredibly insightful and comprehensive, serving as an excellent starting point. It covered everything we need to kickstart our journey. Thank you for your efforts and valuable guidance. May Allah reward you abundantly

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

    Very good tutorial, one of the best. I only have one recommendation, instead of depending on specific implementations it would be best to depend on the interface. This helps to separate the layers of my application.

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

    Such a helpful, well thought-out, and detailed tutorial!! Thank you so much!

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

    Amigos your are the best I like the combination between the spring boot and angular , also I liked the way you teach things very detailed plus very fast , thank you looking forward for such a work

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

    thank you so much , i was confused by all of these concepts , and now , after watching this video , and practicing , i understand everything related to the backend
    i am grateful to you

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

    This content is just amazing. I have no words for how much this will save me in my job and in my future. Thank you so much.

  • @79EasyE
    @79EasyE 3 года назад +6

    Where do you get the template for the app from? I can only find the one that is setup with static data. Also where did the code for the modals, & the navbar come from? Seem you often jump the shark in this tutorial it's pretty confusing.

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

    Can you maybe add that text file with all the employees to git... That will really save some time if you still have it! Awesome video btw!!!

  • @flamingbulleyesgaming4412
    @flamingbulleyesgaming4412 4 месяца назад

    Salam, I just finished this video. I learned a lot over the 2 hours. Thank you for this video. I do recommend this video but it is a tiny bit outdated with typescript. But that is only minor changes. Other than that, this was an amazing course intro for Springboot and angular.!!!

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

    Nice, simple, and concise tutorial. Love it. Thanks gents

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

    1:47:49 you can set the modal data-target at the mode and then just rename the modal forms accordingly. This saves you the unnecessary if statements.

  • @earthcitizen7156
    @earthcitizen7156 3 года назад +9

    Hi Amigos, Demo is simply awesome & superb.
    can u plz extend ur project with the below most wanted functionalities. It would be great.
    1. pagination
    2. login using jwt + spring boot
    Eagerly Awaiting for ur Response.

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

    Great tutorial - very entertaining and very detailed. Thank you a lot

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

    Love your teaching style - thanks so much!

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

    On 33:44, why you want to create another method? JPA has deleteById am I right?

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

    Very pedagogique , very cool, very impressive course and explanation
    Thank you

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

    0:00 - 3:37 - introduction
    3:37 - 4:39 - Quick Word (practice as much as possible)
    4:39 -10:10 - Prerequisites

  • @blueicetiger3987
    @blueicetiger3987 4 года назад

    I will love this tutorial. Will probably watch it to learn more on this combination. Thank you Amigoscode!

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

    14:03 if you can't find the option to create a new package, right click -> Mark Directory as -> Sources Root

  • @carlosfranciscobenegasbini78
    @carlosfranciscobenegasbini78 3 года назад +41

    TypeScript 4.1.5 -
    Property 'employees' has no initializer and is not definitely assigned in the constructor.
    in app.component.js you need to initialize employees like:
    constructor(private employeeService: EmployeeService) {
    this.employees = [];
    }

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

      thanks for this

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

      "The "employees" property has no initializer and is not permanently assigned in the constructor." can you help me? 1:23:14 in this line: public employees: Employee[];

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

      or you can initialize right there: public employees:Employee[] =[];

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

      @@MrJobember thanks worked

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

      @@MrJobember zone.js:2863 GET localhost:4200/$%7Bthis.apiServerUrl%7D/employee/all 404 (Not Found) next problem, can you help?

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

    Amigo is great. Proud of this Muslim brother

  • @okok-j4c8h
    @okok-j4c8h 9 месяцев назад

    Jazak Allah Khei brother , that's gonne be a sadaqa jaria

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

    Thanks a lot for this course.
    P.S. There is a mistake in video, 1st and 2nd parts of Angular Service are vice verse.

  • @sc_3433
    @sc_3433 13 дней назад

    Awesome course, thanks for sharing

  • @sam.ammatouri
    @sam.ammatouri 3 года назад +9

    Thanks for the tutorial, it is useful indeed. Though I would say that Junior is sometimes not explaining important points, and just keep typing and going. For example, in the backend in the EmployeeService class, an annotation of @Transactional appeared, and no details about it. Similarly, in Angular part, I was expecting that Junior would give some details about how he have created the service, but instead it was already there! It would be great to give few moments to explain the "why" in addition to the "how".

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

    Some good stuff bro! Much Love :)

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

    Great tutorial! Good job brothers

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

    built this as a sample beginners project. Thank you

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

    i am lucky today to see ur channel hamdulah

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

    Thank you so much guys! You have all my respect! :)

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

    i love your tutorials so much, thanks for taking the time! maybe a golang backend, vue frontend project?

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

    MUCHAS GRACIAS AFICIONE ESTA PARA DOS SOTROS SIUUUUUUUUUUUUUUUUUUUU

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

    Amazing video man! You kinda rushed the HTML / snippet part but it's ok, your explanations are great and I hope to see more of your tutorials soon, my best regards!

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

    1:35:00 where is the html code coming from? the referenced snippet has a different html, even the html that appears in the video is not the same as the one he pastes, and obviously you can´t use the one in the source code because it´s already worked on and defeats the purpose of the tutorial copying and pasting it.

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

    You are great.. very important, helpful video.. lots of respect for you 🙏🙏.. expect many these types of helpful videos from you 🙏🙏

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

    Great course! Congratulations!

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

    very nice. and it helps a lot that you speak such a fluent English

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

    You are the best one Brother thank you for your great Videos. Baraka Allah fik

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

    The best of the best ! God bless you !

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

    Is it just me or is the "Angular Service" Part 1 & Part 2 switched around? Part 2 needs to be first, THEN the part 1 should be watched. (1:14:02 first then 1:09:22)

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

    Thank you so much AmigosCode. I was able to understand and develop an application from the Frontend to Oracle Database

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

    Muchas gracias por el aporte. Continua asi... Saludos desde Perú. Exito

  • @walidmashal1940
    @walidmashal1940 2 месяца назад

    Great stuff. I didn't know we could debug like that in the sources tab

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

    Very nice video man, I was looking for this kind of tutorial

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

    Mashallah Akhi --- I do liked your head cap.

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

    Thank you for sharing your knowledge! God bless always!

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

    Hello, yesterday I downloaded the BackEnd part and with some adaptations to America/Santiago and a column name it functions correctly, Now I am going to the Front End part ... see you soon ... thanks

  • @VS-nq1ro
    @VS-nq1ro 2 года назад

    Man! That's amazing! Thank you so much

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

    Marvelous course! Thank you so much!

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

    wow is amazing introduction...i'll be here learning more. Thanks for share your knowledge!

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

    Junior is a great teacher!

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

    Very nice video, learned a lot and hope I would find it earlier. I think there's tiny functional error at the very end. Inside the front appcomponent searchEmployees function The condition "if (!key || results.length === 0)" is making that when you put non sense input all employees appear and would be more suitable the have the "no employees found" message. To fix that it's as simple as removing the " || results.length === 0" condition. Thanks for the video!

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

    I created Add Category (current), at html page, it shows "null is not assignable to parameter of type employee". Please Let me know, Mr.

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

      me too, did you fix it?

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

      @@DDGAMEX put ! after null, it worked for me: (click)="onOpenModal(null, 'add')" ==> (click)="onOpenModal(null!, 'add')"

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

      @@lucastvms thanks a lot man !!

    • @Nico-zr9qy
      @Nico-zr9qy 2 года назад +1

      @@lucastvms thanks buddy, this gave me a headache the whole night

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

      @@lucastvms can someone explain why this works?

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

    This is awesome content. Thank you both so much!

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

    This is an amazing tutorial !! It is very helpful to mee.Thank you

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

    Thank you , really appreciated