Estrutura de Dados Com PHP e SPL
5.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
40 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Estrutura de Dados Com PHP e SPL to your Wishlist.

Add to Wishlist

Estrutura de Dados Com PHP e SPL

Aprenderemos toda Bíblioteca SPL, aprenderemos SPL Data Structures, Iterators, SPL Interfaces, SPL Exceptions e outras
5.0 (14 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
40 students enrolled
Created by Elton Oliveira
Last updated 6/2017
Portuguese
Current price: $10 Original price: $100 Discount: 90% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3.5 hours on-demand video
  • 14 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Após este curso, o aluno irá saber como utilizar a bíblioteca SPL para performar seu código para solucionar problemas relacionados a estrutura de dados
View Curriculum
Requirements
  • PHP Básico
Description

A Bíblioteca Padrão do PHP SPL é um grande conjunto de funcionalidades que enriquece o PHP exatamente como frameworks, extensões ou classes de terceiros. Suas funcionalidades são divididas em alguns componentes principais:

  • Data structures
  • Iterators
  • Interfaces
  • Exceptions
  • Autoloading

Iremos estudar cada uma delas com exemplos simples de entender, ainda vemos muitos programadores php que apesar de utilizar a linguagem no seu dia a dia, desconhece todo o poder dessa biblioteca muitas vezes tendo que reinventar a roda para resolver alguns problemas, muitas vezes esses problemas são resolvidos com algoritmos de baixo desempenho que além de lentos consomem bastante memória.

Who is the target audience?
  • Programadores PHP, Alunos de Computação, Interessados em Estrutura de Dados
Students Who Viewed This Course Also Viewed
Curriculum For This Course
34 Lectures
03:37:51
+
Apresentação do Curso
2 Lectures 03:47

Nesta Aula estarei dando uma breve introdução sobre a SPL

Preview 02:23

Acessando a documentação no site do php.net
01:24
+
Estrutura de Dados
20 Lectures 02:12:40

Nesta aula darei uma breve introdução sobre estrutura de dados e analise assintótica de algoritmos 

Estrutura de Dados e análise assintótica de algoritmos
05:11

Nesta aula iremos aprender o que são lista ligada e lista duplamente ligada, utilizaremos na prática a classe 

SplDoublyLinkedList


Lista Duplamente Ligada
19:44

Lista Duplamente Ligada 2
03:16

Código utilizado nas aulas anteriores

Código utilizado na aula anterior
00:13

Nesta aula darei uma introdução sobre pilha e aplicaremos na prática

Pilha
14:58

Código fonte da aula passada de pilha

Código da aula de Pilha
00:20

Nesta aula irei explicar o que é uma fila em seguida irei aplicar com exemplos prático

Fila
14:03

Código utilizado na aula anterior de fila

Código Fonte Fila
00:21

Nesta aula darei uma introdução sobre heap de forma detalhada

SplHeap-SplMinHeap-SplMaxHeap
13:02

Nesta aula irei explicar mais afundo o funcionamento da ordenação da heap

Funcionamento da Ordenação
06:31

Nesta aula iremos implementar um exemplo utilizando a classe splHeap

SplHeap na prática
08:07

Implementando SplMaxHeap e SplMinHeap
07:31

Código fonte da aula SplHeap na prática

Código fonte da aula passada
00:13

Código utilizando na aula de SplMaxHeap e SplMinHeap
00:09

Nesta aula iremos conhecer a fila de prioridades

SplPriorityQueue - Fila de Prioridade
12:13

Código utilizado na aula de fila de prioridade

Código utilizado na aula passada
00:14

Nesta aula iremos aprender a utilizar a classe SplFixedArray

SplFixedArray
09:06

Código de exemplos da aula passada

Código utilizado na aula de splFixedArray
00:10

nesta aula iremos entender como funciona a classe SplObjectStorage

SplObjectStorage
16:54

Código fonte utilizado na aula de SplObjectStorage

Código fonte da aula passada
00:22
+
Iterator - Estamos finalizando as postagens desta sessão
12 Lectures 01:22:44

Nesta aula iremos aprender as vantagens de utilizar o Iterator na prática

Preview 14:02

Código da aula de Iterator

Código da aula passada
00:13

Nesta aula iremos criar nosso próprio Iterator implementando a interface Iterator

Preview 12:52

Código utilizado na aula passada

Código da aula passada
00:26

Nesta aula iremos criar nossa classe personalizada para trabalhar com a sequência fibonacci

FibonacciIterator
13:34

Classe FibonacciIterator

Código da aula anterior
00:23

Nesta aula iremos entender como funciona o AppendIterator e como fazer a implementação na prática

AppendIterator
07:22

Código fonte da aula anterior

Código fonte da aula de AppendIterator
00:11

Nesta aula iremos entender os conceitos do ArrayIterator e implementar exemplos na prática

ArrayIterator
10:55

Código utilizando na aula de ArrayIterator
00:13

Nesta aula iremos conhecer a classe CachingIterator, estudaremos a teoria e a prática

CachingIterator
21:36

Código utilizado na aula

Código da aula de CachingIterator
00:55
About the Instructor
Elton Oliveira
4.5 Average rating
326 Reviews
2,808 Students
4 Courses
Programador

Olá, eu sou Elton Oliveira Programador com 10 anos de experiência em desenvolvimento mobile e web,  tenho interesse em assuntos como algoritmos e estruturas de dados e suas implementações, gosto muito de me aprofundar em assuntos como técnicas de aprendizado de máquina, inteligência artificial, métodos numéricos, resolução de equações diferenciais, álgebra linear, interpolação e outros assuntos relacionados.

Espero poder contribuir com seu aprendizado , vejo você no curso até mais!!