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

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 دقیقه
    تاریخ انتشار: 9 مرداد 1403
    طراحی سایت و خدمات سئو

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