Senol Atac
Senol Atac
  • Видео 18
  • Просмотров 44 241
Postman Overview | Send Request with Postman | GET, POST, PUT, DELETE
Hi guys,
In this lesson, we will install postman and we will talk about the functionalities of it.
First of all, let’s download it. We can find the download link from google searching easily. We can search it like “download postman”. Or we can search it according to our operating system. For example, download postman for mac or windows.
Then from the postman page, we can easily download and install it. Actually, no extra configuration on installation steps. So we will install it with default settings.
Then it’s accessible from our computer.
Postman is an API(application programming interface) development tool which helps to build, test and modify APIs. Almost any functionality that could be ne...
Просмотров: 321

Видео

Spring Boot Request Body | Rest Controller | Rest API
Просмотров 6032 года назад
Hi guys, In this lesson, we will talk about the spring request body. Spring provides a RequestBody annotation for rest api. the @RequestBody annotation maps the HttpRequest body to a transfer or domain object, enabling automatic deserialization of the inbound HttpRequest body onto a Java object. If a method parameter is annotated with @RequestBody, Spring will bind the incoming HTTP request bod...
Spring Boot Path Variable Annotation | Rest Controller | Rest API
Просмотров 3202 года назад
Hi guys, In this lesson, we will talk about spring path variables. Spring provides a PathVariable annotation for rest api. The @PathVariable annotation is used to handle template variables in the request URI mapping, and use them as method parameters. Let’s check it for an example. For example, if we use @PathVariable annotation to extract the templated part of the URI represented by the variab...
Spring Boot Response Entity Overview | Rest Controller | Rest API
Просмотров 8042 года назад
Hi guys, In this lesson, we will talk about how we can create rest api methods in spring. In the rest controller, we can describe every method with ResponseEntity capsulation. ResponseEntity is a capsulation that contains http header, http status and response body. We can create our methods in different request types. We can create a post-request-method, get-mapping-method, put-mapping, delete-...
Indexing In MongoDB | Partial Index | TTL | Sparse Index | Unique Index
Просмотров 1,3 тыс.2 года назад
Hi guys, In this lesson, we will talk about Mongo DB indexing. Actually we will talk about indexing creation on mongo db with options. You know that indexing is constructed from key-value pairs and it provides better performance. Actually it’s used to benefit from it. If you are familiar with hash-map, you can easily understand how it provides better performance. Because indexing has the same s...
MongoDB Basic Queries | CRUD Operations in MongoDB | MongoDB Compass
Просмотров 10 тыс.2 года назад
Hi guys, In this lesson, we talk about basic CRUD queries on mongoDB. Like RDBMS, CRUD operations can be handled on MongoDB easily. To show them we will go on with examples. Our first operation will be to create a Database. By the way, we can reach to mongoDB databases from mongo shell or MongoDB Compass. To create a database our query is “use db_name”. For example, if we want to create a datab...
Links in React Router | NavLink | Link | Href Link
Просмотров 4792 года назад
Hi guys, In this lesson, we will talk about the differences between router link elements. We can specify the links in react with three different ways. First one is a pure html reference. Second one is Link. And the third one is NavLink. Pure html reference is a typical anchor link element. So when we click the link, the whole application is reloaded from the beginning. So this is not an effecti...
Get Start to React Project | Default Configuration | Default NPM Packages
Просмотров 872 года назад
Hi guys, In this lesson, we will examine the project structure that is created by React CLI. And we will see how React serves the application. We will try to understand these steps in this lesson. In this project, we can see a couple of folders and files were created that might look intimidating at the beginning but most of the files you see; under the main folder are only required for configur...
Functional Component vs Class Component In React | React Hooks
Просмотров 7 тыс.2 года назад
Hi guys, In this lesson, we will talk about the differences between functional and class components in React. In React, we can write our components in two ways. One of them is functional and the other one is the class component. Functional component is the simplest way to write the Component in react is to write a JavaScript function. Class Components uses the ES6 class structure to write compo...
Spring vs Spring Boot | Spring Temel Anotasyonlar | Dependency Injection Spring'de Nasıl Sağlanıyor
Просмотров 3,4 тыс.3 года назад
Merhaba arkadaşlar, Bu derste Spring ve Spring temel bileşenlerinden bahsedeceğiz. Spring kolayca web uygulaması geliştirmemizi sağlayan bir frameworktür. Spring bize çeşitli yardımcı modeller sunarak, uygulamaları hızlıca geliştirmemizi sağlar. Spring-boot ise; Spring’in hazır yapılandırılmış halidir. Yani spring-boot kullanarak anında bir tomcat üzerinde ayağa kalkacak web uygulaması oluştura...
Heroku'ya Genel Bakış | Heroku ile Neler Yapabiliriz! | Github Üzerinden Heroku'ya Deploy Etme
Просмотров 9793 года назад
Merhaba arkadaşlar, Bu derste heroku hakkında konuşacağız. Aslında heroku ile neler yapabileceğimizden konuşacağız. Heroku’da hesap oluşturmak çok kolaydır. Extra olarak o bölüme girmeyeceğim. Normal bir emailinizi kullanarak ücretsiz olarak üye olabilirsiniz. Heroku'da oturum açtığımızda, uygulama kontrol paneline erişiriz. Burada Heroku bize uygulamalarla ilgili kısa bilgiler sunar. İşte uygu...
Micro-servislerlerin Avantajları ve Dezavantajları | Micro-servisler vs Monolitik Uygulamalar
Просмотров 4633 года назад
Merhaba arkadaşlar, Bu derste mikro servislerin ne olduğu ve monolitik uygulamadan nasıl farklı oldukları hakkında konuşacağız. Bildiğiniz üzere, normalde sadece bir projede çalışırız ve bu proje de: bir veritabanı (genellikle ilişkisel bir veritabanı yönetim sisteminde bulunan birçok tablodan oluşur), bir istemci tarafı kullanıcı arayüzü (tarayıcıda çalışan HTML sayfaları ve JavaScript'ten olu...
Microservices vs Monolithic Architecture | Advantage and Disadvantages of Microservices
Просмотров 1433 года назад
Hi guys, In this lesson, we will talk about what microservices are. And How it is different from monolithic applications. You know that normally we work just one project and this project contains a database (consisting of many tables usually in a relational database management system), a client-side user interface (consisting of HTML pages and JavaScript running in a browser), and a server-side...
GeneratedValue annotation with JPA and Hibernate | Spring Boot Annotations
Просмотров 2,8 тыс.3 года назад
The JPA specification supports 4 different primary key generation strategies which generate the primary key values programmatically or use database features, like auto-incremented columns or sequences. In this lesson, we will see these strategies. These strategies are: 1. AUTO - Default strategy 2. IDENTITY - auto increment 3. SEQUENCE - sequence type 4. TABLE - create table for id generation W...
Git vs Github | Git Overview on Example Project | Pull Request
Просмотров 643 года назад
In this lesson, we will talk about Git and Github. First of all, we will talk about what the git is. Secondly, we will compare it with Github. Finally, we will give an example about git. Content 0:00 - Intro 0:28 - Git vs Github 0:56 - Git Branch 01:30 - Install Git 02:00 - Git configuration 03:12 - Create project 05:00 - Git stage vs commit 05:23 - Git basic commands 11:17 - Github Repository ...
Create Spring Boot Project with MySQL + Test Rest Endpoints With Postman + Commit Code to Github
Просмотров 2,2 тыс.3 года назад
Create Spring Boot Project with MySQL Test Rest Endpoints With Postman Commit Code to Github
Deploy Spring Boot Application from Github to Heroku and Serve it via CI/CD
Просмотров 1 тыс.3 года назад
Deploy Spring Boot Application from Github to Heroku and Serve it via CI/CD
Deploy Spring Boot Project to AWS EC2 Instance from Github with CodeDeploy and CodePipeline (CI/CD)
Просмотров 12 тыс.3 года назад
Deploy Spring Boot Project to AWS EC2 Instance from Github with CodeDeploy and CodePipeline (CI/CD)

Комментарии

  • @abderrahmenhelaoui6511
    @abderrahmenhelaoui6511 6 месяцев назад

    great tuto but about maven projects how to get snapshot.jar file

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

    Can I map the @Controller class (so above the class declaration) to a URI path variable? Something like: @Controller @RequestMapping("/users/{userid}") public class Example { }

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

    only a year old and still sais functional components are stateless smh

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

    the Code Deploy failed with a unknown error

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

    Right what I need. Thank you. 10/10

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

    Thank you Sir

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

    Spring boot ile sıfırdan türkçe eğitim seti de çekebilir misiniz türkiyede türkçe kaynak pek fazla yok.

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

    Hello, your videos are very good. They deserve more views. I really hope you can make more, you are an excellent teacher, your videos have a lot of potential.

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

    👏👏👏👏👏

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

    Hello Sir, your videos are very detailed, concise and insightful. You're also a good teacher, please do more and please share the project you talked about here on RUclips. Thank you for making this video.

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

    Thanks

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

    Merhabalar , sizle tanışmak ve java hakkında konuşmak istiyorum ulaşabileceğim iletişim bilgini veebilirmisin

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

    THANK YOU SO MUCH!!!

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

    Cool, thanks !

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

    Şenol hocam merhaba udemyden kursunuzu almak istiyorum ama suan fiyatlar ucuk indirimi beklemek istemedim sizde kupon var mı indirimli alabiliyor muyuz (Angular ve Spring Boot ile Full Stack Uygulama Geliştirme )

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

      www.udemy.com/course/angular-ve-spring-boot-ile-full-stack-uygulama-gelistirme/?couponCode=87DB63742AB45993BA23

  • @9canl344
    @9canl344 2 года назад

    region kusmında amerika olarak ayarlamış ilk açtığımda onu sonradan avrupaya ayarlayabiliyormuyuz?

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

      region sonradan değiştirilemiyor.

    • @9canl344
      @9canl344 2 года назад

      @@senolatac451 teşekkürler

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

    Hello! thank you for the great work, definitely the best tutorial out there! I have a question, if my spring application needs some environnement variables to connect to RDS for example or anything like API key, how can I set them on EC2 with CodeDeploy? Thank you again!

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

    thank you! best cicd pipeline tutorial in youtube

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

    Thank you Senol!

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

    thank you Mr. senol, got a valuable information.

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

    Hey what course is this? Thanks

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

    Sir, first! I'd like to thank you for this amazing tutorial. I was not able to find such good content with just what I was looking for before your video. I am going to follow you and recommend your content to all my mates!

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

    The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.

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

    I am trying to stop an application running on my 8085 port deployed on the aws EC2 instance (java application). In server_stop.sh file I have added the following line and it works. I am able to close the application sudo pkill -f 'java -jar' But it's killing all other java applications which is present in the same instance. I used the following command and unfortunately it didn't work for me ( here I am trying to kill a process listening on a specific port) sudo kill -9 $(sudo lsof -t -i:8085) Could you please give a suggestion?

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

      Run your application then try to kill it via your command sudo kill -9 $(sudo lsof -t -i:8085) from ec2 machine manually. So my suggestion is, you can debug it from ec2 machine manually. Then you can understand the real reason. Otherwise your code looks right.

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

    can i use "&> /dev/null" instead of "> /dev/null 2> /dev/null < /dev/null &" ??

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

      "&> /dev/null" This is just an abbreviation for >/dev/null 2>&1. It redirects file descriptor 2 (STDERR) and descriptor 1 (STDOUT) to /dev/null. "> /dev/null 2> /dev/null < /dev/null &" -> to run it in the background. "< /dev/null" is used to instantly send EOF to the program, so that it doesn't wait for input (/dev/null, the null device, is a special file that discards all data written to it, but reports that the write operation succeeded, and provides no data to any process that reads from it, yielding EOF immediately). & is a special type of command separator used to background the preceding process.

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

    How to pass the spring.profiles.active and switch between the dev and prod build

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

      1. Create separate application.properties for dev and prod like application-dev.properties and application-prod.properties 2. From main page, specify your application path according to profile: @PropertySource("classpath:application-${spring.profiles.active:dev}.properties") 3. Then run your application with -Dspring.profiles.active=prod or -Dspring.profiles.active=dev. If you use Intellij, you can set it directly from "Edit Configuration"

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

      @@senolatac451 if I use aws codepipeline with EC2, is it possible to pass the same "Dspring.profiles.active=dev" in build environment variable?

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

      @@sujith6323 of course: java exec -Dspring.profiles.active=dev -jar jarpath...

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

    you deserve more likes. Great tutorial.

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

    Hocam Merhaba, sizi Türkiye'den takip ediyorum. Full Stack Hybrid Mobile App And Web Admin Panel Development kursunuzu kur farkından dolayı alamadım. İndirim kuponu ile yardımcı olursanız çok sevinirim. Teşekkür ederim.

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

      Tabii ki. Buradan ulaşabilirsiniz: www.udemy.com/course/full-stack-hybrid-mobile-app-and-web-admin-panel-development/?couponCode=4CD85A242CFBCFA71DC9

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

      @@senolatac451 Teşekkür ederim hocam. Emeklerinizin karşılığını vereceğim. İyi çalışmalar dilerim.

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

    if I am using database like mysql so do i need to install it too? if yes how to install it.

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

      @Ajay, if you want to use mysql on EC2 instance, you can use RDS. To use RDS on spring-boot project, you only need the credentials and host of RDS. That's all. If you want to install MySQL on EC2 instance, this instance is a linux machine so you can use linux commands to install it. dev.mysql.com/doc/mysql-apt-repo-quick-guide/en/

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

      @@senolatac451 thanks

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

    My Build is failing - [Container] 2021/04/05 11:48:54 Running command ./gradlew bootJar /codebuild/output/tmp/script.sh: 4: ./gradlew: Permission denied [Container] 2021/04/05 11:48:54 Command did not exit successfully ./gradlew bootJar exit status 126.. which permission need to set??

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

    Thank you! This was perfect!

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

    Excellent !!! Very good video for AWS Code Pipeline for Spring boot projects on EC2.