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)
- BugtrackerApplication.java (0.4 KB) bootstrap
- BugtrackerApplicationLoader.java (2.2 KB)
- RepositoryConfiguration.java (0.6 KB)
- WebConfiguration.java (0.6 KB)
- Ticket.java (1.5 KB)
- TicketRepository.java (0.2 KB)
- 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)
- ApplicationCatalogApplication.java (0.6 KB) bootstrap
- ApplicationCatalogApplicationLoader.java (1.6 KB)
- RepositoryConfiguration.java (0.7 KB)
- SwaggerConfig.java (1.7 KB)
- WebConfiguration.java (0.6 KB)
- ApplicationCatalogController.java (3.5 KB)
- Application.java (1.9 KB)
- ApplicationRepository.java (0.3 KB)
- ApplicationCatalogApplicationTests.java (0.4 KB) controller
- ApplicationCatalogControllerTests.java (1.8 KB)
- ApplicationRepositoryTests.java (2.9 KB)
- hamcrest-core-1.3.jar (44.0 KB)
- junit-4.12.jar (307.6 KB)
- messages.properties (0.0 KB)
- application.properties (0.4 KB)
- log4j.properties (0.3 KB)
- ApplicationCatalogApplication.class (0.9 KB) bootstrap
- ApplicationCatalogApplicationLoader.class (2.4 KB)
- RepositoryConfiguration.class (0.9 KB)
- SwaggerConfig.class (2.8 KB)
- WebConfiguration.class (1.0 KB)
- ApplicationCatalogController.class (6.0 KB)
- Application.class (2.4 KB)
- ApplicationRepository.class (0.4 KB)
- messages.properties (0.0 KB)
- application.properties (0.4 KB)
- log4j.properties (0.3 KB)
- TicketManagementApplication.class (0.9 KB) bootstrap
- TicketManagementApplicationLoader.class (5.7 KB)
- RepositoryConfiguration.class (0.9 KB)
- SwaggerConfig.class (2.8 KB)
- WebConfiguration.class (1.0 KB)
- Ticket.class (2.0 KB)
- TicketRepository.class (1.1 KB)
- messages.properties (0.0 KB)
- application.properties (0.5 KB)
- log4j.properties (0.3 KB)
- UserManagementApplication.class (0.8 KB) bootstrap
- UserManagementApplicationLoader.class (2.3 KB)
- RepositoryConfiguration.class (0.9 KB)
- WebConfiguration.class (1.0 KB)
- Person.class (1.4 KB)
- PersonRepository.class (0.4 KB)
- ApplicationCatalogApplicationTests.class (0.7 KB) controller
- ApplicationCatalogControllerTests.class (2.5 KB)
- ApplicationRepositoryTests.class (4.2 KB)
- messages.properties (0.0 KB)
- application.properties (0.4 KB)
- log4j.properties (0.3 KB)
- TicketManagementApplication.java (0.5 KB) bootstrap
- TicketManagementApplicationLoader.java (6.0 KB)
- RepositoryConfiguration.java (0.7 KB)
- SwaggerConfig.java (1.6 KB)
- WebConfiguration.java (0.6 KB)
- Ticket.java (1.5 KB)
- TicketRepository.java (1.0 KB)
- hamcrest-core-1.3.jar (44.0 KB)
- junit-4.12.jar (307.6 KB)
- messages.properties (0.0 KB)
- application.properties (0.5 KB)
- log4j.properties (0.3 KB)
- UserManagementApplication.java (0.4 KB) bootstrap
- UserManagementApplicationLoader.java (1.4 KB)
- RepositoryConfiguration.java (0.7 KB)
- WebConfiguration.java (0.6 KB)
- Person.java (0.8 KB)
- PersonRepository.java (0.5 KB)
- 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)
- 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)
- Contents.json (0.3 KB)
- smiley.png (27.4 KB)
- LaunchScreen.storyboard (1.6 KB)
- Main.storyboard (6.0 KB)
- project.pbxproj (21.4 KB) project.xcworkspace
- contents.xcworkspacedata (0.2 KB) xcuserdata keshawilliams.xcuserdatad
- UserInterfaceState.xcuserstate (25.8 KB)
- xcschememanagement.plist (0.3 KB)
- Info.plist (0.7 KB)
- programming_jokesTests.swift (1.0 KB)
- Info.plist (0.7 KB)
- programming_jokesUITests.swift (1.3 KB)
- .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)
- 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)
- 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)
- Application.java (1.1 KB)
- Ticket.java (1.0 KB)
- JacksonJsonProvider.java (0.9 KB)
- 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)
- javaee-7.0.war (5.9 MB)
- javaee7-essentials-pom-7.0.war (2.4 MB) classes config
- RestApplicationConfig.class (0.4 KB)
- Application.class (1.8 KB)
- Ticket.class (1.4 KB)
- JacksonJsonProvider.class (2.3 KB)
- 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)
- MANIFEST.MF (0.1 KB)
- HelloWorldService.class (2.3 KB) config
- RestApplicationConfig.class (0.4 KB)
- Application.class (1.8 KB)
- Ticket.class (1.4 KB)
- JacksonJsonProvider.class (2.3 KB)
- ApplicationResource.class (4.7 KB)
- 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)
- Database.class (1.1 KB)
- 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)
- MANIFEST.MF (0.1 KB)
- HelloWorldService.class (2.3 KB) config
- RestApplicationConfig.class (0.4 KB)
- mysql-connector-java-8.0.11.jar (1.9 MB)
- protobuf-java-2.6.0.jar (582.5 KB)
- NumberToDollars-soapui-project.xml (10.4 KB)
- 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)
- 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)
- 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)
- Application.java (1.1 KB)
- Ticket.java (1.0 KB)
- JacksonJsonProvider.java (0.9 KB)
- ApplicationService.java (0.5 KB)
- IApplicationService.java (0.3 KB)
- javaee-7.0.war (5.9 MB)
- javaee7-essentials-pom-7.0.war (2.4 MB) classes config
- RestApplicationConfig.class (0.4 KB)
- Application.class (1.8 KB)
- Ticket.class (1.4 KB)
- JacksonJsonProvider.class (2.3 KB)
- ApplicationService.class (0.7 KB)
- IApplicationService.class (0.3 KB)
- MANIFEST.MF (0.1 KB)
- HelloWorldService.class (2.3 KB) config
- RestApplicationConfig.class (0.4 KB)
- Application.class (1.8 KB)
- Ticket.class (1.4 KB)
- JacksonJsonProvider.class (2.3 KB)
- ApplicationService.class (0.7 KB)
- IApplicationService.class (0.3 KB)
- 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)
- MANIFEST.MF (0.1 KB)
- HelloWorldService.class (2.3 KB) config
- RestApplicationConfig.class (0.4 KB)
- mysql-connector-java-8.0.11.jar (1.9 MB)
- protobuf-java-2.6.0.jar (582.5 KB)
- package-lock.json (14.6 KB)
- package.json (0.3 KB)
- server.js (0.6 KB)
- 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)
- 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)
- 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)
- 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)
- 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