| AhLaN.txt | 175 B | ||
| Lynda - Programming Foundations - APIs and Web Services [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Communicate on the web using services.mp4 | 24.24 MB | ||
| 02 - What you should know.mp4 | 23.63 MB | ||
| 2 - 1. Understanding Web Services | |||
| 03 - Web services overview.mp4 | 13.01 MB | ||
| 04 - Advantages of web services.mp4 | 6.09 MB | ||
| 05 - Considerations of web services.mp4 | 12.06 MB | ||
| 06 - Secure web services.mp4 | 64.36 MB | ||
| 07 - Web services, APIs, and microservices.mp4 | 45.4 MB | ||
| 3 - 2. Using RESTful APIs and HATEOAS | |||
| 08 - REST overview.mp4 | 56.38 MB | ||
| 09 - Benefits of REST.mp4 | 37.74 MB | ||
| 10 - HATEOAS overview.mp4 | 29.43 MB | ||
| 11 - Consume a RESTful API.mp4 | 15.57 MB | ||
| 12 - Consume a RESTful API via Postman.mp4 | 4.29 MB | ||
| 13 - Create a RESTful API.mp4 | 14.33 MB | ||
| 14 - Document an API.mp4 | 14.66 MB | ||
| 4 - 3. Using SOAP-Based Web Services | |||
| 15 - SOAP overview.mp4 | 71.34 MB | ||
| 16 - History and future of SOAP.mp4 | 39.54 MB | ||
| 17 - Consume a SOAP web service.mp4 | 13.47 MB | ||
| 18 - Consume a SOAP web service via SoapUI.mp4 | 8.07 MB | ||
| 19 - Create a web service.mp4 | 13.47 MB | ||
| 5 - 4. Developing APIs Using GraphQL | |||
| 20 - GraphQL overview.mp4 | 36.58 MB | ||
| 21 - The structure of GraphQL queries.mp4 | 61.45 MB | ||
| 22 - Consume a GraphQL API.mp4 | 15.17 MB | ||
| 23 - Create an API with GraphQL.mp4 | 10.82 MB | ||
| 6 - Conclusion | |||
| 24 - Next steps.mp4 | 19.19 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| 02_04 | |||
| programming-jokes | |||
| programming-jokes | |||
| AppDelegate.swift | 2.14 KB | ||
| Assets.xcassets | |||
| AppIcon.appiconset | |||
| Contents.json | 1.55 KB | ||
| Contents.json | 62 B | ||
| smiley.imageset | |||
| Contents.json | 303 B | ||
| smiley.png | 27.44 KB | ||
| Base.lproj | |||
| LaunchScreen.storyboard | 1.64 KB | ||
| Main.storyboard | 6.05 KB | ||
| Info.plist | 1.43 KB | ||
| ViewController.swift | 2 KB | ||
| programming-jokes.xcodeproj | |||
| project.pbxproj | 21.36 KB | ||
| project.xcworkspace | |||
| contents.xcworkspacedata | 162 B | ||
| xcuserdata | |||
| keshawilliams.xcuserdatad | |||
| UserInterfaceState.xcuserstate | 25.84 KB | ||
| xcuserdata | |||
| keshawilliams.xcuserdatad | |||
| xcschemes | |||
| xcschememanagement.plist | 340 B | ||
| programming-jokesTests | |||
| Info.plist | 701 B | ||
| programming_jokesTests.swift | 1016 B | ||
| programming-jokesUITests | |||
| Info.plist | 701 B | ||
| programming_jokesUITests.swift | 1.25 KB | ||
| smiley.png | 27.44 KB | ||
| 02_06 | |||
| Web Service Foundations.postman_collection.json | 996 B | ||
| createAPI | |||
| .gitignore | 249 B | ||
| .mvn | |||
| wrapper | |||
| maven-wrapper.jar | 46.49 KB | ||
| maven-wrapper.properties | 110 B | ||
| README.md | 202 B | ||
| mvnw | 6.32 KB | ||
| mvnw.cmd | 4.88 KB | ||
| pom.xml | 2.28 KB | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| BugtrackerApplication.java | 415 B | ||
| bootstrap | |||
| BugtrackerApplicationLoader.java | 2.16 KB | ||
| config | |||
| RepositoryConfiguration.java | 645 B | ||
| WebConfiguration.java | 620 B | ||
| domain | |||
| Ticket.java | 1.49 KB | ||
| repositories | |||
| TicketRepository.java | 235 B | ||
| resources | |||
| application.properties | 605 B | ||
| log4j.properties | 290 B | ||
| test | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| BugtrackerApplicationTests.java | 343 B | ||
| 02_07 | |||
| documentAPI | |||
| .gitignore | 249 B | ||
| .mvn | |||
| wrapper | |||
| maven-wrapper.jar | 46.49 KB | ||
| maven-wrapper.properties | 110 B | ||
| ApplicationCatalog | |||
| lib | |||
| hamcrest-core-1.3.jar | 43.97 KB | ||
| junit-4.12.jar | 307.55 KB | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| ApplicationCatalogApplication.java | 577 B | ||
| bootstrap | |||
| ApplicationCatalogApplicationLoader.java | 1.57 KB | ||
| config | |||
| RepositoryConfiguration.java | 675 B | ||
| SwaggerConfig.java | 1.69 KB | ||
| WebConfiguration.java | 630 B | ||
| controller | |||
| ApplicationCatalogController.java | 3.52 KB | ||
| domain | |||
| Application.java | 1.88 KB | ||
| repositories | |||
| ApplicationRepository.java | 266 B | ||
| resources | |||
| application.properties | 457 B | ||
| log4j.properties | 290 B | ||
| test | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| ApplicationCatalogApplicationTests.java | 361 B | ||
| controller | |||
| ApplicationCatalogControllerTests.java | 1.76 KB | ||
| repositories | |||
| ApplicationRepositoryTests.java | 2.93 KB | ||
| README.md | 566 B | ||
| TicketManagement | |||
| lib | |||
| hamcrest-core-1.3.jar | 43.97 KB | ||
| junit-4.12.jar | 307.55 KB | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| TicketManagementApplication.java | 512 B | ||
| bootstrap | |||
| TicketManagementApplicationLoader.java | 6.02 KB | ||
| config | |||
| RepositoryConfiguration.java | 675 B | ||
| SwaggerConfig.java | 1.58 KB | ||
| WebConfiguration.java | 630 B | ||
| domain | |||
| Ticket.java | 1.48 KB | ||
| repositories | |||
| TicketRepository.java | 1.02 KB | ||
| resources | |||
| application.properties | 458 B | ||
| log4j.properties | 290 B | ||
| UserManagement | |||
| lib | |||
| hamcrest-core-1.3.jar | 43.97 KB | ||
| junit-4.12.jar | 307.55 KB | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| UserManagementApplication.java | 443 B | ||
| bootstrap | |||
| UserManagementApplicationLoader.java | 1.42 KB | ||
| config | |||
| RepositoryConfiguration.java | 675 B | ||
| WebConfiguration.java | 630 B | ||
| domain | |||
| Person.java | 852 B | ||
| repositories | |||
| PersonRepository.java | 468 B | ||
| resources | |||
| application.properties | 474 B | ||
| log4j.properties | 290 B | ||
| mvnw | 6.32 KB | ||
| mvnw.cmd | 4.88 KB | ||
| out | |||
| production | |||
| ApplicationCatalog | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| ApplicationCatalogApplication.class | 879 B | ||
| bootstrap | |||
| ApplicationCatalogApplicationLoader.class | 2.38 KB | ||
| config | |||
| RepositoryConfiguration.class | 884 B | ||
| SwaggerConfig.class | 2.81 KB | ||
| WebConfiguration.class | 1.02 KB | ||
| controller | |||
| ApplicationCatalogController.class | 6.05 KB | ||
| domain | |||
| Application.class | 2.38 KB | ||
| repositories | |||
| ApplicationRepository.class | 400 B | ||
| resources | |||
| application.properties | 457 B | ||
| log4j.properties | 290 B | ||
| TicketManagement | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| TicketManagementApplication.class | 873 B | ||
| bootstrap | |||
| TicketManagementApplicationLoader.class | 5.71 KB | ||
| config | |||
| RepositoryConfiguration.class | 884 B | ||
| SwaggerConfig.class | 2.81 KB | ||
| WebConfiguration.class | 1.02 KB | ||
| domain | |||
| Ticket.class | 1.96 KB | ||
| repositories | |||
| TicketRepository.class | 1.1 KB | ||
| resources | |||
| application.properties | 458 B | ||
| log4j.properties | 290 B | ||
| UserManagement | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| UserManagementApplication.class | 867 B | ||
| bootstrap | |||
| UserManagementApplicationLoader.class | 2.26 KB | ||
| config | |||
| RepositoryConfiguration.class | 884 B | ||
| WebConfiguration.class | 1.02 KB | ||
| domain | |||
| Person.class | 1.43 KB | ||
| repositories | |||
| PersonRepository.class | 385 B | ||
| resources | |||
| application.properties | 474 B | ||
| log4j.properties | 290 B | ||
| test | |||
| ApplicationCatalog | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| bugtracker | |||
| ApplicationCatalogApplicationTests.class | 696 B | ||
| controller | |||
| ApplicationCatalogControllerTests.class | 2.49 KB | ||
| repositories | |||
| ApplicationRepositoryTests.class | 4.18 KB | ||
| pom.xml | 2.7 KB | ||
| 03_03 | |||
| .idea | |||
| .name | 6 B | ||
| artifacts | |||
| javaee_war.xml | 281 B | ||
| javaee_war_exploded.xml | 2.08 KB | ||
| compiler.xml | 622 B | ||
| libraries | |||
| Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_5.xml | 632 B | ||
| Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml | 583 B | ||
| Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml | 611 B | ||
| Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_9_5.xml | 629 B | ||
| Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_9_5.xml | 692 B | ||
| Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_5.xml | 724 B | ||
| Maven__com_github_fge_jackson_coreutils_1_0.xml | 556 B | ||
| Maven__com_github_fge_json_patch_1_3.xml | 507 B | ||
| Maven__com_google_guava_guava_14_0.xml | 487 B | ||
| Maven__com_google_protobuf_protobuf_java_2_6_0.xml | 562 B | ||
| Maven__com_sun_mail_javax_mail_1_5_0.xml | 513 B | ||
| Maven__javax_activation_activation_1_1.xml | 515 B | ||
| Maven__javax_javaee_api_7_0.xml | 471 B | ||
| Maven__mysql_mysql_connector_java_8_0_11.xml | 562 B | ||
| Maven__net_jcip_jcip_annotations_1_0.xml | 525 B | ||
| Maven__org_jboss_resteasy_resteasy_jackson2_provider_3_6_1_Final.xml | 691 B | ||
| misc.xml | 586 B | ||
| modules.xml | 252 B | ||
| vcs.xml | 183 B | ||
| workspace.xml | 31.34 KB | ||
| project | |||
| javaee.iml | 2.92 KB | ||
| javaee7-essentials-pom.iml | 2.94 KB | ||
| javaee7.iml | 1.87 KB | ||
| pom.xml | 1.09 KB | ||
| src | |||
| main | |||
| java | |||
| config | |||
| RestApplicationConfig.java | 203 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.java | 1.14 KB | ||
| Ticket.java | 985 B | ||
| provider | |||
| JacksonJsonProvider.java | 899 B | ||
| soap | |||
| NumberToWordClient.java | 385 B | ||
| dataaccess | |||
| webservicesserver | |||
| NumberConversion.java | 3.38 KB | ||
| NumberConversionSoapType.java | 2.38 KB | ||
| NumberToDollars.java | 1.52 KB | ||
| NumberToDollarsResponse.java | 1.67 KB | ||
| NumberToWords.java | 1.63 KB | ||
| NumberToWordsResponse.java | 1.65 KB | ||
| ObjectFactory.java | 1.66 KB | ||
| package-info.class | 362 B | ||
| package-info.java | 234 B | ||
| target | |||
| classes | |||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.class | 1.8 KB | ||
| Ticket.class | 1.39 KB | ||
| provider | |||
| JacksonJsonProvider.class | 2.28 KB | ||
| soap | |||
| NumberToWordClient.class | 1.11 KB | ||
| dataaccess | |||
| webservicesserver | |||
| NumberConversion.class | 3.01 KB | ||
| NumberConversionSoapType.class | 1.35 KB | ||
| NumberToDollars.class | 1 KB | ||
| NumberToDollarsResponse.class | 1.1 KB | ||
| NumberToWords.class | 1.07 KB | ||
| NumberToWordsResponse.class | 1.09 KB | ||
| ObjectFactory.class | 1.49 KB | ||
| package-info.class | 389 B | ||
| javaee-7.0 | |||
| META-INF | |||
| MANIFEST.MF | 94 B | ||
| WEB-INF | |||
| classes | |||
| HelloWorldService.class | 2.29 KB | ||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.class | 1.8 KB | ||
| Ticket.class | 1.39 KB | ||
| provider | |||
| JacksonJsonProvider.class | 2.28 KB | ||
| rest | |||
| ApplicationResource.class | 4.72 KB | ||
| soap | |||
| ApplicationClient.class | 1.44 KB | ||
| ApplicationService.class | 718 B | ||
| IApplicationService.class | 291 B | ||
| generated | |||
| ApplicationClientGen.class | 1.14 KB | ||
| ApplicationServiceSOAP.class | 2.93 KB | ||
| GetAll.class | 542 B | ||
| GetAllResponse.class | 918 B | ||
| IApplicationService.class | 787 B | ||
| ObjectFactory.class | 2.13 KB | ||
| package-info.class | 284 B | ||
| utils | |||
| Database.class | 1.11 KB | ||
| lib | |||
| guava-14.0.jar | 2.09 MB | ||
| jackson-annotations-2.9.5.jar | 65.41 KB | ||
| jackson-core-2.9.5.jar | 314.05 KB | ||
| jackson-coreutils-1.0.jar | 22.18 KB | ||
| jackson-databind-2.9.5.jar | 1.28 MB | ||
| jackson-jaxrs-base-2.9.5.jar | 31.61 KB | ||
| jackson-jaxrs-json-provider-2.9.5.jar | 15.49 KB | ||
| jackson-module-jaxb-annotations-2.9.5.jar | 31.85 KB | ||
| jcip-annotations-1.0.jar | 2.2 KB | ||
| json-patch-1.3.jar | 32.09 KB | ||
| mysql-connector-java-8.0.11.jar | 1.94 MB | ||
| protobuf-java-2.6.0.jar | 582.46 KB | ||
| resteasy-jackson2-provider-3.6.1.Final.jar | 22.12 KB | ||
| javaee-7.0.war | 5.87 MB | ||
| javaee7-essentials-pom-7.0 | |||
| META-INF | |||
| MANIFEST.MF | 94 B | ||
| WEB-INF | |||
| classes | |||
| HelloWorldService.class | 2.28 KB | ||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| lib | |||
| mysql-connector-java-8.0.11.jar | 1.94 MB | ||
| protobuf-java-2.6.0.jar | 582.46 KB | ||
| javaee7-essentials-pom-7.0.war | 2.36 MB | ||
| 03_04 | |||
| NumberToDollars-soapui-project.xml | 10.42 KB | ||
| 03_05 | |||
| .idea | |||
| .name | 6 B | ||
| artifacts | |||
| javaee_war.xml | 281 B | ||
| javaee_war_exploded.xml | 2.08 KB | ||
| compiler.xml | 622 B | ||
| libraries | |||
| Maven__com_fasterxml_jackson_core_jackson_annotations_2_9_5.xml | 632 B | ||
| Maven__com_fasterxml_jackson_core_jackson_core_2_9_5.xml | 583 B | ||
| Maven__com_fasterxml_jackson_core_jackson_databind_2_9_5.xml | 611 B | ||
| Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_base_2_9_5.xml | 629 B | ||
| Maven__com_fasterxml_jackson_jaxrs_jackson_jaxrs_json_provider_2_9_5.xml | 692 B | ||
| Maven__com_fasterxml_jackson_module_jackson_module_jaxb_annotations_2_9_5.xml | 724 B | ||
| Maven__com_github_fge_jackson_coreutils_1_0.xml | 556 B | ||
| Maven__com_github_fge_json_patch_1_3.xml | 507 B | ||
| Maven__com_google_guava_guava_14_0.xml | 487 B | ||
| Maven__com_google_protobuf_protobuf_java_2_6_0.xml | 562 B | ||
| Maven__com_sun_mail_javax_mail_1_5_0.xml | 513 B | ||
| Maven__javax_activation_activation_1_1.xml | 515 B | ||
| Maven__javax_javaee_api_7_0.xml | 471 B | ||
| Maven__mysql_mysql_connector_java_8_0_11.xml | 562 B | ||
| Maven__net_jcip_jcip_annotations_1_0.xml | 525 B | ||
| Maven__org_jboss_resteasy_resteasy_jackson2_provider_3_6_1_Final.xml | 691 B | ||
| misc.xml | 586 B | ||
| modules.xml | 252 B | ||
| vcs.xml | 183 B | ||
| workspace.xml | 21.94 KB | ||
| CustomSOAPAPI-soapui-project.xml | 4.63 KB | ||
| project | |||
| javaee.iml | 2.94 KB | ||
| javaee7-essentials-pom.iml | 2.94 KB | ||
| javaee7.iml | 1.87 KB | ||
| pom.xml | 1.45 KB | ||
| src | |||
| main | |||
| java | |||
| config | |||
| RestApplicationConfig.java | 203 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.java | 1.14 KB | ||
| Ticket.java | 985 B | ||
| provider | |||
| JacksonJsonProvider.java | 899 B | ||
| soap | |||
| ApplicationService.java | 468 B | ||
| IApplicationService.java | 284 B | ||
| target | |||
| classes | |||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.class | 1.8 KB | ||
| Ticket.class | 1.39 KB | ||
| provider | |||
| JacksonJsonProvider.class | 2.28 KB | ||
| soap | |||
| ApplicationService.class | 698 B | ||
| IApplicationService.class | 291 B | ||
| javaee-7.0 | |||
| META-INF | |||
| MANIFEST.MF | 94 B | ||
| WEB-INF | |||
| classes | |||
| HelloWorldService.class | 2.29 KB | ||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| src | |||
| main | |||
| java | |||
| com | |||
| keysoft | |||
| model | |||
| Application.class | 1.8 KB | ||
| Ticket.class | 1.39 KB | ||
| provider | |||
| JacksonJsonProvider.class | 2.28 KB | ||
| soap | |||
| ApplicationService.class | 698 B | ||
| IApplicationService.class | 291 B | ||
| lib | |||
| guava-14.0.jar | 2.09 MB | ||
| jackson-annotations-2.9.5.jar | 65.41 KB | ||
| jackson-core-2.9.5.jar | 314.05 KB | ||
| jackson-coreutils-1.0.jar | 22.18 KB | ||
| jackson-databind-2.9.5.jar | 1.28 MB | ||
| jackson-jaxrs-base-2.9.5.jar | 31.61 KB | ||
| jackson-jaxrs-json-provider-2.9.5.jar | 15.49 KB | ||
| jackson-module-jaxb-annotations-2.9.5.jar | 31.85 KB | ||
| jcip-annotations-1.0.jar | 2.2 KB | ||
| json-patch-1.3.jar | 32.09 KB | ||
| mysql-connector-java-8.0.11.jar | 1.94 MB | ||
| protobuf-java-2.6.0.jar | 582.46 KB | ||
| resteasy-jackson2-provider-3.6.1.Final.jar | 22.12 KB | ||
| javaee-7.0.war | 5.86 MB | ||
| javaee7-essentials-pom-7.0 | |||
| META-INF | |||
| MANIFEST.MF | 94 B | ||
| WEB-INF | |||
| classes | |||
| HelloWorldService.class | 2.28 KB | ||
| config | |||
| RestApplicationConfig.class | 407 B | ||
| lib | |||
| mysql-connector-java-8.0.11.jar | 1.94 MB | ||
| protobuf-java-2.6.0.jar | 582.46 KB | ||
| javaee7-essentials-pom-7.0.war | 2.36 MB | ||
| 04_04 | |||
| package-lock.json | 14.62 KB | ||
| package.json | 339 B | ||
| server.js | 578 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Algorithms [AhLaN] | |||
| 0 - Introduction | |||
| 01 - Algorithms power the world.mp4 | 4.13 MB | ||
| 02 - What you should know.mp4 | 3.14 MB | ||
| 1 - 1. Overview | |||
| 03 - What are algorithms.mp4 | 4.27 MB | ||
| 04 - Common algorithms in programming.mp4 | 9.77 MB | ||
| 05 - Measuring algorithm performance.mp4 | 6.26 MB | ||
| 2 - 2. Common Data Structures | |||
| 06 - Introduction to data structures.mp4 | 4.47 MB | ||
| 07 - Arrays.mp4 | 4.27 MB | ||
| 08 - Linked lists.mp4 | 5.65 MB | ||
| 09 - Linked lists walkthrough.mp4 | 18.63 MB | ||
| 10 - Stacks and queues.mp4 | 5.96 MB | ||
| 11 - Stacks and queues walkthrough.mp4 | 12.46 MB | ||
| 12 - Hash tables.mp4 | 18.67 MB | ||
| 3 - 3. Recursion | |||
| 13 - Understanding recursion.mp4 | 8.63 MB | ||
| 14 - Simple recursion example.mp4 | 6.16 MB | ||
| 15 - Power and factorial.mp4 | 8.82 MB | ||
| 4 - 4. Sorting Data | |||
| 16 - Overview of sorting.mp4 | 4.75 MB | ||
| 17 - The bubble sort.mp4 | 12.15 MB | ||
| 18 - The merge sort.mp4 | 5.65 MB | ||
| 19 - Implement the merge sort.mp4 | 12.8 MB | ||
| 20 - The quicksort.mp4 | 8.26 MB | ||
| 21 - Implement the quicksort.mp4 | 14.29 MB | ||
| 5 - 5. Searching Data | |||
| 22 - Unordered list search.mp4 | 7.56 MB | ||
| 23 - Ordered list search.mp4 | 11.93 MB | ||
| 24 - Determine if a list is sorted.mp4 | 7.69 MB | ||
| 6 - 6. Other Algorithms | |||
| 25 - Unique filtering with hash table.mp4 | 7.17 MB | ||
| 26 - Value counting with hash table.mp4 | 6.24 MB | ||
| 27 - Find max value recursively.mp4 | 9.14 MB | ||
| 7 - Conclusion | |||
| 28 - Next steps.mp4 | 2.93 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| 1 Introduction | |||
| gcd_finished.py | 381 B | ||
| gcd_start.py | 233 B | ||
| 2 Data Structures | |||
| Hash Table | |||
| hashtable_finished.py | 495 B | ||
| hashtable_start.py | 238 B | ||
| LinkedList | |||
| linklist_finished.py | 1.89 KB | ||
| linklist_start.py | 1.5 KB | ||
| Queues | |||
| queue_finished.py | 368 B | ||
| queue_start.py | 231 B | ||
| Stacks | |||
| stack_finished.py | 277 B | ||
| stack_start.py | 178 B | ||
| 3 Recursion | |||
| countdown_finished.py | 194 B | ||
| countdown_start.py | 95 B | ||
| recursion_finished.py | 540 B | ||
| recursion_start.py | 338 B | ||
| 4 Sorting | |||
| BubbleSort | |||
| bubble_finished.py | 642 B | ||
| bubble_start.py | 310 B | ||
| MergeSort | |||
| mergesort_finished.py | 1.17 KB | ||
| mergesort_start.py | 701 B | ||
| Quicksort | |||
| quicksort_finished.py | 1.46 KB | ||
| quicksort_start.py | 1.09 KB | ||
| 5 Searching | |||
| issorted_finished.py | 481 B | ||
| issorted_start.py | 266 B | ||
| ordered_finished.py | 824 B | ||
| ordered_start.py | 641 B | ||
| unordered_finished.py | 372 B | ||
| unordered_start.py | 269 B | ||
| 6 Other Algorithms | |||
| Filter_finished.py | 517 B | ||
| Filter_start.py | 439 B | ||
| ValueCounter_finished.py | 545 B | ||
| ValueCounter_start.py | 443 B | ||
| findmax_finished.py | 621 B | ||
| findmax_start.py | 443 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Beyond the Fundamentals [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Broadening your knowledge of programming fundamentals.mp4 | 23.44 MB | ||
| 02 - What you should know.mp4 | 5.63 MB | ||
| 03 - Configuring your environment.mp4 | 20.77 MB | ||
| 10 - 9. Advanced Topics | |||
| 38 - Advanced topics in programming.mp4 | 8.91 MB | ||
| 39 - Memory management across languages.mp4 | 28.7 MB | ||
| 40 - Introduction to multithreading.mp4 | 14.24 MB | ||
| 41 - Introduction to algorithms.mp4 | 31.81 MB | ||
| 11 - Conclusion | |||
| 42 - Continuing your programming quest.mp4 | 13.09 MB | ||
| 2 - 1. Collections | |||
| 04 - Understanding collections.mp4 | 13.55 MB | ||
| 05 - Creating simple collections.mp4 | 14.88 MB | ||
| 06 - Creating more complex collections.mp4 | 13.04 MB | ||
| 07 - Working with collections.mp4 | 18.71 MB | ||
| 08 - Collections in other languages.mp4 | 9.46 MB | ||
| 09 - Challenge - Working with a collection.mp4 | 20.87 MB | ||
| 10 - Solution - Working with a collection.mp4 | 103.28 MB | ||
| 3 - 2. Iteration | |||
| 11 - Introduction to iteration.mp4 | 10.38 MB | ||
| 12 - Iterating through collections.mp4 | 20.89 MB | ||
| 13 - Iterating to a custom endpoint.mp4 | 12.09 MB | ||
| 14 - Challenge - Creating a for loop.mp4 | 13.79 MB | ||
| 15 - Solution - Creating a for loop.mp4 | 50.37 MB | ||
| 4 - 3. Using External Code | |||
| 16 - Comparing types of external code.mp4 | 20.39 MB | ||
| 17 - Working with a module.mp4 | 14.63 MB | ||
| 18 - Understanding libraries and frameworks.mp4 | 14.77 MB | ||
| 5 - 4. Working with Strings | |||
| 19 - Combining and manipulating strings.mp4 | 20.68 MB | ||
| 20 - Finding patterns in strings.mp4 | 21.94 MB | ||
| 21 - Creating regular expressions.mp4 | 17.82 MB | ||
| 22 - Challenge - Strings.mp4 | 16.89 MB | ||
| 23 - Solution - Strings.mp4 | 68.03 MB | ||
| 6 - 5. Planning a Program | |||
| 24 - Choosing a code style.mp4 | 26.77 MB | ||
| 25 - Writing pseudocode.mp4 | 13.67 MB | ||
| 7 - 6. Input and Output | |||
| 26 - Introduction to input and output.mp4 | 15.4 MB | ||
| 27 - Working with file input and output.mp4 | 20.32 MB | ||
| 8 - 7. Debugging | |||
| 28 - Introduction to debugging.mp4 | 18.92 MB | ||
| 29 - Debugging code in an IDE.mp4 | 15.25 MB | ||
| 30 - Interpreting error messages.mp4 | 14.93 MB | ||
| 31 - Debugging without error messages.mp4 | 15.78 MB | ||
| 32 - Creating a test case.mp4 | 26.27 MB | ||
| 33 - Challenge - Debugging.mp4 | 28.11 MB | ||
| 34 - Solution - Debugging.mp4 | 48.9 MB | ||
| 9 - 8. Object Orientation | |||
| 35 - Introduction to object-oriented programming.mp4 | 22.4 MB | ||
| 36 - Using built-in classes.mp4 | 14.84 MB | ||
| 37 - Creating custom classes and objects.mp4 | 27.11 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| Ch01 | |||
| 01_02 | |||
| begin | |||
| list.py | 73 B | ||
| end | |||
| list.py | 176 B | ||
| 01_03 | |||
| begin | |||
| dictionary.py | 147 B | ||
| end | |||
| dictionary.py | 301 B | ||
| 01_04 | |||
| begin | |||
| dictionary.py | 301 B | ||
| list.py | 176 B | ||
| end | |||
| dictionary.py | 337 B | ||
| list.py | 193 B | ||
| 01_06 | |||
| begin | |||
| collections.py | 309 B | ||
| 01_07 | |||
| begin | |||
| collections.py | 309 B | ||
| end | |||
| collections.py | 675 B | ||
| Ch02 | |||
| 02_02 | |||
| begin | |||
| for_loop.py | 68 B | ||
| end | |||
| for_loop.py | 141 B | ||
| 02_03 | |||
| end | |||
| while_loop.py | 104 B | ||
| 02_04 | |||
| begin | |||
| for_loop_challenge.py | 107 B | ||
| 02_05 | |||
| begin | |||
| for_loop_challenge.py | 107 B | ||
| end | |||
| for_loop_challenge.py | 174 B | ||
| Ch03 | |||
| 03_02 | |||
| begin | |||
| testmodule.py | 49 B | ||
| end | |||
| __pycache__ | |||
| testmodule.cpython-37.pyc | 383 B | ||
| app.py | 41 B | ||
| testmodule.py | 49 B | ||
| Ch04 | |||
| 04_01 | |||
| begin | |||
| app.py | 47 B | ||
| end | |||
| app.py | 178 B | ||
| 04_02 | |||
| begin | |||
| app.py | 80 B | ||
| end | |||
| app.py | 304 B | ||
| 04_03 | |||
| begin | |||
| app.py | 96 B | ||
| end | |||
| app.py | 297 B | ||
| 04_04 | |||
| begin | |||
| app.py | 89 B | ||
| 04_05 | |||
| begin | |||
| app.py | 89 B | ||
| end | |||
| app.py | 206 B | ||
| Ch06 | |||
| 06_02 | |||
| begin | |||
| add-values.py | 276 B | ||
| values.txt | 13 B | ||
| end | |||
| add-values.py | 276 B | ||
| values-totaled.txt | 27 B | ||
| values.txt | 13 B | ||
| Ch07 | |||
| 07_02 | |||
| begin | |||
| count.py | 41 B | ||
| end | |||
| count.py | 59 B | ||
| 07_03 | |||
| begin | |||
| compare.py | 57 B | ||
| end | |||
| compare.py | 53 B | ||
| 07_04 | |||
| begin | |||
| count.py | 45 B | ||
| end | |||
| count.py | 45 B | ||
| 07_05 | |||
| begin | |||
| forecast.py | 201 B | ||
| end | |||
| forecast.py | 246 B | ||
| 07_06 | |||
| begin | |||
| plant.py | 256 B | ||
| 07_07 | |||
| begin | |||
| plant.py | 256 B | ||
| end | |||
| plant.py | 265 B | ||
| Ch08 | |||
| 08_02 | |||
| begin | |||
| list.py | 78 B | ||
| end | |||
| list.py | 125 B | ||
| 08_03 | |||
| begin | |||
| class.py | 386 B | ||
| end | |||
| class.py | 560 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Data Structures [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Understand data structures.mp4 | 27.16 MB | ||
| 02 - What you should know.mp4 | 3.89 MB | ||
| 2 - 1. Introduction to Data Structures | |||
| 03 - Introduction to data and data types.mp4 | 6.41 MB | ||
| 04 - Numerical data types.mp4 | 12.96 MB | ||
| 05 - Booleans and characters.mp4 | 7.24 MB | ||
| 06 - Primitive types in memory.mp4 | 10.84 MB | ||
| 07 - Introduction to data structures.mp4 | 16.89 MB | ||
| 08 - Strings.mp4 | 6.83 MB | ||
| 09 - Primitive vs. reference types in memory.mp4 | 15.31 MB | ||
| 3 - 2. Arrays | |||
| 10 - What are arrays.mp4 | 11.76 MB | ||
| 11 - Use arrays in Swift.mp4 | 15.62 MB | ||
| 12 - Multidimensional arrays.mp4 | 7.69 MB | ||
| 13 - Multidimensional arrays in JavaScript.mp4 | 9.11 MB | ||
| 14 - Jagged arrays.mp4 | 3.78 MB | ||
| 15 - Jagged arrays in C#.mp4 | 7.87 MB | ||
| 16 - Resizable arrays and language support.mp4 | 15.94 MB | ||
| 17 - Search arrays.mp4 | 15.51 MB | ||
| 18 - Sort arrays.mp4 | 10.86 MB | ||
| 19 - Big O notation.mp4 | 15.5 MB | ||
| 4 - 3. Lists | |||
| 20 - What are linked lists.mp4 | 10.79 MB | ||
| 21 - Operations on linked lists.mp4 | 6.12 MB | ||
| 22 - Build a linked list in Java.mp4 | 10.33 MB | ||
| 23 - Use linked lists in Java.mp4 | 14.58 MB | ||
| 24 - Singly vs. doubly linked lists.mp4 | 3.4 MB | ||
| 25 - Lists in other languages.mp4 | 10.26 MB | ||
| 26 - Pros and cons of lists.mp4 | 9.35 MB | ||
| 5 - 4. Stacks and Queues | |||
| 27 - What are stacks.mp4 | 5.06 MB | ||
| 28 - Implement stacks in Swift.mp4 | 15.2 MB | ||
| 29 - Use stacks in Swift for LIFO.mp4 | 6.13 MB | ||
| 30 - Error tracing with stacks.mp4 | 11.98 MB | ||
| 31 - What are queues.mp4 | 5.29 MB | ||
| 32 - Implement queues in Swift.mp4 | 10.9 MB | ||
| 33 - Use queues in Swift for FIFO.mp4 | 6.06 MB | ||
| 34 - Queues in other languages.mp4 | 7.95 MB | ||
| 35 - Specialized queues.mp4 | 12.63 MB | ||
| 36 - Pros and cons of stacks and queues.mp4 | 10.95 MB | ||
| 6 - 5. Hash-Based Data Structures | |||
| 37 - What are associative arrays.mp4 | 9.77 MB | ||
| 38 - Understanding hash functions.mp4 | 20.89 MB | ||
| 39 - Understanding hash tables.mp4 | 12.05 MB | ||
| 40 - Using dictionaries in Python.mp4 | 4.67 MB | ||
| 41 - Language support for hashing.mp4 | 8.73 MB | ||
| 42 - Language support for hash tables.mp4 | 8.01 MB | ||
| 43 - Pros and cons of hash-based structures.mp4 | 7.39 MB | ||
| 7 - 6. Trees and Graphs | |||
| 44 - What are sets.mp4 | 13.1 MB | ||
| 45 - Sets in Python 3.mp4 | 7.48 MB | ||
| 46 - Introduction to tree data structures.mp4 | 9.78 MB | ||
| 47 - Understand binary search trees.mp4 | 16.67 MB | ||
| 48 - Understand heaps.mp4 | 11.8 MB | ||
| 49 - Pros and cons of tree data structures.mp4 | 6.2 MB | ||
| 8 - Conclusion | |||
| 50 - Wrap-up.mp4 | 3.15 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| 02_02 | |||
| 02_02_swiftarrays.swift | 399 B | ||
| 02_04 | |||
| 02_04_javascriptmultiarrays.js | 450 B | ||
| 02_06 | |||
| 02_06_jaggedarrays.cs | 433 B | ||
| 03_03 | |||
| 03_03_javaLinkedList.java | 742 B | ||
| 03_04 | |||
| 03_04_linkedListJavaClass.java | 981 B | ||
| 04_02 | |||
| 04_02_implementstacksswift.swift | 572 B | ||
| 04_03 | |||
| 04_03_swiftLIFO.swift | 855 B | ||
| 04_04 | |||
| 04_04_ErrorTracing.java | 164 B | ||
| 04_06 | |||
| 04_06_queueImplement.swift | 598 B | ||
| 04_07 | |||
| 04_07_queueFIFO.swift | 786 B | ||
| 05_04 | |||
| 05_04_dictionaries.py | 168 B | ||
| 06_02 | |||
| 06_02_pythonsets.py | 257 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Databases [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Why use a database.mp4 | 20.8 MB | ||
| 02 - What you should know.mp4 | 4.38 MB | ||
| 03 - Understanding databases - Benefits of spreadsheets.mp4 | 14.93 MB | ||
| 04 - Understanding databases - Benefits of structured data.mp4 | 8.53 MB | ||
| 2 - 1. Database Foundations | |||
| 05 - Relational databases.mp4 | 6.42 MB | ||
| 06 - Keys and unique values.mp4 | 8.33 MB | ||
| 07 - Relationships.mp4 | 9.59 MB | ||
| 08 - ACID and transactions.mp4 | 15.43 MB | ||
| 09 - Basic SQL.mp4 | 15.72 MB | ||
| 3 - 2. Tables | |||
| 10 - Modeling and planning a database.mp4 | 9.45 MB | ||
| 11 - Naming tables.mp4 | 5.5 MB | ||
| 12 - Columns and data types.mp4 | 12.11 MB | ||
| 13 - Numbers and other types.mp4 | 14.71 MB | ||
| 14 - Primary and foreign keys.mp4 | 10.66 MB | ||
| 4 - 3. Relationships | |||
| 15 - Creating relationships.mp4 | 6.45 MB | ||
| 16 - One-to-many relationships.mp4 | 12.04 MB | ||
| 17 - Many-to-many relationships.mp4 | 11.01 MB | ||
| 18 - One-to-one relationships.mp4 | 6.55 MB | ||
| 19 - Relationship rules and referential integrity.mp4 | 7.79 MB | ||
| 5 - 4. Database Optimization | |||
| 20 - Normalization.mp4 | 5.78 MB | ||
| 21 - First normal form.mp4 | 8.82 MB | ||
| 22 - Second normal form.mp4 | 5.55 MB | ||
| 23 - Third normal form.mp4 | 7.93 MB | ||
| 24 - Denormalization.mp4 | 8.47 MB | ||
| 6 - 5. Querying a Database | |||
| 25 - Creating a database.mp4 | 9.77 MB | ||
| 26 - Creating tables.mp4 | 4.3 MB | ||
| 27 - Writing SQL queries.mp4 | 5.35 MB | ||
| 28 - Narrowing query results.mp4 | 6.45 MB | ||
| 29 - Sorting results.mp4 | 4.45 MB | ||
| 30 - Aggregate functions.mp4 | 4.19 MB | ||
| 31 - Joining tables.mp4 | 7.59 MB | ||
| 32 - Modifying data.mp4 | 10.08 MB | ||
| 7 - 6. Querying a Database | |||
| 33 - Indexes, transactions, and stored procedures.mp4 | 12.8 MB | ||
| 34 - Access control, compliance, and injection.mp4 | 12.63 MB | ||
| 35 - Software options.mp4 | 10.69 MB | ||
| 8 - Conclusion | |||
| 36 - Next steps.mp4 | 8.41 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Design Patterns [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Don't reinvent the wheel.mp4 | 23.27 MB | ||
| 02 - What you should know.mp4 | 11.71 MB | ||
| 2 - 1. Design Patterns | |||
| 03 - Object-oriented design experience.mp4 | 14.47 MB | ||
| 04 - What are design patterns.mp4 | 9.99 MB | ||
| 05 - What are design principles.mp4 | 5.72 MB | ||
| 3 - 2. The Strategy Pattern | |||
| 06 - Revisiting inheritance.mp4 | 8.95 MB | ||
| 07 - Limitations of inheritance.mp4 | 10.79 MB | ||
| 08 - Trying interfaces.mp4 | 6.05 MB | ||
| 09 - Get inspiration from design principles.mp4 | 9.17 MB | ||
| 10 - Programming to an interface.mp4 | 4.65 MB | ||
| 11 - Applying the principles.mp4 | 13.08 MB | ||
| 12 - Exploring the strategy pattern.mp4 | 4.8 MB | ||
| 13 - Why HAS-A is better than IS-A.mp4 | 5.91 MB | ||
| 14 - Challenge - The Strategy pattern.mp4 | 5.94 MB | ||
| 15 - Solution - The Strategy pattern.mp4 | 2.2 MB | ||
| 4 - 3. The Adapter Pattern | |||
| 16 - Understanding the adapter pattern.mp4 | 9.62 MB | ||
| 17 - The Adapter pattern defined.mp4 | 4.35 MB | ||
| 18 - Using the Adapter pattern.mp4 | 12.44 MB | ||
| 19 - Challenge - The Adapter pattern.mp4 | 2.57 MB | ||
| 20 - Solution - The Adapter pattern.mp4 | 4.67 MB | ||
| 5 - 4. The Observer Pattern | |||
| 21 - Understanding the Observer pattern.mp4 | 11.02 MB | ||
| 22 - The Observer pattern defined.mp4 | 5.25 MB | ||
| 23 - Using the Observer pattern.mp4 | 7.42 MB | ||
| 24 - The Observer pattern and loose coupling.mp4 | 2.53 MB | ||
| 25 - Challenge - The Observer pattern.mp4 | 2.81 MB | ||
| 26 - Solution - The Observer pattern.mp4 | 2.65 MB | ||
| 6 - 5. The Decorator Pattern | |||
| 27 - Creating chaos with inheritance.mp4 | 24.11 MB | ||
| 28 - Understanding the open-closed principle.mp4 | 6.9 MB | ||
| 29 - Extending behavior with composition.mp4 | 6.96 MB | ||
| 30 - Understanding the decorator pattern.mp4 | 5.38 MB | ||
| 31 - Using the Decorator pattern.mp4 | 16.23 MB | ||
| 32 - Challenge - The Decorator pattern.mp4 | 1.91 MB | ||
| 33 - Solution - The Decorator pattern.mp4 | 3.45 MB | ||
| 7 - 6. The Iterator Pattern | |||
| 34 - Encapsulating iteration.mp4 | 8.37 MB | ||
| 35 - Understanding the Iterator pattern.mp4 | 6.88 MB | ||
| 36 - Using the Iterator pattern.mp4 | 11.42 MB | ||
| 37 - Using built-in iterators.mp4 | 3.23 MB | ||
| 38 - The single responsibility principle.mp4 | 4.26 MB | ||
| 39 - The iterator pattern as language feature.mp4 | 5.68 MB | ||
| 40 - Challenge - The Iterator pattern.mp4 | 2.7 MB | ||
| 41 - Solution - The Iterator pattern.mp4 | 2.36 MB | ||
| 8 - 7. The Factory Patterns | |||
| 42 - The need for factory patterns.mp4 | 18.87 MB | ||
| 43 - The Factory Method pattern.mp4 | 9.23 MB | ||
| 44 - Using the Factory Method pattern.mp4 | 7.51 MB | ||
| 45 - Challenge - The simple Factory pattern.mp4 | 3.81 MB | ||
| 46 - Solution - The simple Factory pattern.mp4 | 3.63 MB | ||
| 9 - Conclusion | |||
| 47 - Applying patterns.mp4 | 39.74 MB | ||
| 48 - Where to go from here.mp4 | 6.46 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| 02_StrategyPattern | |||
| challenge | |||
| BasicCameraApp.java | 182 B | ||
| CameraPlusApp.java | 194 B | ||
| Email.java | 176 B | ||
| PhoneCameraApp.java | 444 B | ||
| PhotoWithPhone.java | 817 B | ||
| ShareStrategy.java | 132 B | ||
| Social.java | 192 B | ||
| Txt.java | 172 B | ||
| ducks | |||
| DecoyDuck.java | 250 B | ||
| Duck.java | 518 B | ||
| FakeQuack.java | 152 B | ||
| FlyBehavior.java | 97 B | ||
| FlyNoWay.java | 154 B | ||
| FlyRocketPowered.java | 175 B | ||
| FlyWithWings.java | 159 B | ||
| MallardDuck.java | 261 B | ||
| MiniDuckSimulator.java | 609 B | ||
| MiniDuckSimulator1.java | 344 B | ||
| ModelDuck.java | 243 B | ||
| MuteQuack.java | 161 B | ||
| Quack.java | 149 B | ||
| QuackBehavior.java | 101 B | ||
| RedHeadDuck.java | 264 B | ||
| RubberDuck.java | 461 B | ||
| Squeak.java | 151 B | ||
| 03_AdapterPattern | |||
| ducks | |||
| Duck.java | 117 B | ||
| DuckAdapter.java | 357 B | ||
| DuckTestDrive.java | 876 B | ||
| MallardDuck.java | 213 B | ||
| Turkey.java | 120 B | ||
| TurkeyAdapter.java | 307 B | ||
| TurkeyTestDrive.java | 342 B | ||
| WildTurkey.java | 240 B | ||
| challenge | |||
| Drone.java | 160 B | ||
| DroneAdapter.java | 352 B | ||
| SuperDrone.java | 311 B | ||
| 04_ObserverPattern | |||
| simple | |||
| Example.java | 277 B | ||
| Observer.java | 113 B | ||
| SimpleObserver.java | 431 B | ||
| SimpleSubject.java | 641 B | ||
| Subject.java | 196 B | ||
| weather | |||
| CurrentConditionsDisplay.java | 639 B | ||
| DisplayElement.java | 112 B | ||
| ForecastDisplay.java | 871 B | ||
| HeatIndexDisplay.java | 1.1 KB | ||
| Observer.java | 147 B | ||
| StatisticsDisplay.java | 762 B | ||
| Subject.java | 197 B | ||
| WeatherData.java | 1.04 KB | ||
| WeatherStation.java | 555 B | ||
| WeatherStationHeatIndex.java | 631 B | ||
| 05_DecoratorPattern | |||
| pizza | |||
| Cheese.java | 314 B | ||
| Olives.java | 303 B | ||
| Pizza.java | 216 B | ||
| PizzaStore.java | 336 B | ||
| ThickcrustPizza.java | 234 B | ||
| ThincrustPizza.java | 231 B | ||
| ToppingDecorator.java | 164 B | ||
| starbuzz | |||
| Beverage.java | 227 B | ||
| CondimentDecorator.java | 158 B | ||
| DarkRoast.java | 204 B | ||
| Decaf.java | 192 B | ||
| Espresso.java | 198 B | ||
| HouseBlend.java | 207 B | ||
| Milk.java | 334 B | ||
| Mocha.java | 340 B | ||
| Soy.java | 331 B | ||
| StarbuzzCoffee.java | 709 B | ||
| Whip.java | 338 B | ||
| 06_IteratorPattern | |||
| dinermerger | |||
| AlternatingDinerMenuIterator.java | 628 B | ||
| ArrayIterator.java | 472 B | ||
| ArrayListIterator.java | 496 B | ||
| DinerMenu.java | 1.51 KB | ||
| DinerMenuIterator.java | 480 B | ||
| Iterator.java | 124 B | ||
| Menu.java | 117 B | ||
| MenuItem.java | 716 B | ||
| MenuTestDrive.java | 1.76 KB | ||
| PancakeHouseMenu.java | 1.11 KB | ||
| PancakeHouseMenuIterator.java | 510 B | ||
| Waitress.java | 1.85 KB | ||
| implicit | |||
| DinerMenu.java | 1.45 KB | ||
| DinerMenuIterator.java | 830 B | ||
| Menu.java | 152 B | ||
| MenuItem.java | 625 B | ||
| MenuTestDrive.java | 349 B | ||
| PancakeHouseMenu.java | 1.08 KB | ||
| Waitress.java | 870 B | ||
| 07_FactoryPattern | |||
| challenge | |||
| Calendar.java | 394 B | ||
| CalendarTestDrive.java | 371 B | ||
| PacificCalendar.java | 417 B | ||
| Zone.java | 207 B | ||
| ZoneCentral.java | 166 B | ||
| ZoneEastern.java | 166 B | ||
| ZoneFactory.java | 437 B | ||
| ZoneMountain.java | 169 B | ||
| ZonePacific.java | 166 B | ||
| pizzafm | |||
| ChicagoPizzaStore.java | 555 B | ||
| ChicagoStyleCheesePizza.java | 393 B | ||
| ChicagoStyleClamPizza.java | 427 B | ||
| ChicagoStylePepperoniPizza.java | 513 B | ||
| ChicagoStyleVeggiePizza.java | 472 B | ||
| DependentPizzaStore.java | 1.02 KB | ||
| NYPizzaStore.java | 451 B | ||
| NYStyleCheesePizza.java | 283 B | ||
| NYStyleClamPizza.java | 320 B | ||
| NYStylePepperoniPizza.java | 427 B | ||
| NYStyleVeggiePizza.java | 382 B | ||
| Pizza.java | 1.04 KB | ||
| PizzaStore.java | 359 B | ||
| PizzaTestDrive.java | 1.09 KB | ||
| pizzas | |||
| CheesePizza.java | 270 B | ||
| ClamPizza.java | 262 B | ||
| PepperoniPizza.java | 311 B | ||
| Pizza.java | 865 B | ||
| PizzaStore.java | 372 B | ||
| PizzaTestDrive.java | 503 B | ||
| SimplePizzaFactory.java | 441 B | ||
| VeggiePizza.java | 409 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Discrete Mathematics [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Welcome.mp4 | 23.13 MB | ||
| 02 - What you should know.mp4 | 1.61 MB | ||
| 03 - Using the exercise files.mp4 | 1.77 MB | ||
| 2 - 1. Discrete Math Uses | |||
| 04 - Basics of discrete mathematics.mp4 | 5.28 MB | ||
| 05 - Discrete math for programming.mp4 | 5.44 MB | ||
| 06 - Real-world discrete math.mp4 | 5.44 MB | ||
| 07 - Abstract discrete math.mp4 | 4.31 MB | ||
| 3 - 2. Sets | |||
| 08 - Objects as sets.mp4 | 6.88 MB | ||
| 09 - Set notation.mp4 | 8.48 MB | ||
| 10 - Set operations.mp4 | 7.19 MB | ||
| 11 - Power sets.mp4 | 9.92 MB | ||
| 12 - Sequences and sums.mp4 | 15.73 MB | ||
| 13 - Recursion.mp4 | 19.1 MB | ||
| 14 - Cardinality, disjointness, and partitions.mp4 | 5.31 MB | ||
| 15 - Sets from Cartesian products.mp4 | 4.56 MB | ||
| 16 - Challenge - Practice with sets.mp4 | 1.94 MB | ||
| 17 - Solution - Practice with sets.mp4 | 15.59 MB | ||
| 4 - 3. Setting Up SML | |||
| 18 - Functional programming.mp4 | 6.93 MB | ||
| 19 - Datatypes.mp4 | 6.42 MB | ||
| 20 - Characters and strings.mp4 | 7.88 MB | ||
| 21 - Recursive functions.mp4 | 7.47 MB | ||
| 22 - Challenge - Learn SML.mp4 | 3.84 MB | ||
| 23 - Solution - Create new data types.mp4 | 3.77 MB | ||
| 5 - 4. Analyzing Data Sequences | |||
| 24 - Use SML to create lists.mp4 | 8.17 MB | ||
| 25 - Perform functions on lists.mp4 | 6.94 MB | ||
| 26 - Create datatypes that use lists.mp4 | 4.96 MB | ||
| 27 - Challenge - Model a lunch order.mp4 | 2.65 MB | ||
| 28 - Solution - Model a lunch order.mp4 | 6.96 MB | ||
| 6 - 5. Effective Arguments and Defensible Decisions | |||
| 29 - Valid reasoning and inference.mp4 | 16 MB | ||
| 30 - Truth tables.mp4 | 10.45 MB | ||
| 31 - Identify and evaluate predicates.mp4 | 15.39 MB | ||
| 32 - Conditional propositions.mp4 | 12.41 MB | ||
| 33 - Valid arguments.mp4 | 9.66 MB | ||
| 34 - Rules of inference.mp4 | 10.13 MB | ||
| 35 - Prove logical equivalence.mp4 | 9.83 MB | ||
| 36 - Challenge - Write truth tables.mp4 | 2.25 MB | ||
| 37 - Solution - Write truth tables.mp4 | 10.49 MB | ||
| 7 - 6. Proofs Made Easy | |||
| 38 - Write a general outline for a proof.mp4 | 91.39 MB | ||
| 39 - Write subset proofs.mp4 | 6.81 MB | ||
| 40 - Evaluate conditional proofs.mp4 | 20.89 MB | ||
| 41 - Understand biconditional proofs.mp4 | 9.22 MB | ||
| 42 - Prove with mathematical induction.mp4 | 24.61 MB | ||
| 43 - Challenge - Write a proof.mp4 | 2.01 MB | ||
| 44 - Solution - Write a proof.mp4 | 9.86 MB | ||
| 8 - 7. Advanced Discrete Math Topics | |||
| 45 - Visualize data with graph theory.mp4 | 5.61 MB | ||
| 46 - Network optimization with trees.mp4 | 5.74 MB | ||
| 47 - Event probability.mp4 | 8.02 MB | ||
| 48 - Cryptography.mp4 | 45.42 MB | ||
| 49 - Challenge - Advanced techniques.mp4 | 2.29 MB | ||
| 50 - Solution - Advanced techniques.mp4 | 12.25 MB | ||
| 9 - Conclusion | |||
| 51 - Next steps.mp4 | 11.67 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| Ch02 | |||
| 02_09 | |||
| 02_09 Challenge.pdf | 110.41 KB | ||
| 02_10 | |||
| 02_10 Solution.pdf | 123.96 KB | ||
| Ch05 | |||
| 05_08 | |||
| 05_08_Challenge.pdf | 78 KB | ||
| 05_09 | |||
| 05_09_Solution.pdf | 236.91 KB | ||
| Ch06 | |||
| 06_06 | |||
| 06_06_Challenge.pdf | 221.1 KB | ||
| 06_07 | |||
| 06_07_Solution.pdf | 43.99 KB | ||
| Ch07 | |||
| 07_05 | |||
| 07_05 Challenge.pdf | 41.46 KB | ||
| 07_06 | |||
| 07_06_Solution.pdf | 181.21 KB | ||
| Reference | |||
| Logic Reference.pdf | 111.61 KB | ||
| Set Identities.pdf | 66.47 KB | ||
| Set Theory.pdf | 113.41 KB | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Fundamentals [AhLaN] | |||
| 1 - Introduction | |||
| 01 - The fundamentals of programming.mp4 | 18.15 MB | ||
| 02 - Following along with the course.mp4 | 7.53 MB | ||
| 2 - 1. Programming Basics | |||
| 03 - What is programming.mp4 | 16.93 MB | ||
| 04 - What is a programming language.mp4 | 20.37 MB | ||
| 05 - Writing source code.mp4 | 13.91 MB | ||
| 06 - Running your code.mp4 | 20.71 MB | ||
| 07 - Using an IDE.mp4 | 21.96 MB | ||
| 3 - 2. Programming Syntax | |||
| 08 - Why Python.mp4 | 12.42 MB | ||
| 09 - Installing Python on a Mac.mp4 | 20.76 MB | ||
| 10 - Installing Python on Windows.mp4 | 8.95 MB | ||
| 11 - Running Python on the command line.mp4 | 18.04 MB | ||
| 12 - Installing Visual Studio Code on a Mac.mp4 | 17 MB | ||
| 13 - Installing Visual Studio Code on Windows.mp4 | 19.55 MB | ||
| 14 - Running Python in an IDE.mp4 | 23.71 MB | ||
| 15 - Basic statements and expressions.mp4 | 22.16 MB | ||
| 16 - Troubleshooting issues.mp4 | 28.2 MB | ||
| 4 - 3. Variables and Data Types | |||
| 17 - Introduction to variables and data types.mp4 | 19.12 MB | ||
| 18 - Variables across languages.mp4 | 22.49 MB | ||
| 19 - Working with numbers.mp4 | 28.18 MB | ||
| 20 - Working with strings.mp4 | 12.56 MB | ||
| 21 - Properly using whitespace.mp4 | 29.51 MB | ||
| 22 - Working with comments.mp4 | 21.09 MB | ||
| 23 - Challenge - What's the output.mp4 | 6.39 MB | ||
| 24 - Solution - What's the output.mp4 | 33.31 MB | ||
| 5 - 4. Conditional Code | |||
| 25 - Making decisions in code.mp4 | 30.35 MB | ||
| 26 - Exploring conditional code.mp4 | 29.95 MB | ||
| 27 - Working with simple conditions.mp4 | 23.9 MB | ||
| 28 - Conditionals across languages.mp4 | 11.68 MB | ||
| 29 - Challenge - Guessing game.mp4 | 8.55 MB | ||
| 30 - Solution - Guessing game.mp4 | 13.49 MB | ||
| 6 - 5. Modular Code | |||
| 31 - Introduction to functions.mp4 | 26.36 MB | ||
| 32 - Creating and calling functions.mp4 | 26.49 MB | ||
| 33 - Setting parameters and arguments.mp4 | 36.18 MB | ||
| 34 - Returning values from functions.mp4 | 22.31 MB | ||
| 35 - Functions across languages.mp4 | 17.35 MB | ||
| 36 - Challenge - Favorite cities.mp4 | 8.78 MB | ||
| 37 - Solution - Favorite cities.mp4 | 11.61 MB | ||
| 7 - Conclusion | |||
| 38 - Exploring languages.mp4 | 23.54 MB | ||
| 39 - Next steps.mp4 | 12.85 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| Boolean Expressions and Relational Operators Practice Worksheet.pdf | 28.66 KB | ||
| Chap01 | |||
| 01_03.py | 21 B | ||
| Chap02 | |||
| 02_01.py | 187 B | ||
| 02_07_begin.py | 46 B | ||
| 02_07_end.py | 46 B | ||
| 02_09.py | 116 B | ||
| Troubleshooting Installation Issues.docx | 6.86 KB | ||
| Chap03 | |||
| 03_01_end.py | 120 B | ||
| 03_02_end.py | 224 B | ||
| 03_05_begin.py | 232 B | ||
| 03_05_end.py | 234 B | ||
| 03_06_begin.py | 237 B | ||
| 03_06_end.py | 288 B | ||
| 03_07.py | 306 B | ||
| 03_08_solution | 71 B | ||
| Chap04 | |||
| 04_02.py | 217 B | ||
| 04_03_begin.py | 139 B | ||
| 04_03_end.py | 140 B | ||
| 04_06.py | 169 B | ||
| Boolean Expressions and Relational Operators Practice Worksheet.docx | 6.94 KB | ||
| Chap05 | |||
| 05_01_begin.py | 150 B | ||
| 05_01_end.py | 203 B | ||
| 05_02_begin.py | 82 B | ||
| 05_02_end.py | 83 B | ||
| 05_03_begin.py | 199 B | ||
| 05_03_end.py | 302 B | ||
| 05_04_begin.py | 206 B | ||
| 05_04_end.py | 298 B | ||
| 05_07.py | 245 B | ||
| Practice Exercises.pdf | 34.88 KB | ||
| Software Lingo.pdf | 29.71 KB | ||
| Troubleshooting Installation Issues.pdf | 26.4 KB | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Fuzzy Logic [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Welcome.mp4 | 3.94 MB | ||
| 02 - What you should know.mp4 | 1.95 MB | ||
| 2 - 1. A Brief Word on Ambiguity | |||
| 03 - What is ambiguity.mp4 | 7.99 MB | ||
| 04 - Computer logic vs. human logic.mp4 | 8.77 MB | ||
| 05 - Computers forced us to think logically.mp4 | 4 MB | ||
| 06 - Issues with logical thinking.mp4 | 11.74 MB | ||
| 3 - 2. Discovery of Fuzzy Set Theory | |||
| 07 - Origins of fuzzy logic.mp4 | 7.72 MB | ||
| 08 - Definition of fuzzy set theory.mp4 | 9.52 MB | ||
| 09 - More ways to think about data.mp4 | 10.09 MB | ||
| 10 - Membership function.mp4 | 9.54 MB | ||
| 11 - Why do we need fuzzy data.mp4 | 7.81 MB | ||
| 4 - 3. Applications of Fuzzy Set Theory | |||
| 12 - Information retrieval.mp4 | 17.45 MB | ||
| 13 - Fuzzy inference.mp4 | 10.3 MB | ||
| 14 - Machine learning and artificial intelligence (AI).mp4 | 12.63 MB | ||
| 15 - Expert systems and simulations.mp4 | 5.12 MB | ||
| 6 - Conclusion | |||
| 16 - Next steps.mp4 | 2.03 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Object-Oriented Design [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Learn object-oriented design principles.mp4 | 27.78 MB | ||
| 02 - What you should know.mp4 | 15.1 MB | ||
| 2 - 1. Object-Oriented Fundamentals | |||
| 03 - Object-oriented thinking.mp4 | 29.79 MB | ||
| 04 - Objects.mp4 | 33.22 MB | ||
| 05 - Classes.mp4 | 19.81 MB | ||
| 06 - Abstraction.mp4 | 17.48 MB | ||
| 07 - Encapsulation.mp4 | 24.14 MB | ||
| 08 - Inheritance.mp4 | 11.87 MB | ||
| 09 - Polymorphism.mp4 | 32.08 MB | ||
| 10 - Analysis, design, and programming.mp4 | 13.53 MB | ||
| 11 - Unified modeling language (UML).mp4 | 13.27 MB | ||
| 3 - 2. Requirements | |||
| 12 - Defining requirements.mp4 | 40.56 MB | ||
| 13 - FURPS+ requirements.mp4 | 8.71 MB | ||
| 14 - Challenge - Jukebox requirements.mp4 | 8.01 MB | ||
| 15 - Solution - Jukebox requirements.mp4 | 17.72 MB | ||
| 4 - 3. Use Cases and User Stories | |||
| 16 - Use cases.mp4 | 32.42 MB | ||
| 17 - Identifying the actors.mp4 | 25.32 MB | ||
| 18 - Identifying the scenarios.mp4 | 26.05 MB | ||
| 19 - Diagramming use cases.mp4 | 24.24 MB | ||
| 20 - User stories.mp4 | 26.45 MB | ||
| 21 - Challenge - Jukebox use cases.mp4 | 5.22 MB | ||
| 22 - Solution - Jukebox use cases.mp4 | 15.42 MB | ||
| 5 - 4. Domain Modeling | |||
| 23 - Identifying the objects.mp4 | 26.7 MB | ||
| 24 - Identifying class relationships.mp4 | 28.83 MB | ||
| 25 - Identifying class responsibilities.mp4 | 38.86 MB | ||
| 26 - CRC cards.mp4 | 22.4 MB | ||
| 27 - Challenge - Jukebox conceptual model.mp4 | 8.22 MB | ||
| 28 - Solution - Jukebox conceptual model.mp4 | 29.63 MB | ||
| 6 - 5. Class Diagrams | |||
| 29 - Creating class diagrams - Attributes.mp4 | 16.26 MB | ||
| 30 - Creating class diagrams - Behaviors.mp4 | 24.59 MB | ||
| 31 - Converting class diagrams into code.mp4 | 23.53 MB | ||
| 32 - Instantiating classes.mp4 | 14.16 MB | ||
| 33 - Class with multiple constructors.mp4 | 19.38 MB | ||
| 34 - Static attributes and methods.mp4 | 29.04 MB | ||
| 35 - Challenge - Jukebox class diagrams.mp4 | 8.66 MB | ||
| 36 - Solution - Jukebox class diagrams.mp4 | 33.09 MB | ||
| 7 - 6. Inheritance and Composition | |||
| 37 - Identifying inheritance situations.mp4 | 27.88 MB | ||
| 38 - Using inheritance.mp4 | 10.97 MB | ||
| 39 - Abstract and concrete classes.mp4 | 15.48 MB | ||
| 40 - Interfaces.mp4 | 19.28 MB | ||
| 41 - Aggregation.mp4 | 15.41 MB | ||
| 42 - Composition.mp4 | 12.95 MB | ||
| 43 - Challenge - Jukebox class relationships.mp4 | 7.48 MB | ||
| 44 - Solution - Jukebox class relationships.mp4 | 18.81 MB | ||
| 8 - 7. Software Development | |||
| 45 - OOP support in different languages.mp4 | 13.05 MB | ||
| 46 - General development principles.mp4 | 26.24 MB | ||
| 47 - Software testing.mp4 | 35.47 MB | ||
| 48 - Design patterns.mp4 | 33.58 MB | ||
| 9 - Conclusion | |||
| 49 - Next steps.mp4 | 8.48 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Open-Source Licensing [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Welcome.mp4 | 17.89 MB | ||
| 02 - What you should know before watching this course.mp4 | 2.21 MB | ||
| 03 - Disclaimer.mp4 | 1.32 MB | ||
| 2 - 1. Licensing and Open-Source Fundamentals | |||
| 04 - What is a license.mp4 | 8.54 MB | ||
| 05 - The role of copyrights, patents, and trademarks.mp4 | 6.81 MB | ||
| 06 - Introduction to open source and open-source principles.mp4 | 7.59 MB | ||
| 3 - 2. Software Licensing | |||
| 07 - What is a software license.mp4 | 3.16 MB | ||
| 08 - The first open-source license - BSD.mp4 | 4.58 MB | ||
| 09 - Open-source licenses vs. the public domain.mp4 | 3.11 MB | ||
| 10 - The three basic licenses - GPL.mp4 | 13.94 MB | ||
| 11 - The three basic licenses - MIT.mp4 | 6.15 MB | ||
| 12 - The three basic licenses - Apache.mp4 | 3.56 MB | ||
| 13 - Permissive vs. copyleft open-source licenses.mp4 | 4.73 MB | ||
| 14 - Choosing the right open-source license.mp4 | 3.41 MB | ||
| 4 - 3. Additional Topics | |||
| 15 - Nonsoftware works and the Creative Commons.mp4 | 15.87 MB | ||
| 16 - Multiple open-source license scenarios and compatibility.mp4 | 2.67 MB | ||
| 17 - Dual licensing.mp4 | 3.74 MB | ||
| 18 - Contributor license agreements.mp4 | 3.32 MB | ||
| 19 - The role of patent licenses and promises.mp4 | 4.4 MB | ||
| 20 - Establishing a business entity for your project.mp4 | 5.21 MB | ||
| 5 - Conclusion | |||
| 21 - Next steps.mp4 | 1.32 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Programming for Kids [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Welcome.mp4 | 28.32 MB | ||
| 2 - 1. Programming for Kids | |||
| 02 - Programming is fun!.mp4 | 4.81 MB | ||
| 03 - Graphical vs. coding-based languages.mp4 | 8.17 MB | ||
| 3 - 2. How Kids Learn | |||
| 04 - Exploring learning styles - Auditory, kinesthetic, and visual.mp4 | 7.37 MB | ||
| 05 - Piaget's four stages of cognitive development.mp4 | 14.51 MB | ||
| 4 - 3. Graphical Programming on the iPad | |||
| 06 - iPad apps for very young kids.mp4 | 52.25 MB | ||
| 07 - Making things move - Daisy the Dinosaur.mp4 | 11.33 MB | ||
| 08 - Conquering challenges - Move the Turtle.mp4 | 21.15 MB | ||
| 09 - Learning about algorithms - Hopscotch.mp4 | 21.55 MB | ||
| 5 - 4. Graphical Programming on Personal Computers | |||
| 10 - Programming animations - Scratch.mp4 | 25.24 MB | ||
| 11 - Programming Android apps - MIT App Inventor.mp4 | 33.06 MB | ||
| 12 - Programming games - GameSalad.mp4 | 24.54 MB | ||
| 6 - 5. Getting Started with Coding | |||
| 13 - A first real programming language - Logo.mp4 | 19.2 MB | ||
| 14 - Programming virtual robots - RoboMind.mp4 | 20.14 MB | ||
| 15 - Learning JavaScript - Crunchzilla Code Monster.mp4 | 16.28 MB | ||
| 16 - Learning Java - Greenfoot.mp4 | 25.69 MB | ||
| 7 - 6. Programming in the Real World | |||
| 17 - When programming gets real.mp4 | 35.26 MB | ||
| 18 - Building and controlling a real robot - LEGO Mindstorms.mp4 | 104.75 MB | ||
| 19 - Programming real robots - LEGO Mindstorms.mp4 | 34.42 MB | ||
| 20 - Joining a club - FIRST Robotics Competition.mp4 | 19.25 MB | ||
| 21 - Programming hardware - Arduino and Raspberry Pi.mp4 | 134.27 MB | ||
| 8 - Conclusion | |||
| 22 - Next steps.mp4 | 3.42 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Real-World Examples [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Welcome.mp4 | 18.08 MB | ||
| 02 - What you should know.mp4 | 13.28 MB | ||
| 03 - Using the exercise files.mp4 | 1.82 MB | ||
| 04 - Installing Python 3 for Windows.mp4 | 5.03 MB | ||
| 05 - Installing Python 3 for Mac.mp4 | 4.9 MB | ||
| 10 - 9. Conditional Execution | |||
| 29 - If_else-if chains.mp4 | 23.64 MB | ||
| 30 - Switch and case statements.mp4 | 25.39 MB | ||
| 11 - 10. Loops | |||
| 31 - For loops.mp4 | 21.34 MB | ||
| 32 - While loops.mp4 | 17.59 MB | ||
| 33 - Break statements.mp4 | 16.73 MB | ||
| 12 - 11. Error Handling | |||
| 34 - Error catching.mp4 | 29.22 MB | ||
| 35 - Validate external input.mp4 | 18.83 MB | ||
| 36 - Custom errors.mp4 | 19.55 MB | ||
| 13 - 12. Polling and Event-Driven Programming | |||
| 37 - Polling for a condition.mp4 | 36.95 MB | ||
| 38 - Event driven programming.mp4 | 31.51 MB | ||
| 14 - Conclusion | |||
| 39 - Next steps.mp4 | 8.56 MB | ||
| 2 - 1. Functions | |||
| 06 - Cook with functions.mp4 | 31.82 MB | ||
| 07 - Code reuse.mp4 | 16.48 MB | ||
| 08 - Add new input parameters.mp4 | 19.66 MB | ||
| 09 - Local and global variables.mp4 | 27.84 MB | ||
| 3 - 2. Objects | |||
| 10 - Clothing as objects.mp4 | 37.29 MB | ||
| 11 - Custom objects.mp4 | 18.49 MB | ||
| 12 - Naming objects.mp4 | 21.54 MB | ||
| 13 - Mutable and immutable data.mp4 | 21.61 MB | ||
| 4 - 3. Class Inheritance | |||
| 14 - Inheriting classes.mp4 | 29.1 MB | ||
| 15 - Override inherited methods.mp4 | 13.25 MB | ||
| 5 - 4. Modules and Packages | |||
| 16 - Select tools from modules.mp4 | 31.81 MB | ||
| 17 - Import tools from packages.mp4 | 19.74 MB | ||
| 6 - 5. Lists and Tuples | |||
| 18 - Parking with lists.mp4 | 22.76 MB | ||
| 19 - Multidimensional lists.mp4 | 21.32 MB | ||
| 20 - Tuples.mp4 | 15.1 MB | ||
| 7 - 6. Queues and Stacks | |||
| 21 - Queues.mp4 | 31.99 MB | ||
| 22 - Stacks.mp4 | 15.08 MB | ||
| 8 - 7. Sets | |||
| 23 - Create and combine sets.mp4 | 10.86 MB | ||
| 24 - Sort sets.mp4 | 19.8 MB | ||
| 25 - Add and remove items from sets.mp4 | 15.66 MB | ||
| 9 - 8. Dictionaries | |||
| 26 - Dictionaries.mp4 | 20.95 MB | ||
| 27 - Add items to dictionaries.mp4 | 23.09 MB | ||
| 28 - Reverse lookup issues.mp4 | 20.45 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| Ch01 | |||
| 01_01 | |||
| end_01_01_breakfast_functions.py | 422 B | ||
| start_01_01_breakfast_functions.py | 235 B | ||
| 01_02 | |||
| end_01_02_breakfast_functions.py | 559 B | ||
| start_01_02_breakfast_functions.py | 572 B | ||
| 01_03 | |||
| end_01_03_breakfast_functions.py | 896 B | ||
| start_01_03_breakfast_functions.py | 487 B | ||
| 01_04 | |||
| end_01_04_breakfast_functions.py | 829 B | ||
| start_01_04_breakfast_functions.py | 667 B | ||
| Ch02 | |||
| 02_01 | |||
| commands_02_01_object_anatomy.py | 408 B | ||
| 02_02 | |||
| end_02_02_creating_jeans.py | 755 B | ||
| start_02_02_creating_jeans.py | 508 B | ||
| 02_03 | |||
| end_02_03_naming_shirts.py | 893 B | ||
| start_02_03_naming_shirts.py | 213 B | ||
| 02_04 | |||
| commands_02_04_outfits_and_words.py | 465 B | ||
| Ch03 | |||
| 03_01 | |||
| end_03_01_class_inheritance.py | 1.28 KB | ||
| start_03_01_class_inheritance.py | 886 B | ||
| 03_02 | |||
| end_03_02_class_inheritance.py | 1.21 KB | ||
| start_03_02_class_inheritance.py | 886 B | ||
| Ch04 | |||
| 04_01 | |||
| commands_04_01_modules.py | 502 B | ||
| 04_02 | |||
| commands_04_02_packages.py | 211 B | ||
| Ch05 | |||
| 05_01 | |||
| commands_05_01_row_of_cars.py | 602 B | ||
| 05_02 | |||
| end_05_02_parking_lots.py | 1.26 KB | ||
| start_05_02_parking_lots.py | 584 B | ||
| 05_03 | |||
| end_05_03_coordinates.py | 342 B | ||
| start_05_03_coordinates.py | 342 B | ||
| Ch06 | |||
| 06_01 | |||
| commands_06_01_queues.py | 606 B | ||
| 06_02 | |||
| commands_06_02_stacks.py | 445 B | ||
| Ch07 | |||
| 07_01 | |||
| end_07_01_combining_sets.py | 781 B | ||
| start_07_01_combining_sets.py | 367 B | ||
| 07_02 | |||
| end_07_02_sorting_friends.py | 1.21 KB | ||
| start_07_02_sorting_friends.py | 787 B | ||
| 07_03 | |||
| end_07_03_adding_removing_friends.py | 539 B | ||
| start_07_03_adding_removing_friends.py | 131 B | ||
| Ch08 | |||
| 08_01 | |||
| end_08_01_rolodex.py | 470 B | ||
| start_08_01_rolodex.py | 360 B | ||
| 08_02 | |||
| end_08_02_rolodex.py | 913 B | ||
| start_08_02_rolodex.py | 360 B | ||
| 08_03 | |||
| end_08_01_rolodex.py | 697 B | ||
| start_08_03_rolodex.py | 360 B | ||
| Ch09 | |||
| 09_01 | |||
| end_09_01_choose_pizza.py | 361 B | ||
| start_09_01_choose_pizza.py | 361 B | ||
| 09_02 | |||
| end_09_02_specials_dictionary.py | 456 B | ||
| end_09_02_specials_ifelif.py | 517 B | ||
| start_09_02_specials_dictionary.py | 404 B | ||
| start_09_02_specials_ifelif.py | 517 B | ||
| Ch10 | |||
| 10_01 | |||
| end_10_01_for_dishes.py | 246 B | ||
| start_10_01_for_dishes.py | 170 B | ||
| 10_02 | |||
| end_10_02_while_dirty.py | 401 B | ||
| start_10_02_while_dirty.py | 396 B | ||
| 10_03 | |||
| end_10_03_for_break.py | 547 B | ||
| start_10_03_for_break.py | 547 B | ||
| Ch11 | |||
| 11_01 | |||
| end_11_01_web_error.py | 253 B | ||
| start_11_01_web_error.py | 181 B | ||
| 11_02 | |||
| end_11_02_circuit_breaker.py | 946 B | ||
| start_11_02_circuit_breaker.py | 338 B | ||
| 11_03 | |||
| end_11_03_custom_errors.py | 1.06 KB | ||
| start_11_03_custom_errors.py | 770 B | ||
| Ch12 | |||
| 12_01 | |||
| end_12_01_polling_for_pizza.py | 438 B | ||
| front_door.txt | 22 B | ||
| start_12_01_polling_for_pizza.py | 384 B | ||
| 12_02 | |||
| end_12_02_alarms_and_doorbells.py | 687 B | ||
| start_12_02_alarms_and_doorbells.py | 655 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Secure Coding [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Implement secure code with your team.mp4 | 24.79 MB | ||
| 02 - What you need to know.mp4 | 11.37 MB | ||
| 2 - 1. Security and Risk Overview | |||
| 03 - The goal of secure coding.mp4 | 15.1 MB | ||
| 04 - Understand an attacker.mp4 | 13.82 MB | ||
| 05 - Break what you build.mp4 | 14.53 MB | ||
| 06 - Understand your risks.mp4 | 18.6 MB | ||
| 07 - Document what you understand.mp4 | 21.9 MB | ||
| 3 - 2. Web Client Server Interaction Code Issues | |||
| 08 - Input validation issues.mp4 | 24.55 MB | ||
| 09 - Communication channel issues.mp4 | 24.5 MB | ||
| 10 - Session management issues.mp4 | 22.8 MB | ||
| 4 - 3. Thick App and Client-Server Interaction Issues | |||
| 11 - Error handling issues.mp4 | 22.42 MB | ||
| 12 - Logging and output issues.mp4 | 22.28 MB | ||
| 13 - Internal data management issues.mp4 | 17.97 MB | ||
| 14 - Configuration issues.mp4 | 33.97 MB | ||
| 15 - Database issues.mp4 | 18.88 MB | ||
| 16 - File and I_O issues.mp4 | 20.32 MB | ||
| 17 - Memory management issues.mp4 | 21.41 MB | ||
| 18 - Dependency issues.mp4 | 14.63 MB | ||
| 5 - 4. Crypto and Security Misuse Issues | |||
| 19 - Authentication and password issues.mp4 | 26.67 MB | ||
| 20 - Authorization and access control issues.mp4 | 19.28 MB | ||
| 21 - Cryptography issues.mp4 | 32.58 MB | ||
| 6 - 5. Security in the SDLC | |||
| 22 - Embrace security in design.mp4 | 14.99 MB | ||
| 23 - Embrace security in development.mp4 | 14.86 MB | ||
| 24 - Embrace security in testing.mp4 | 20.64 MB | ||
| 25 - Embrace security in deployment.mp4 | 14.66 MB | ||
| 26 - Implement best practices.mp4 | 16.49 MB | ||
| 7 - Conclusion | |||
| 27 - Next steps.mp4 | 14.81 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Software Testing_QA [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Set the standard with quality assurance (QA).mp4 | 19.93 MB | ||
| 02 - What is quality assurance.mp4 | 5.01 MB | ||
| 03 - How to ensure quality.mp4 | 6.62 MB | ||
| 2 - 1. The Role of QA | |||
| 04 - Roles and responsibilities.mp4 | 16.39 MB | ||
| 05 - Get involved throughout the SDLC.mp4 | 9.31 MB | ||
| 06 - Collaborate with the team.mp4 | 7.05 MB | ||
| 07 - Set expectations and goals.mp4 | 14.83 MB | ||
| 3 - 2. Test Planning | |||
| 08 - Create a test strategy.mp4 | 14.16 MB | ||
| 09 - Make a test plan.mp4 | 16.53 MB | ||
| 10 - Write acceptance criteria.mp4 | 9.76 MB | ||
| 11 - Identify when testing is complete.mp4 | 14.02 MB | ||
| 4 - 3. Types of Testing QA Focuses On | |||
| 12 - Box testing.mp4 | 14.02 MB | ||
| 13 - Manual testing.mp4 | 9.85 MB | ||
| 14 - UI automation testing.mp4 | 12.15 MB | ||
| 15 - Integration testing.mp4 | 7.98 MB | ||
| 16 - Performance testing.mp4 | 9.42 MB | ||
| 17 - Security testing.mp4 | 18.43 MB | ||
| 5 - 4. Bug Reporting | |||
| 18 - Identify bugs.mp4 | 8.29 MB | ||
| 19 - Report bugs.mp4 | 12.87 MB | ||
| 20 - Triage bugs.mp4 | 9.96 MB | ||
| 21 - Communicate bugs to the team.mp4 | 6.74 MB | ||
| 22 - Getting bugs fixed.mp4 | 10.1 MB | ||
| 23 - Have bug bashes.mp4 | 9.07 MB | ||
| 6 - Conclusion | |||
| 24 - Next steps.mp4 | 5.97 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| Bug Report Template.pdf | 35.55 KB | ||
| Sample Test Plan.pdf | 46.43 KB | ||
| Sample Test Strategy.pdf | 35.35 KB | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Test-Driven Development [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Small steps to great things.mp4 | 23.49 MB | ||
| 02 - What you should know.mp4 | 3.02 MB | ||
| 03 - What is test-driven development (TDD).mp4 | 51.2 MB | ||
| 04 - xUnit and JUnit.mp4 | 6.06 MB | ||
| 05 - Writing test cases.mp4 | 19.43 MB | ||
| 2 - 1. TDD Methodology | |||
| 06 - TDD and agile.mp4 | 32.49 MB | ||
| 07 - Where to start.mp4 | 23.32 MB | ||
| 08 - The iterative red-green-refactor cycle.mp4 | 16.78 MB | ||
| 09 - Refactor to improve the design.mp4 | 14.5 MB | ||
| 10 - ✓ Challenge - Functionality.mp4 | 31.79 MB | ||
| 11 - ✓ Solution - Functionality.mp4 | 14.36 MB | ||
| 3 - 2. TDD Structure and Syntax | |||
| 12 - Test structure.mp4 | 11.76 MB | ||
| 13 - Assertions.mp4 | 10.95 MB | ||
| 14 - Testing exceptions.mp4 | 19.7 MB | ||
| 15 - ✓ Challenge - Performance.mp4 | 37.96 MB | ||
| 16 - ✓ Solution - Performance.mp4 | 24.29 MB | ||
| 4 - 3. Scaling TDD | |||
| 17 - TDD tools and frameworks.mp4 | 3.64 MB | ||
| 18 - Assertion frameworks.mp4 | 12.79 MB | ||
| 19 - Test doubles.mp4 | 12.77 MB | ||
| 20 - Mocking.mp4 | 14.51 MB | ||
| 21 - ✓ Challenge - Database.mp4 | 25.06 MB | ||
| 22 - ✓ Solution - Database.mp4 | 24.36 MB | ||
| 5 - Conclusion | |||
| 23 - Next steps.mp4 | 1.16 MB | ||
| AhLaN.txt | 175 B | ||
| Exercise Files | |||
| 00_05_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| bin | |||
| main | |||
| Hangman.class | 623 B | ||
| test | |||
| TestHangman.class | 750 B | ||
| 00_05_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| bin | |||
| main | |||
| Hangman.class | 623 B | ||
| test | |||
| TestHangman.class | 750 B | ||
| src | |||
| main | |||
| Hangman.java | 227 B | ||
| test | |||
| TestHangman.java | 388 B | ||
| 01_01_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| bin | |||
| main | |||
| Hangman.class | 623 B | ||
| test | |||
| TestHangman.class | 750 B | ||
| src | |||
| main | |||
| Hangman.java | 409 B | ||
| test | |||
| TestHangman.java | 542 B | ||
| 01_01_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| bin | |||
| main | |||
| Hangman.class | 1009 B | ||
| test | |||
| TestHangman.class | 1.41 KB | ||
| src | |||
| main | |||
| Hangman.java | 761 B | ||
| test | |||
| TestHangman.java | 1.05 KB | ||
| 01_02_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 1009 B | ||
| test | |||
| TestHangman.class | 1.41 KB | ||
| src | |||
| main | |||
| Hangman.java | 767 B | ||
| test | |||
| TestHangman.java | 1.05 KB | ||
| 01_02_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 1.79 KB | ||
| test | |||
| TestHangman.class | 1.92 KB | ||
| src | |||
| main | |||
| Hangman.java | 1.21 KB | ||
| test | |||
| TestHangman.java | 1.53 KB | ||
| 01_03_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 1.79 KB | ||
| test | |||
| TestHangman.class | 1.92 KB | ||
| src | |||
| main | |||
| Hangman.java | 1.21 KB | ||
| test | |||
| TestHangman.java | 1.53 KB | ||
| 01_03_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 2.19 KB | ||
| test | |||
| TestHangman.class | 1.75 KB | ||
| src | |||
| main | |||
| Hangman.java | 1.36 KB | ||
| test | |||
| TestHangman.java | 1.42 KB | ||
| 01_06_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 2.27 KB | ||
| test | |||
| TestHangman.class | 1.66 KB | ||
| src | |||
| main | |||
| Hangman.java | 1.63 KB | ||
| test | |||
| TestHangman.java | 1.49 KB | ||
| 01_06_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 2.99 KB | ||
| test | |||
| TestHangman.class | 2.38 KB | ||
| src | |||
| main | |||
| Hangman.java | 2.13 KB | ||
| test | |||
| TestHangman.java | 2.14 KB | ||
| 02_03_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 2.99 KB | ||
| test | |||
| TestHangman.class | 2.51 KB | ||
| src | |||
| main | |||
| Hangman.java | 2.59 KB | ||
| test | |||
| TestHangman.java | 2.5 KB | ||
| 02_03_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 3.11 KB | ||
| test | |||
| TestHangman.class | 3.83 KB | ||
| src | |||
| main | |||
| Hangman.java | 2.74 KB | ||
| test | |||
| TestHangman.java | 2.94 KB | ||
| 02_05_begin | |||
| .classpath | 474 B | ||
| .project | 387 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 3.11 KB | ||
| test | |||
| TestHangman.class | 3.83 KB | ||
| src | |||
| main | |||
| Hangman.java | 2.74 KB | ||
| test | |||
| TestHangman.java | 2.94 KB | ||
| 02_05_end | |||
| .classpath | 474 B | ||
| .project | 385 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 642 B | ||
| WordSource.txt | 2.6 MB | ||
| bin | |||
| main | |||
| Hangman.class | 3.28 KB | ||
| test | |||
| TestHangman.class | 4.68 KB | ||
| src | |||
| main | |||
| Hangman.java | 3.04 KB | ||
| test | |||
| TestHangman.java | 4.1 KB | ||
| 03-06_end | |||
| .classpath | 1.48 KB | ||
| .project | 561 B | ||
| .settings | |||
| org.eclipse.jdt.core.prefs | 781 B | ||
| org.eclipse.m2e.core.prefs | 90 B | ||
| WordSource.txt | 2.6 MB | ||
| pom.xml | 538 B | ||
| src | |||
| main | |||
| java | |||
| main | |||
| Hangman.java | 3.34 KB | ||
| MockScoreDB.java | 103 B | ||
| test | |||
| java | |||
| test | |||
| TestHangman.java | 4.61 KB | ||
| target | |||
| classes | |||
| main | |||
| Hangman.class | 3.64 KB | ||
| MockScoreDB.class | 156 B | ||
| test-classes | |||
| test | |||
| TestHangman.class | 5.32 KB | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Version Control with Git [AhLaN] | |||
| 1 - Introduction | |||
| 01 - Don't lose work.mp4 | 26.12 MB | ||
| 02 - What you should know.mp4 | 1.05 MB | ||
| 03 - Working with the exercise files.mp4 | 1.05 MB | ||
| 2 - 1. Introduction to Version Control | |||
| 04 - Why you need version control.mp4 | 7.97 MB | ||
| 05 - What is version control.mp4 | 5.86 MB | ||
| 06 - What is Git.mp4 | 8.85 MB | ||
| 07 - The command line vs. the GUI.mp4 | 3.01 MB | ||
| 08 - Git concepts and terminology.mp4 | 9.72 MB | ||
| 09 - Hosting services.mp4 | 10.17 MB | ||
| 10 - Git workflow.mp4 | 13.41 MB | ||
| 11 - Installing Git on Mac.mp4 | 5.19 MB | ||
| 12 - Installing Git on PC.mp4 | 5.79 MB | ||
| 3 - 2. Git and the Command Line | |||
| 13 - Using the command line.mp4 | 6.54 MB | ||
| 14 - Command line basics.mp4 | 6.8 MB | ||
| 15 - Configure Git settings.mp4 | 7.78 MB | ||
| 16 - Setting up a local repository.mp4 | 5.4 MB | ||
| 17 - Setting up a remote repository.mp4 | 7.62 MB | ||
| 18 - Adding changes with Git add and commit.mp4 | 10.92 MB | ||
| 19 - Keep repositories up to date with Git pull and push.mp4 | 10.16 MB | ||
| 20 - Deleting a repository or branch.mp4 | 1.12 MB | ||
| 21 - Challenge - Putting it all together.mp4 | 2.92 MB | ||
| 22 - Solution - Putting it all together.mp4 | 12.84 MB | ||
| 4 - 3. Git and Graphical User Interfaces (GUI) | |||
| 23 - Using GUIs.mp4 | 8.05 MB | ||
| 24 - Install GUI.mp4 | 12.35 MB | ||
| 25 - Working with a repository.mp4 | 6.29 MB | ||
| 26 - Adding changes and keeping up to date.mp4 | 7.64 MB | ||
| 27 - What is Git branching.mp4 | 5.66 MB | ||
| 28 - Working with branches.mp4 | 10.92 MB | ||
| 29 - Merging branches.mp4 | 8.63 MB | ||
| 30 - Challenge - Putting it all together.mp4 | 1.85 MB | ||
| 31 - Solution - Putting it all together.mp4 | 6.58 MB | ||
| 5 - Conclusion | |||
| 32 - Git for collaboration.mp4 | 5.3 MB | ||
| 33 - Next steps.mp4 | 1.78 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Lynda - Programming Foundations - Web Security [AhLaN] | |||
| 1 - Introduction | |||
| 01 - The importance of security.mp4 | 20.4 MB | ||
| 2 - 1. Security Overview | |||
| 02 - What is security.mp4 | 17.18 MB | ||
| 03 - Why security matters.mp4 | 12.29 MB | ||
| 04 - What is a hacker.mp4 | 18.48 MB | ||
| 05 - Threat models.mp4 | 19.93 MB | ||
| 06 - Total security is unachievable.mp4 | 16.8 MB | ||
| 3 - 2. General Security Principles | |||
| 07 - Least privilege.mp4 | 22.02 MB | ||
| 08 - Simple is more secure.mp4 | 17.32 MB | ||
| 09 - Never trust users.mp4 | 19.75 MB | ||
| 10 - Expect the unexpected.mp4 | 11.53 MB | ||
| 11 - Defense in depth.mp4 | 22.03 MB | ||
| 12 - Security through obscurity.mp4 | 23.32 MB | ||
| 13 - Deny lists and allow lists.mp4 | 20.38 MB | ||
| 14 - Map exposure points and data passageways.mp4 | 19.14 MB | ||
| 4 - 3. Filter Input, Control Output | |||
| 15 - Regulate requests.mp4 | 24.53 MB | ||
| 16 - Validate input.mp4 | 22.16 MB | ||
| 17 - Sanitize data.mp4 | 37.4 MB | ||
| 18 - Label variables.mp4 | 6.24 MB | ||
| 19 - Keep code private.mp4 | 14.74 MB | ||
| 20 - Keep credentials private.mp4 | 23.81 MB | ||
| 21 - Keep error messages vague.mp4 | 14.11 MB | ||
| 22 - Smart logging.mp4 | 18.2 MB | ||
| 5 - 4. The Most Common Attacks | |||
| 23 - Types of credential attacks.mp4 | 29.38 MB | ||
| 24 - Strong passwords.mp4 | 28.09 MB | ||
| 25 - URL manipulation and insecure direct object reference (IDOR).mp4 | 26.29 MB | ||
| 26 - SQL injection.mp4 | 33.19 MB | ||
| 27 - Cross-site scripting (XSS).mp4 | 34.34 MB | ||
| 28 - Cross-site request forgery (CSRF).mp4 | 25.93 MB | ||
| 29 - Cross-site request protections.mp4 | 22.75 MB | ||
| 30 - Cookie visibility and theft.mp4 | 27.13 MB | ||
| 31 - Session hijacking.mp4 | 33.96 MB | ||
| 32 - Session fixation.mp4 | 17.88 MB | ||
| 33 - Remote code execution.mp4 | 14.69 MB | ||
| 34 - File upload abuse.mp4 | 13.7 MB | ||
| 35 - Denial of service.mp4 | 29.32 MB | ||
| 6 - Conclusion | |||
| 36 - Next steps.mp4 | 13.96 MB | ||
| AhLaN.txt | 175 B | ||
| Seed Me!!.png | 42.05 KB | ||
| Seed Me!!.png | 42.05 KB | ||
| Thumbnails.png | 269.71 KB | ||
| ▲ 1360 total files | |||
---------------------------------------------------------------------------------

-----------------------------------------------------------------------------------
Proudly Presents
-----------------------------------------------------------------------------------
Lynda - Programming Foundations - Compleat Course Collection - [AhLaN]
![]()
SUPPLiER.......: WWW RELEASE DATE......: 27/07/20
Uploader.......: ThomasKhan Collector.........: abidmail
... Course lists ...
Lynda - Programming Foundations - Algorithms [AhLaN]
Lynda - Programming Foundations - APIs and Web Services [AhLaN]
Lynda - Programming Foundations - Beyond the Fundamentals [AhLaN]
Lynda - Programming Foundations - Data Structures [AhLaN]
Lynda - Programming Foundations - Databases [AhLaN]
Lynda - Programming Foundations - Design Patterns [AhLaN]
Lynda - Programming Foundations - Discrete Mathematics [AhLaN]
Lynda - Programming Foundations - Fundamentals [AhLaN]
Lynda - Programming Foundations - Fuzzy Logic [AhLaN]
Lynda - Programming Foundations - Object-Oriented Design [AhLaN]
Lynda - Programming Foundations - Open-Source Licensing [AhLaN]
Lynda - Programming Foundations - Programming for Kids [AhLaN]
Lynda - Programming Foundations - Real-World Examples [AhLaN]
Lynda - Programming Foundations - Secure Coding [AhLaN]
Lynda - Programming Foundations - Software Testing_QA [AhLaN]
Lynda - Programming Foundations - Test-Driven Development [AhLaN]
Lynda - Programming Foundations - Version Control with Git [AhLaN]
Lynda - Programming Foundations - Web Security [AhLaN]
| torrent name | size | uploader | age | seed | leech |
|---|---|---|---|---|---|
|
[ DevCourseWeb ] Lynda - Advanced C Programming - Integrating C and Assembly Language Posted by
freecoursewb in Other
|
124.8 MB | freecoursewb | 5 years | 0 | 1 |
| 135.1 MB | tutsnode | 5 years | 6 | 0 | |
| 333.7 MB | abidmail | 6 years | 8 | 2 | |
| 328.2 MB | abidmail | 6 years | 2 | 0 | |
| 108.5 MB | abidmail | 6 years | 0 | 0 |
All Comments