وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Certified Professional in Python Programming 1 (PCPP1) Online Training

سرفصل های دوره

1.Understand Object-Oriented Programming Basics
  • 1.Essential Terms & Concepts1C30C
  • 2.Inheritance Subclasses and Superclasses1C30C
  • 3.Basic Class Instance and Attribute Syntax1C30C
  • 4.Basic Instance Method Syntax1C30C
  • 5.Reflexion Basics isinstance and issubclass1C30C
  • 6.Challenge Build a Library Management System1C30C
  • 7.Solution Walk-Through Build a Library Management System1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 2.Understand Comparison Magic Methods
  • 1.What are Magic Methods 1C30C
  • 2.Comparison Magic Method Basics1C30C
  • 3.Other Comparison Magic Methods1C30C
  • 4.Challenge and Solution Build a Fraction Class1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 3.Understand Numeric Magic Methods
  • 1.Numeric Magic Methods1C30C
  • 2.Other Numeric Magic Methods1C30C
  • 3.Hands-On Example Numeric Methods1C30C
  • 4.Challenge Lunar Arithmetic1C30C
  • 5.Solution Walk-Through Lunar Arithmetic1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 4.Understand Type Conversion Magic Methods
  • 1.Basic Type Conversion Magic Methods1C30C
  • 2.Instance Representations and Formatting1C30C
  • 3.Challenge and Solution Type Conversion Methods for Fractions1C30C
  • 4.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt

  • 5.Understand Attribute Access Magic Methods
  • 1.Basic Attribute Access Magic Methods1C30C
  • 2.Creating Computed Attributes 1C30C
  • 3.Automatic Unit Conversion1C30C
  • 4.Challenge and Solution Person Class Enhancements1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 6.Understand Container Access Magic Methods
  • 1.Container Access Method Basics1C30C
  • 2.Using Container Access Methods1C30C
  • 3.Indexing Options for Container Access1C30C
  • 4.More Advanced Indexing Options1C30C
  • 5.Challenge Build A Matrix Class1C30C
  • 6.Solution Walk-Through Build A Matrix Class1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 7.Understand Iterator Magic Methods
  • 1.Iterator Magic Method Basics1C30C
  • 2.Using Iterator Magic Methods1C30C
  • 3.Creating Iterator Wrappers 1C30C
  • 4.What Syntaxes Trigger iter 1C30C
  • 5.Challenge Iterator Magic Methods1C30C
  • 6.Solution Walk-Through Iterator Magic Methods1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 8.Learn the Basics of Inheritance and Polymorphism
  • 1.Class Hierarchies1C30C
  • 2.Creating a Class Hierarchy1C30C
  • 3.Polymorphism and Why it Matters1C30C
  • 4.Duck-Typing1C30C
  • 5.Challenge Resetting Passwords1C30C
  • 6.Solution Walk-Through Resetting Passwords1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 9.Understand Multiple Inheritance in Python
  • 1.Basics of Multiple Inheritance1C30C
  • 2.Multiple Inheritance with Methods1C30C
  • 3.Multiple Inheritance with Attributes1C30C
  • 4.Method Resolution Order (MRO)1C30C
  • 5.Challenge and Solution Method Resolution Order1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt

  • 10.Learn the Basics of Composition
  • 1.Inheritance vs. Composition1C30C
  • 2.Composition in Code1C30C
  • 3.1C30C
  • 4.Interesting Benefits of Composition1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 11.Master Arguments in Python
  • 1.Pythons Six Argument Types1C30C
  • 2.Use Cases for Regular Argument Types1C30C
  • 3.zip
  • 3.Use Cases for Arbitrary and Restricted Arguments1C30C
  • 4.Challenge Using Argument Types1C30C
  • 5.Solution Using Argument Types1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 12.Learn About Python Function Decorators
  • 1.What are Decorators 1C30C
  • 2.Basic Function Decorator Syntax1C30C
  • 3.1C30C
  • 4.Implementing Simple Decorators1C30C
  • 5.1C30C
  • 6.Decorator Arguments and Stacking1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 13.Implement Common Function Decorator Patterns
  • 1.Pattern #1 Monitoring Decorator1C30C
  • 2.Pattern #2 Retry Decorator1C30C
  • 3.Pattern #3 Caching Decorator1C30C
  • 4.Closure in Python Decorators1C30C
  • 5.1C30C
  • 6.Challenge Average Performance Decorator1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 14.Learn About Python Class Decorators
  • 1.What are Class Decorators 1C30C
  • 2.Basic Class Decorator Syntax1C30C
  • 3.1C30C
  • 4.Decorating Functions with Classes1C30C
  • 5.1C30C
  • 6.Decorating Classes with Classes1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 15.Implement Common Class Decorator Patterns
  • 1.Pattern #1 Counting Instances1C30C
  • 2.Pattern #2 Observing Attribute Changes1C30C
  • 3.Pattern #3 Singleton Classes1C30C
  • 4.Challenge Accessing Other Instances1C30C
  • 5.Solution Accessing Other Instances1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 16.Work with Class and Static Methods
  • 1.What are Class Methods 1C30C
  • 2.What are Static Methods 1C30C
  • 3.Instance Counting with Class Methods1C30C
  • 4.Combining Class Methods and Attributes with Decorators1C30C
  • 5.Challenge and Solution Alternative Constructors1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 17.Implement Class Method Examples
  • 1.Class-Level Settings1C30C
  • 2.Flexible Defaults for Instance Attributes1C30C
  • 3.Making Fluent Chainable Methods1C30C
  • 4.Challenge and Solution Flexible Defaults Decorator1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 18.Learn About Abstract Classes and Methods
  • 1.What are Abstract Classes and Methods 1C30C
  • 2.Basic Abstract Syntax1C30C
  • 3.Abstract Class Inheritance1C30C
  • 4.1C30C
  • 5.Abstract Class and Static Methods1C30C
  • 6.Challenge and Solution Working with Shapes1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 19.Use Abstract Classes with OOP Design Patterns
  • 1.The Observer Pattern1C30C
  • 2.Implementing the Observer Pattern1C30C
  • 3.A Concrete Observer Pattern Example1C30C
  • 4.The Template Method Pattern1C30C
  • 5.Implementing the Template Method Pattern1C30C
  • 6.Challenge and Solution Combining Patterns1C30C
  • 7.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 20.Learn Attribute Encapsulation
  • 1.Basics of Private and Protected Attributes1C30C
  • 2.Private and Protected Attribute Examples1C30C
  • 3.Implementing Private Attributes with Magic Methods1C30C
  • 4.Challenge and Solution Bank Account Management1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 21.Work with Properties
  • 1.Basics of Properties1C30C
  • 2.Getters Setters and Deleters1C30C
  • 3.Read-Only Properties1C30C
  • 4.Setter Validation and Wrangling 1C30C
  • 5.Property Chaining1C30C
  • 6.Challenge and Solution Person Properties1C30C
  • 7.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 22.Extend Built-in Types and Classes
  • 1.The Basic Idea1C30C
  • 2.Extending Strings1C30C
  • 3.Extending Ints and Floats1C30C
  • 4.Mutable vs. Immutable Types1C30C
  • 5.Challenge and Solution No Empty Strings1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 23.Extend Lists Dictionaries and Other Types
  • 1.Extending Lists1C30C
  • 2.Adding New Methods to Lists1C30C
  • 3.Extending Dictionaries1C30C
  • 4.Extending Tuples1C30C
  • 5.Challenge and Solution History List1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 24.Practice Built-in Type Extension
  • 1.Example #1 Instance Counting with Ints1C30C
  • 2.Example #2 Sanitized Strings1C30C
  • 3.Example #3 Default-Value Dictionaries1C30C
  • 4.Using Magic Methods with Built-in Type Extensions1C30C
  • 5.Example #4 Percentage Floats1C30C
  • 6.Challenge and Solution (Example #5) Representing Units1C30C
  • 7.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 25.Learn the Basics of Exceptions
  • 1.Basic Terminology1C30C
  • 2.Pythons Built-in Exceptions1C30C
  • 3.Raising Our Own TypeErrors and ValueErrors1C30C
  • 4.Raising Our Own KeyErrors AttributeErrors etc.1C30C
  • 5.Challenge and Solution Library Enhancements1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 26.Handle Exceptions Effectively
  • 1. Try and Except Basics1C30C
  • 2.The Finally and Else Blocks1C30C
  • 3.Program Flow During Exceptions1C30C
  • 4.Program Flow in Layered Programs1C30C
  • 5.Challenge and Solution Creating Instances from User Input1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 27.Understand Advanced Exception Handling
  • 1.Where Should We Handle Exceptions 1C30C
  • 2.Exception Handling in Different Locations1C30C
  • 3.Creating Custom Exceptions1C30C
  • 4.Basics of Exception Chaining1C30C
  • 5.Challenge and Solution Custom Exceptions and Chaining1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 28.Understand Copy Operations
  • 1.The Basics of Shallow Copying1C30C
  • 2.The Basics of Deep Copying1C30C
  • 4.Label vs. Identity vs. Value1C30C
  • 5.Challenge & Solution What Happens to Arguments 1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 29.Serialize and Deserialize Data
  • 1.The Basics of Serialization and Deserialization1C30C
  • 2.Serializing with the Pickle Library1C30C
  • 3.What Types of Data Can I Pickle 1C30C
  • 4.Serializing with JSON1C30C
  • 5.Challenge and Solution Serializing Instances1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 30.Learn the Basics of Metaprogramming
  • 1.Reflection and Introspection Functions Part I1C30C
  • 2.Reflection and Introspection Functions Part II1C30C
  • 3.The name Attribute1C30C
  • 4.Other Special Attributes1C30C
  • 5.Challenge and Solution Tell Me About...1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 31.Learn Intermediate Metaprogramming Concepts
  • 1.Metaprogramming with Decorators1C30C
  • 2.Dynamic Code Execution1C30C
  • 3.Building a Code Quiz with Dynamic Code Execution1C30C
  • 4.Modifying Code Programmatically1C30C
  • 5.Challenge and Solution There Is (Almost Always) A Better Way1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 32.Understand the Basics of Metaclasses
  • 1.What is a Metaclass 1C30C
  • 2.Some Simple Metaclass Examples1C30C
  • 3.Modifying Classes with Metaclasses1C30C
  • 4.Challenge and Solution Metaclass Creator Functions1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 33.Practice Working with Metaclasses
  • 1.Example #1 Metaclass Instance Counting1C30C
  • 2.Example #2 Preventing Multiple Inheritance1C30C
  • 3.Example #3 Adding Metaclasses by Using Decorators1C30C
  • 4.Example #4 Metaclasses and Inheritance1C30C
  • 5.Challenge & Solution Combining Metaclasses1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 34.Follow PEP8 Formatting Guidelines
  • 1.Function Indentation Basics1C30C
  • 2.Other Indentation Rules1C30C
  • 3.Breaking Up Lines1C30C
  • 4.When to Use Blank Lines1C30C
  • 5.Challenge & Solution PEP8 in Action1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 35.PEP8 Naming and Whitespace Conventions
  • 1.Basic Whitespace Guidelines1C30C
  • 2.More Whitespace Guidelines1C30C
  • 3.Comment Guidelines1C30C
  • 4.Naming Convention Guidelines1C30C
  • 5.Challenge & Solution PEP8 In Action1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 36.Build Simple GUIs with Tkinter
  • 1.Displaying the Main Window1C30C
  • 2.Creating and Adding Widgets1C30C
  • 3.Widgets for Displaying Text1C30C
  • 4.Challenge & Solution Fibonacci GUI1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 37.User Input and Event Handling
  • 1.User Input Widgets1C30C
  • 2.Buttons and Entries1C30C
  • 3.The Text Widget1C30C
  • 4.Checkbuttons and Radiobuttons1C30C
  • 5.Challenge & Solution Building a Form1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 38.Organize Tkinter Interfaces
  • 1.Moving Widgets Around with Pack1C30C
  • 2.The Place Method1C30C
  • 3.Geometry Managers and the Grid Method1C30C
  • 4.Challenge & Solution Container Widgets1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 39.Observe Variables and Bind Events
  • 1.Working with Observable Variables1C30C
  • 2.Hiding Widgets with Observable Variables1C30C
  • 3.Using the bind() Method1C30C
  • 4.Binding Keyboard Events1C30C
  • 5.Challenge & Solution Form Validation1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 40.Learn the Basics of Widget Styling
  • 1.Basic Widget Styling Options1C30C
  • 2.Borders and Reliefs1C30C
  • 3.Highlighting Entries1C30C
  • 4.Challenge & Solution Styling Playground1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 41.Learn Advanced Widget Styling
  • 1.Themed Tkinter Widgets1C30C
  • 2.Creating Simple Shared Styles1C30C
  • 3.Tkinters Built-in Themes1C30C
  • 4.Challenge & Solution Dark Mode1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 42.Work with Tkinter Canvas
  • 1.Creating and Displaying a Canvas1C30C
  • 2.Drawing Simple Shapes1C30C
  • 3.Drawing Text and Images1C30C
  • 4.Using Windows to Insert Widgets1C30C
  • 5.Challenge A Simple Drawing Application1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 43.Draw Charts and Graphs with Tkinter Canvas
  • 1.Draw the Axes1C30C
  • 2.Draw the Bar Widths1C30C
  • 3.Draw the Bar Heights1C30C
  • 4.Draw a Pie Chart1C30C
  • 5.Challenge & Solution Line Graphs
  • 6.Hands-On Lab or Other Video
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 44.Learn the Basics of Network Requests
  • 1.Making Basic Network Requests in Python1C30C
  • 2.Working with API Keys1C30C
  • 3.Creating a Simple Server1C30C
  • 4.Challenge Go Forth and Practice1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 45.Build and Utilize REST APIs
  • 1.What is REST Anyway 1C30C
  • 2.RESTful Basics1C30C
  • 3.1C30C
  • 4.Creating a REST API1C30C
  • 5.Building Read Endpoints1C30C
  • 6.Challenge & Solution Create a Client1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • a chart showing the basic method path pairs defined by restful convention.zip

  • 46.Learn Intermediate Network Request Concepts
  • 1.Adding Extra Request Data1C30C
  • 2.Handling Request Bodies on the Server-Side1C30C
  • 3.Including Request Bodies on the Client-Side1C30C
  • 4.Query Parameter Basics1C30C
  • 5.Challenge & Solution Finish the Endpoints1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 47.Understand Socket Programming
  • 1.Creating A Socket Server1C30C
  • 2.Creating A Socket Client1C30C
  • 3.Sending Socket Messages1C30C
  • 4.Keeping Socket Connections Open1C30C
  • 5.Handling Multiple Clients1C30C
  • 6.Challenge & Solution Forwarding Messages1C30C
  • 7.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 48.Build Effective Socket Applications
  • 1.Handling Common Socket Exceptions1C30C
  • 2.1C30C
  • 3.Sending Different Types of Data1C30C
  • 4.Sending Complex Data Using Pickle1C30C
  • 5.A Harder Way to Send Data1C30C
  • 6.Challenge & Solution Rock Paper Scissors1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 49.Understand the JSON Data Format
  • 1.JSON Syntax and Structure Basics1C30C
  • 2.JSON Data Types1C30C
  • 3.Loading and Dumping JSON Data with the json Module1C30C
  • 4.Challenge & Solution A JSON Database1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 50.Understand the XML Data Format
  • 1.XML Syntax and Structure Basics1C30C
  • 2.Representing Data with XML1C30C
  • 3.Parsing and Working with XML Data1C30C
  • 4.Challenge & Solution Translating JSON to XML1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 51.Learn the Basics of SQLite3
  • 1.SQLite Basic Concepts1C30C
  • 2.Creating Tables in SQLite1C30C
  • 3.Executing SQLite Statements in Python1C30C
  • 4.Inserting Data in SQLite1C30C
  • 5.Selecting Data in SQLite1C30C
  • 6.Challenge & Solution Creating Another Table1C30C
  • 7.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt

  • 52.Learn Intermediate SQLite3
  • 1.Deleting Data in SQLite1C30C
  • 2.1C30C
  • 3.Avoiding SQL Injection1C30C
  • 4.Updating Data in SQLite1C30C
  • 5.Challenge & Solution Interactive Product Management System1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 53.Learn Advanced SQLite3
  • 1.Narrowing Queries1C30C
  • 2.Grouping and Manipulating Query Results1C30C
  • 3.Narrowing Queries Practice1C30C
  • 4.Grouping and Manipulating Queries Practice1C30C
  • 5.Challenge & Solution More Complex Query Practice1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 54.Build a Simple Chat Application
  • 1.1C30C
  • 2.What Will We Be Building 1C30C
  • 3.Basic Application Setup1C30C
  • 4.Implementing the Init Methods1C30C
  • 5.Receiving and Broadcasting Messages on the Server1C30C
  • 6.Creating the User Interface1C30C
  • 7.Implementing the Client-Side Logic1C30C
  • 8.Challenge & Solution Adding User Ids1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt
  • Question 7-question.txt
  • saved url-heres the link to the Github repo.txt

  • 55.Build a Full-Stack Expense Tracker
  • 1.What Will We Be Building 1C30C
  • 2.Setting Up the Back-end1C30C
  • 3.Implementing the Load Endpoint with SQLite1C30C
  • 4.Implementing the Create and Delete Endpoints with SQLite1C30C
  • 5.Creating the Basic Interface1C30C
  • 6.Making Requests from the Front-End1C30C
  • 7.Challenge & Solution Deleting Expenses1C30C
  • 8.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt
  • Question 7-question.txt
  • saved url-here is the link to the repo.txt

  • 56.Build a Spreadsheet Program Part I
  • 1.What Will We Be Building 1C30C
  • 2.Basic Project Setup1C30C
  • 3.Implementing Cell Behavior1C30C
  • 4.Adding and Removing Cell Dependencies1C30C
  • 5.Challenge & Solution Arithmetic Magic Methods1C30C
  • 6.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt

  • 57.Build a Spreadsheet Program Part II
  • 1.Implementing Spreadsheet Behavior1C30C
  • 2.Building the Interface1C30C
  • 3.Making the Cells Update Automatically1C30C
  • 4.Challenge & Solution Updating Cells More Efficiently1C30C
  • 5.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt

  • 58.Build a GUI Web-Scraper Tool
  • 1.What Well Be Building1C30C
  • 2.Setting Up the Interface1C30C
  • 3.Loading and Parsing HTML1C30C
  • 4.Using User-Defined Selectors1C30C
  • 5.Pulling Data Out Of HTML1C30C
  • 6.Writing Scraped Data to a CSV1C30C
  • 7.Challenge Adding and Removing Fields1C30C
  • 8.Hands-On Lab or Other Video1C30C
  • Question 1-question.txt
  • Question 2-question.txt
  • Question 3-question.txt
  • Question 4-question.txt
  • Question 5-question.txt
  • Question 6-question.txt
  • Question 7-question.txt
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 38568
    حجم: 6190 مگابایت
    مدت زمان: 3046 دقیقه
    تاریخ انتشار: ۹ مرداد ۱۴۰۳
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید