Desenvolvedor Invocado é

aquele que usa

Software Livre

Alessandro Feitoza

Ativista e Militante do Software Livre

 

Criador e Mantenedor do PHP com Rapadura

 

Programador Web no Projeto e-Jovem

 

Desenvolvedor na Dsigner ByCreator

Desenvolvimento

Desenvolvimento Web

Desenvolvimento de Sistemas Web

Software Livre

Movimento Filosófico, Social, e Político.

 

 

 

 

 

Não, não é o Linux!

Liberdade 0

 

A liberdade de executar/rodar/usar o programa, para qualquer propósito.

 

Liberdade 1

 

A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades. Acesso ao código-fonte é um pré-requisito para esta liberdade.

 

Liberdade 2

 

A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo.

 

Liberdade 3

 

A liberdade de alterar o programa, e liberar suas alterações, de modo que toda a comunidade se beneficie. Acesso ao código-fonte é um pré-requisito para esta liberdade.

 

HTML

Hyper

Text

Markup

Language

<!DOCTYPE>
<html lang="pt-br">
    <head>
        <meta charset="utf-8">
        <title> I Vale Web Livre </title>
    </head>

    <body>
        Hello World!!!
    </body>
</html>

CSS

Cascate

Style

Sheet

body{
    background-color: gray;
    font-family: Cantarell;
    font-size: 12pt;
    margin: 10px;
}

.conteudo{
    background-color: blue;
}

header{
    background-color: #000000;
}

#sidebar{
    background-color: #ffffff;
    text-align: center;
}

...
<body>
    <header>
        <h1>Bem vindo ao 1º Web Vale Livre</h1>
    </header>

    <div id="sidebar">
        ...
    </div>

    <div class="conteudo">
        <h3>Palestrantes Confirmados</h3>
        <a href="">Alessandro Feitoza</a>
        <a href="">Yan Vancelis</a>
        <a href="">Rapadura Doce</a>
    </div>
</body>
...

Javascript

Não é Java!

function mostrar_alerta(numero){
    switch(numero){
        case 1:
            alert("http://alessandrofeitoza.eu");
            break;
        case 2:
            alert("http://web.valelivre.org");
            break;
        case 3:
            alert("http://phpcomrapadura.org");
            break;
    }
}
...
<div class="conteudo">
    <h3>Palestrantes Confirmados</h3>
    <a href="" onclick="mostrar_alerta(1);">Alessandro Feitoza</a>
    <a href="" onclick="mostrar_alerta(2);">Yan Vancelis</a>
    <a href="" onclick="mostrar_alerta(3);">Rapadura Doce</a>
</div>
...

PHP

Preprocessor

Hypertext

<?php
    $login = $_POST['login'];
    $pass = $_POST['pass'];

    $log = execute_login($login, $pass);

    if($log == true){
        echo "Logado com Sucesso!";
    }else{
        echo "Dados incorretos!";
    }
?>
...
<div id="sidebar">
    <form action="login.php" method="POST">
        <input type="email" name="login" placeholder="Digite seu Email">
        <input type="password" name="pass" placeholder="Digite sua Senha">
        <br>
        <button> Entrar </button>
    </form>
</div>
...

SQL

Structured

Query

Language

<?php
    function execute_login($login, $pass){
        $query = "SELECT * FROM tb_user WHERE login='$login' AND pass='$pass';";

        $result = mysqli_query($con, $query);
        ...
        return $result;
    }
?>

E pra hospedar o Sistema/Site

Apache 2

Servidor de Aplicações Web

Livre e Aberto

 

E o que uso pra escrever os códigos?

Sublime Text
Eclipse

Atom

E pra testar?

Mozilla Firefox

Ou algum outro navegador...

E se eu precisar fazer ibagens?

Inkscape

Desenho Vetorial

Gimp

Manipulação de Imagens

Mas calma, não precisa saber tudo isso!

Bootstrap

Framework HTML + CSS + Javascript

Bootsnipp

Template Bootstrap

Tem como fazer um site mais fácil não?

Wix

Faça você mesmo

Wordpress

Esse nome tem poder

Joomla

O CMS dos cabras invocados

Compartilhamento de Código

GitHub

Rede Social pra desenvolvedores

Comunidades

Programar, Hacker, Desenvolver, é legal

E melhor ainda é não fazer isso sozinho!

Pronto, você é um desenvolvedor Web

E livre

Isso é tudo pessoal

Alessandro Feitoza

Site: www.alessandrofeitoza.eu

Email: eu@alessandrofeitoza.eu

Telegram/Actor: (85) 9 8674-0502
Made with Slides.com