PHP Orientado a Objetos Da Teoria a Prática
5.0 (1 rating)
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.
10 students enrolled
Wishlisted Wishlist

Please confirm that you want to add PHP Orientado a Objetos Da Teoria a Prática to your Wishlist.

Add to Wishlist

PHP Orientado a Objetos Da Teoria a Prática

Aprenda PHP OO na prática! Crie uma loja virtual integrada com checkout transparente do PagSeguro.
5.0 (1 rating)
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.
10 students enrolled
Created by Nanderson Castro
Last updated 9/2017
Portuguese
Current price: $10 Original price: $70 Discount: 86% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 7.5 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • A aplicar os conceitos inerentes da Orientação a Objetos em suas aplicações PHP
View Curriculum
Requirements
  • Conceitos Básicos de PHP, como instalação, conceitos de lógica e estrutura básica.
Description

O Curso:

O PHP têm evoluido bastante ao longo dos anos! E o paradigma Orientado a Objetos se tornou cada vez mais necessário nesse cenário mais Enterprise de aplicações robustas e que servem para milhares de usuários! A grande pedida da Orientação a Objetos se dá pelo fato de sua organização e separação; E se bem aplicada, poupará horas e horas do programador por conta de um bom planejamento e da boa relação criada entre os objetos do sistema ! Atualize-se já e venha conhecer esse mundo novo! Venha aprender a trabalhar de forma profissional com PHP criando aplicações fáceis de manter e com boa separação de camadas e responsabilidades!

Neste curso vou te levar do absoluto zero com a Orientação a Objetos ao conhecimento mais pleno, onde você poderá ter todo o know-how sobre este paradigma aplicado na linguagem PHP! E conhecimento suficiente para criar qualquer aplicação com um minimo de organização e profissionalismo!

Projeto:

Ao fim do curso iremos trabalhar em dois projetos! Um será a refatoração do painel administrativo criado no curso PHP Básico, onde traremos toda a estrutura criada com o paradigma estruturado para o paradigma proposta neste curso, o Orientado a Objetos! E segundo criaremos uma loja virtual, onde nossos usuários poderão fazer compras com os mais diversos métodos de pagamentos oferecido pela integração com PagSeguro, onde mostraremos como integrarmos o checkout transparente, ou seja, todos o processo será gerenciado pelo PagSeguro porém o usuário permanecerá a todo o momento em nosso site!

Por fim, realizaremos o deploy de nossa aplicação na Digital Ocean! Onde configuraremos um servidor do zero para colocarmos nossa aplicação disponivel para o mundo!

Who is the target audience?
  • Desenvolvedores PHP que queiram da o próximo passo em sua carreira como dev.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
63 Lectures
07:15:54
+
Introdução & Ambiente
2 Lectures 04:32
+
Conceitos Básicos de OO
12 Lectures 54:42


Herança
07:51

Visibilidade
09:19

Encapsulamento
01:30

Polimorfismo
04:27

Classes Abstratas
04:16

Interfaces
03:27

Final Classes
01:47

Métodos & Atributos Estáticos
05:09

Operador de Resolução de Escopo
01:21

Classes Anônimas
06:10
+
Métodos Mágicos
5 Lectures 13:37
O que são métodos mágicos
00:52

__construct & __destruct
03:55

__toString
02:28

__set & __get
05:25

Concuindo
00:57
+
PHP & Práticas Modernas
2 Lectures 20:03
Conhecendo o Composer
15:23

PHP-FIG & PSRs
04:40
+
Trabalhando com Datas no PHP (DateTime & Outros)
6 Lectures 35:34
A Classe DateTime
05:34

Criando Intervalos Entre Datas (DateInterval)
07:05

Pegando a diferença entre duas datas
05:05

Verificando períodos entre datas (DatePeriod)
06:48

Formatando datas dinâmicas
04:40

Trabalhando com Timezone (DateTimezone)
06:22
+
Autoload desmistificado
4 Lectures 27:04
O que é autoload?
06:24

Registrando autoload via SPL
03:58

Gerenciamento do autoload com Composer
05:05

Entendendo Namespaces
11:37
+
Tratando Exceções
3 Lectures 15:04
Conhecendo as Exceptions
07:30

Tratando Exceptions
03:53

Criando uma Exception Customizada
03:41
+
Traits
1 Lecture 10:06
Traits de Uma Vez por Todas
10:06
+
[Projeto] - Refatorando Painel Admin Procedural
14 Lectures 01:57:50
Introdução as mudanças
07:35

Organizando Nossa Estrutura
06:02

Nosso Sistema de Carregamento de Páginas
08:59

A Regra da Nossa Entity
08:32

Nosso BaseController e Nosso Participante View
03:15

Nossas Tools Auxiliares
07:53

Refatorando Produtos
21:13

Voltando ao BaseController
05:40

Refatorando Usuários e Categorias
07:32

Testando Modificações e Conhecendo as Views
07:24

Refatorando Autenticação
09:12

Refatorando Recuperar Senha
12:41

Fazendo Teste nas Mudanças
07:01

Bloqueando Acesso ao Admin
04:51
+
[Projeto] - Criando Nossa Loja Virtual
4 Lectures 41:14
Organizando Home da Loja
11:06

Criando Single de Produtos
18:11

Criando Carrinho de Compras
06:21

Criando Passo de Cadastro/Autenticação p/ Compra
05:36
1 More Section
About the Instructor
Nanderson Castro
4.4 Average rating
87 Reviews
1,552 Students
2 Courses
Code Experts Learning

Developer por amor e curioso por natureza! Gerencia comunidades e meetups em sua região, desde PHP UG a Ionic Meetup passando pelo Google Developers Group.

Zend Certified PHP Engineer, para a versão 5.5 do PHP. Acredita que promover e participar de eventos, meetups e fortalecer o network, o faz um profissional melhor e mais iterado no mercado onde atua! Profissionalmente atuo na Secretaria de Transparência e Controle do Maranhão e me aventuro, com cuidado, no mundo do empreededorismo na Code Experts Apps, empresa focada na criação de Aplicações Web e Aplicativos Móveis.

Zend Certified PHP Engineer