Lynda - Programming Foundations - APIs and Web Services [AhLaN]

  • Category Other
  • Type Tutorials
  • Language English
  • Total size 686.2 MB
  • Uploaded By abidmail
  • Downloads 895
  • Last checked 1 day ago
  • Date uploaded 5 years ago
  • Seeders 18
  • Leechers 3

Infohash : 2A4C76EB8054BB8457C919A959FCAB28299BB9E1



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

-----------------------------------------------------------------------------------
Proudly Presents
-----------------------------------------------------------------------------------
Lynda - Programming Foundations - APIs and Web Services [AhLaN]





SUPPLiER.....................................: WWW RELEASE DATE......: 23/07/20
Uploader.....................................: abidmail Collector.........: abidmail





... RELEASE iNFORMATiON ...


GENERAL INFO
Instructor : Kesha Williams
Duration : 1h 14m
Released : 4/10/2019
Source : https://www.lynda.com/REST-tutorials/Programming-Foundations-APIs-Web-Services/784303-2.html


... About This Course ...


Web services have been at the core of modern application architectures for many years. Regardless of what language or platform a developer is using, grasping how web services work and how to implement them are critical skills. In this course, instructor Kesha Williams steps through how to work with several popular technologies to build web services. Kesha begins by laying the groundwork for the course, explaining what web services are and the benefits they provide. She then offers a comparison of several popular web service technologies—REST, SOAP, and GraphQL—describing each technology's messaging formats in detail, along with examples of coding in several languages using a variety of server- and client-based implementations. Plus, get coding excerpts in Java, Python, and Swift.

Topics include:
What is a web service?
Securing web services
Consuming and creating a RESTful API
Documenting an API
Creating a web service
Consuming a SOAP web service
Developing APIs using GraphQL





Files:

Lynda - Programming Foundations - APIs and Web Services [AhLaN] Exercise Files 02_06 createAPI src main resources
  • messages.properties (0.0 KB)
  • application.properties (0.6 KB)
  • log4j.properties (0.3 KB)
java com keysoft bugtracker
  • BugtrackerApplication.java (0.4 KB)
  • bootstrap
    • BugtrackerApplicationLoader.java (2.2 KB)
    config
    • RepositoryConfiguration.java (0.6 KB)
    • WebConfiguration.java (0.6 KB)
    domain
    • Ticket.java (1.5 KB)
    repositories
    • TicketRepository.java (0.2 KB)
    test java com keysoft bugtracker
    • BugtrackerApplicationTests.java (0.3 KB)
    • .gitignore (0.2 KB)
    • mvnw (6.3 KB)
    • mvnw.cmd (4.9 KB)
    • pom.xml (2.3 KB)
    • README.md (0.2 KB)
    • .mvn wrapper
      • maven-wrapper.jar (46.5 KB)
      • maven-wrapper.properties (0.1 KB)
      • Web Service Foundations.postman_collection.json (1.0 KB)
      • 02_07 documentAPI ApplicationCatalog src main resources
        • messages.properties (0.0 KB)
        • application.properties (0.4 KB)
        • log4j.properties (0.3 KB)
        java com keysoft bugtracker
        • ApplicationCatalogApplication.java (0.6 KB)
        • bootstrap
          • ApplicationCatalogApplicationLoader.java (1.6 KB)
          config
          • RepositoryConfiguration.java (0.7 KB)
          • SwaggerConfig.java (1.7 KB)
          • WebConfiguration.java (0.6 KB)
          controller
          • ApplicationCatalogController.java (3.5 KB)
          domain
          • Application.java (1.9 KB)
          repositories
          • ApplicationRepository.java (0.3 KB)
          test main java com keysoft bugtracker
          • ApplicationCatalogApplicationTests.java (0.4 KB)
          • controller
            • ApplicationCatalogControllerTests.java (1.8 KB)
            repositories
            • ApplicationRepositoryTests.java (2.9 KB)
            lib
            • hamcrest-core-1.3.jar (44.0 KB)
            • junit-4.12.jar (307.6 KB)
            out production ApplicationCatalog main resources
            • messages.properties (0.0 KB)
            • application.properties (0.4 KB)
            • log4j.properties (0.3 KB)
            java com keysoft bugtracker
            • ApplicationCatalogApplication.class (0.9 KB)
            • bootstrap
              • ApplicationCatalogApplicationLoader.class (2.4 KB)
              config
              • RepositoryConfiguration.class (0.9 KB)
              • SwaggerConfig.class (2.8 KB)
              • WebConfiguration.class (1.0 KB)
              controller
              • ApplicationCatalogController.class (6.0 KB)
              domain
              • Application.class (2.4 KB)
              repositories
              • ApplicationRepository.class (0.4 KB)
              TicketManagement main resources
              • messages.properties (0.0 KB)
              • application.properties (0.4 KB)
              • log4j.properties (0.3 KB)
              java com keysoft bugtracker
              • TicketManagementApplication.class (0.9 KB)
              • bootstrap
                • TicketManagementApplicationLoader.class (5.7 KB)
                config
                • RepositoryConfiguration.class (0.9 KB)
                • SwaggerConfig.class (2.8 KB)
                • WebConfiguration.class (1.0 KB)
                domain
                • Ticket.class (2.0 KB)
                repositories
                • TicketRepository.class (1.1 KB)
                UserManagement main resources
                • messages.properties (0.0 KB)
                • application.properties (0.5 KB)
                • log4j.properties (0.3 KB)
                java com keysoft bugtracker
                • UserManagementApplication.class (0.8 KB)
                • bootstrap
                  • UserManagementApplicationLoader.class (2.3 KB)
                  config
                  • RepositoryConfiguration.class (0.9 KB)
                  • WebConfiguration.class (1.0 KB)
                  domain
                  • Person.class (1.4 KB)
                  repositories
                  • PersonRepository.class (0.4 KB)
                  test ApplicationCatalog main java com keysoft bugtracker
                  • ApplicationCatalogApplicationTests.class (0.7 KB)
                  • controller
                    • ApplicationCatalogControllerTests.class (2.5 KB)
                    repositories
                    • ApplicationRepositoryTests.class (4.2 KB)
                    TicketManagement src main resources
                    • messages.properties (0.0 KB)
                    • application.properties (0.4 KB)
                    • log4j.properties (0.3 KB)
                    java com keysoft bugtracker
                    • TicketManagementApplication.java (0.5 KB)
                    • bootstrap
                      • TicketManagementApplicationLoader.java (6.0 KB)
                      config
                      • RepositoryConfiguration.java (0.7 KB)
                      • SwaggerConfig.java (1.6 KB)
                      • WebConfiguration.java (0.6 KB)
                      domain
                      • Ticket.java (1.5 KB)
                      repositories
                      • TicketRepository.java (1.0 KB)
                      lib
                      • hamcrest-core-1.3.jar (44.0 KB)
                      • junit-4.12.jar (307.6 KB)
                      UserManagement src main resources
                      • messages.properties (0.0 KB)
                      • application.properties (0.5 KB)
                      • log4j.properties (0.3 KB)
                      java com keysoft bugtracker
                      • UserManagementApplication.java (0.4 KB)
                      • bootstrap
                        • UserManagementApplicationLoader.java (1.4 KB)
                        config
                        • RepositoryConfiguration.java (0.7 KB)
                        • WebConfiguration.java (0.6 KB)
                        domain
                        • Person.java (0.8 KB)
                        repositories
                        • PersonRepository.java (0.5 KB)
                        lib
                        • hamcrest-core-1.3.jar (44.0 KB)
                        • junit-4.12.jar (307.6 KB)
                        • .gitignore (0.2 KB)
                        • mvnw (6.3 KB)
                        • mvnw.cmd (4.9 KB)
                        • pom.xml (2.7 KB)
                        • README.md (0.6 KB)
                        • .mvn wrapper
                          • maven-wrapper.jar (46.5 KB)
                          • maven-wrapper.properties (0.1 KB)
                          02_04 programming-jokes
                          • smiley.png (27.4 KB)
                          • programming-jokes
                            • AppDelegate.swift (2.1 KB)
                            • Info.plist (1.4 KB)
                            • ViewController.swift (2.0 KB)
                            • Assets.xcassets
                              • Contents.json (0.1 KB)
                              • AppIcon.appiconset
                                • Contents.json (1.6 KB)
                                smiley.imageset
                                • Contents.json (0.3 KB)
                                • smiley.png (27.4 KB)
                                Base.lproj
                                • LaunchScreen.storyboard (1.6 KB)
                                • Main.storyboard (6.0 KB)
                                programming-jokes.xcodeproj
                                • project.pbxproj (21.4 KB)
                                • project.xcworkspace
                                  • contents.xcworkspacedata (0.2 KB)
                                  • xcuserdata keshawilliams.xcuserdatad
                                    • UserInterfaceState.xcuserstate (25.8 KB)
                                    xcuserdata keshawilliams.xcuserdatad xcschemes
                                    • xcschememanagement.plist (0.3 KB)
                                    programming-jokesTests
                                    • Info.plist (0.7 KB)
                                    • programming_jokesTests.swift (1.0 KB)
                                    programming-jokesUITests
                                    • Info.plist (0.7 KB)
                                    • programming_jokesUITests.swift (1.3 KB)
                                    03_03 .idea
                                    • .name (0.0 KB)
                                    • compiler.xml (0.6 KB)
                                    • misc.xml (0.6 KB)
                                    • modules.xml (0.2 KB)
                                    • vcs.xml (0.2 KB)
                                    • workspace.xml (31.3 KB)
                                    • artifacts
                                      • javaee_war.xml (0.3 KB)
                                      • javaee_war_exploded.xml (2.1 KB)
                                      libraries
                                      • Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_5.xml (0.6 KB)
                                      • Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml (0.6 KB)
                                      • Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml (0.6 KB)
                                      • Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_9_5.xml (0.6 KB)
                                      • Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_9_5.xml (0.7 KB)
                                      • Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_5.xml (0.7 KB)
                                      • Maven__com_github_fge_jackson_coreutils_1_0.xml (0.5 KB)
                                      • Maven__com_github_fge_json_patch_1_3.xml (0.5 KB)
                                      • Maven__com_google_guava_guava_14_0.xml (0.5 KB)
                                      • Maven__com_google_protobuf_protobuf_java_2_6_0.xml (0.5 KB)
                                      • Maven__com_sun_mail_javax_mail_1_5_0.xml (0.5 KB)
                                      • Maven__javax_activation_activation_1_1.xml (0.5 KB)
                                      • Maven__javax_javaee_api_7_0.xml (0.5 KB)
                                      • Maven__mysql_mysql_connector_java_8_0_11.xml (0.5 KB)
                                      • Maven__net_jcip_jcip_annotations_1_0.xml (0.5 KB)
                                      • Maven__org_jboss_resteasy_resteasy_jackson2_provider_3_6_1_Final.xml (0.7 KB)
                                      project
                                      • javaee.iml (2.9 KB)
                                      • javaee7-essentials-pom.iml (2.9 KB)
                                      • javaee7.iml (1.9 KB)
                                      • pom.xml (1.1 KB)
                                      • src main java config
                                        • RestApplicationConfig.java (0.2 KB)
                                        src main java com keysoft model
                                        • Application.java (1.1 KB)
                                        • Ticket.java (1.0 KB)
                                        provider
                                        • JacksonJsonProvider.java (0.9 KB)
                                        soap
                                        • NumberToWordClient.java (0.4 KB)
                                        • dataaccess webservicesserver
                                          • NumberConversion.java (3.4 KB)
                                          • NumberConversionSoapType.java (2.4 KB)
                                          • NumberToDollars.java (1.5 KB)
                                          • NumberToDollarsResponse.java (1.7 KB)
                                          • NumberToWords.java (1.6 KB)
                                          • NumberToWordsResponse.java (1.6 KB)
                                          • ObjectFactory.java (1.7 KB)
                                          • package-info.class (0.4 KB)
                                          • package-info.java (0.2 KB)
                                          target
                                          • javaee-7.0.war (5.9 MB)
                                          • javaee7-essentials-pom-7.0.war (2.4 MB)
                                          • classes config
                                            • RestApplicationConfig.class (0.4 KB)
                                            src main java com keysoft model
                                            • Application.class (1.8 KB)
                                            • Ticket.class (1.4 KB)
                                            provider
                                            • JacksonJsonProvider.class (2.3 KB)
                                            soap
                                            • NumberToWordClient.class (1.1 KB)
                                            • dataaccess webservicesserver
                                              • NumberConversion.class (3.0 KB)
                                              • NumberConversionSoapType.class (1.3 KB)
                                              • NumberToDollars.class (1.0 KB)
                                              • NumberToDollarsResponse.class (1.1 KB)
                                              • NumberToWords.class (1.1 KB)
                                              • NumberToWordsResponse.class (1.1 KB)
                                              • ObjectFactory.class (1.5 KB)
                                              • package-info.class (0.4 KB)
                                              javaee-7.0 META-INF
                                              • MANIFEST.MF (0.1 KB)
                                              WEB-INF classes
                                              • HelloWorldService.class (2.3 KB)
                                              • config
                                                • RestApplicationConfig.class (0.4 KB)
                                                src main java com keysoft model
                                                • Application.class (1.8 KB)
                                                • Ticket.class (1.4 KB)
                                                provider
                                                • JacksonJsonProvider.class (2.3 KB)
                                                rest
                                                • ApplicationResource.class (4.7 KB)
                                                soap
                                                • ApplicationClient.class (1.4 KB)
                                                • ApplicationService.class (0.7 KB)
                                                • IApplicationService.class (0.3 KB)
                                                • generated
                                                  • ApplicationClientGen.class (1.1 KB)
                                                  • ApplicationServiceSOAP.class (2.9 KB)
                                                  • GetAll.class (0.5 KB)
                                                  • GetAllResponse.class (0.9 KB)
                                                  • IApplicationService.class (0.8 KB)
                                                  • ObjectFactory.class (2.1 KB)
                                                  • package-info.class (0.3 KB)
                                                  utils
                                                  • Database.class (1.1 KB)
                                                  lib
                                                  • guava-14.0.jar (2.1 MB)
                                                  • jackson-annotations-2.9.5.jar (65.4 KB)
                                                  • jackson-core-2.9.5.jar (314.1 KB)
                                                  • jackson-coreutils-1.0.jar (22.2 KB)
                                                  • jackson-databind-2.9.5.jar (1.3 MB)
                                                  • jackson-jaxrs-base-2.9.5.jar (31.6 KB)
                                                  • jackson-jaxrs-json-provider-2.9.5.jar (15.5 KB)
                                                  • jackson-module-jaxb-annotations-2.9.5.jar (31.9 KB)
                                                  • jcip-annotations-1.0.jar (2.2 KB)
                                                  • json-patch-1.3.jar (32.1 KB)
                                                  • mysql-connector-java-8.0.11.jar (1.9 MB)
                                                  • protobuf-java-2.6.0.jar (582.5 KB)
                                                  • resteasy-jackson2-provider-3.6.1.Final.jar (22.1 KB)
                                                  javaee7-essentials-pom-7.0 META-INF
                                                  • MANIFEST.MF (0.1 KB)
                                                  WEB-INF classes
                                                  • HelloWorldService.class (2.3 KB)
                                                  • config
                                                    • RestApplicationConfig.class (0.4 KB)
                                                    lib
                                                    • mysql-connector-java-8.0.11.jar (1.9 MB)
                                                    • protobuf-java-2.6.0.jar (582.5 KB)
                                                    03_04
                                                    • NumberToDollars-soapui-project.xml (10.4 KB)
                                                    03_05
                                                    • CustomSOAPAPI-soapui-project.xml (4.6 KB)
                                                    • .idea
                                                      • .name (0.0 KB)
                                                      • compiler.xml (0.6 KB)
                                                      • misc.xml (0.6 KB)
                                                      • modules.xml (0.2 KB)
                                                      • vcs.xml (0.2 KB)
                                                      • workspace.xml (21.9 KB)
                                                      • artifacts
                                                        • javaee_war.xml (0.3 KB)
                                                        • javaee_war_exploded.xml (2.1 KB)
                                                        libraries
                                                        • Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_5.xml (0.6 KB)
                                                        • Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml (0.6 KB)
                                                        • Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml (0.6 KB)
                                                        • Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_9_5.xml (0.6 KB)
                                                        • Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_9_5.xml (0.7 KB)
                                                        • Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_5.xml (0.7 KB)
                                                        • Maven__com_github_fge_jackson_coreutils_1_0.xml (0.5 KB)
                                                        • Maven__com_github_fge_json_patch_1_3.xml (0.5 KB)
                                                        • Maven__com_google_guava_guava_14_0.xml (0.5 KB)
                                                        • Maven__com_google_protobuf_protobuf_java_2_6_0.xml (0.5 KB)
                                                        • Maven__com_sun_mail_javax_mail_1_5_0.xml (0.5 KB)
                                                        • Maven__javax_activation_activation_1_1.xml (0.5 KB)
                                                        • Maven__javax_javaee_api_7_0.xml (0.5 KB)
                                                        • Maven__mysql_mysql_connector_java_8_0_11.xml (0.5 KB)
                                                        • Maven__net_jcip_jcip_annotations_1_0.xml (0.5 KB)
                                                        • Maven__org_jboss_resteasy_resteasy_jackson2_provider_3_6_1_Final.xml (0.7 KB)
                                                        project
                                                        • javaee.iml (2.9 KB)
                                                        • javaee7-essentials-pom.iml (2.9 KB)
                                                        • javaee7.iml (1.9 KB)
                                                        • pom.xml (1.5 KB)
                                                        • src main java config
                                                          • RestApplicationConfig.java (0.2 KB)
                                                          src main java com keysoft model
                                                          • Application.java (1.1 KB)
                                                          • Ticket.java (1.0 KB)
                                                          provider
                                                          • JacksonJsonProvider.java (0.9 KB)
                                                          soap
                                                          • ApplicationService.java (0.5 KB)
                                                          • IApplicationService.java (0.3 KB)
                                                          target
                                                          • javaee-7.0.war (5.9 MB)
                                                          • javaee7-essentials-pom-7.0.war (2.4 MB)
                                                          • classes config
                                                            • RestApplicationConfig.class (0.4 KB)
                                                            src main java com keysoft model
                                                            • Application.class (1.8 KB)
                                                            • Ticket.class (1.4 KB)
                                                            provider
                                                            • JacksonJsonProvider.class (2.3 KB)
                                                            soap
                                                            • ApplicationService.class (0.7 KB)
                                                            • IApplicationService.class (0.3 KB)
                                                            javaee-7.0 META-INF
                                                            • MANIFEST.MF (0.1 KB)
                                                            WEB-INF classes
                                                            • HelloWorldService.class (2.3 KB)
                                                            • config
                                                              • RestApplicationConfig.class (0.4 KB)
                                                              src main java com keysoft model
                                                              • Application.class (1.8 KB)
                                                              • Ticket.class (1.4 KB)
                                                              provider
                                                              • JacksonJsonProvider.class (2.3 KB)
                                                              soap
                                                              • ApplicationService.class (0.7 KB)
                                                              • IApplicationService.class (0.3 KB)
                                                              lib
                                                              • guava-14.0.jar (2.1 MB)
                                                              • jackson-annotations-2.9.5.jar (65.4 KB)
                                                              • jackson-core-2.9.5.jar (314.1 KB)
                                                              • jackson-coreutils-1.0.jar (22.2 KB)
                                                              • jackson-databind-2.9.5.jar (1.3 MB)
                                                              • jackson-jaxrs-base-2.9.5.jar (31.6 KB)
                                                              • jackson-jaxrs-json-provider-2.9.5.jar (15.5 KB)
                                                              • jackson-module-jaxb-annotations-2.9.5.jar (31.9 KB)
                                                              • jcip-annotations-1.0.jar (2.2 KB)
                                                              • json-patch-1.3.jar (32.1 KB)
                                                              • mysql-connector-java-8.0.11.jar (1.9 MB)
                                                              • protobuf-java-2.6.0.jar (582.5 KB)
                                                              • resteasy-jackson2-provider-3.6.1.Final.jar (22.1 KB)
                                                              javaee7-essentials-pom-7.0 META-INF
                                                              • MANIFEST.MF (0.1 KB)
                                                              WEB-INF classes
                                                              • HelloWorldService.class (2.3 KB)
                                                              • config
                                                                • RestApplicationConfig.class (0.4 KB)
                                                                lib
                                                                • mysql-connector-java-8.0.11.jar (1.9 MB)
                                                                • protobuf-java-2.6.0.jar (582.5 KB)
                                                                04_04
                                                                • package-lock.json (14.6 KB)
                                                                • package.json (0.3 KB)
                                                                • server.js (0.6 KB)
                                                                4 - 3. Using SOAP-Based Web Services
                                                                • 15 - SOAP overview.mp4 (71.3 MB)
                                                                • 16 - History and future of SOAP.mp4 (39.5 MB)
                                                                • 17 - Consume a SOAP web service.mp4 (13.5 MB)
                                                                • 18 - Consume a SOAP web service via SoapUI.mp4 (8.1 MB)
                                                                • 19 - Create a web service.mp4 (13.5 MB)
                                                                2 - 1. Understanding Web Services
                                                                • 07 - Web services, APIs, and microservices.mp4 (45.4 MB)
                                                                • 06 - Secure web services.mp4 (64.4 MB)
                                                                • 03 - Web services overview.mp4 (13.0 MB)
                                                                • 04 - Advantages of web services.mp4 (6.1 MB)
                                                                • 05 - Considerations of web services.mp4 (12.1 MB)
                                                                3 - 2. Using RESTful APIs and HATEOAS
                                                                • 08 - REST overview.mp4 (56.4 MB)
                                                                • 09 - Benefits of REST.mp4 (37.7 MB)
                                                                • 10 - HATEOAS overview.mp4 (29.4 MB)
                                                                • 11 - Consume a RESTful API.mp4 (15.6 MB)
                                                                • 12 - Consume a RESTful API via Postman.mp4 (4.3 MB)
                                                                • 13 - Create a RESTful API.mp4 (14.3 MB)
                                                                • 14 - Document an API.mp4 (14.7 MB)
                                                                5 - 4. Developing APIs Using GraphQL
                                                                • 20 - GraphQL overview.mp4 (36.6 MB)
                                                                • 21 - The structure of GraphQL queries.mp4 (61.4 MB)
                                                                • 22 - Consume a GraphQL API.mp4 (15.2 MB)
                                                                • 23 - Create an API with GraphQL.mp4 (10.8 MB)
                                                                6 - Conclusion
                                                                • 24 - Next steps.mp4 (19.2 MB)
                                                                • AhLaN.txt (0.2 KB)
                                                                • Seed Me!!.png (42.0 KB)
                                                                • 1 - Introduction
                                                                  • 01 - Communicate on the web using services.mp4 (24.2 MB)
                                                                  • 02 - What you should know.mp4 (23.6 MB)

There are currently no comments. Feel free to leave one :)

Code:

  • udp://tracker.coppersurfer.tk:6969/announce
  • udp://tracker.leechers-paradise.org:6969/announce
  • udp://9.rarbg.to:2710/announce
  • udp://exodus.desync.com:6969/announce
  • udp://tracker.uw0.xyz:6969/announce
  • udp://open.stealth.si:80/announce
  • udp://tracker.tiny-vps.com:6969/announce
  • udp://open.demonii.si:1337/announc4
  • udp://explodie.org:6969/announce
  • udp://tracker.torrent.eu.org:451/announce
  • udp://tracker.kamigami.org:2710/announce
  • udp://retracker.akado-ural.ru:80/announce
  • udp://opentor.org:2710/announce
  • udp://tracker.lelux.fi:6969/announce
  • udp://valakas.rollo.dnsabr.com:2710/announce
GDRIVE-CACHE 📁 GD (hit) | ID: 17uReVg0G8... 📄 torrent 🕐 10 Jan 2026, 10:58:12 am IST ⏰ 04 Feb 2026, 10:58:09 am IST ✅ Valid for 18d 21h 🔄 Refresh Cache