<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Renan Lima &#187; padrão</title>
	<atom:link href="http://www.renanlima.com/blog/tag/padrao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.renanlima.com/blog</link>
	<description>Empreendedorismo, SEO, tecnologia e motivação</description>
	<lastBuildDate>Tue, 08 Nov 2011 16:09:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Curso de web 010: Organizando os arquivos de seus projetos</title>
		<link>http://www.renanlima.com/blog/curso-de-web-010-organizando-os-arquivos-de-seus-projetos/</link>
		<comments>http://www.renanlima.com/blog/curso-de-web-010-organizando-os-arquivos-de-seus-projetos/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 21:19:45 +0000</pubDate>
		<dc:creator>Renan Lima</dc:creator>
				<category><![CDATA[Curso de Web]]></category>
		<category><![CDATA[organização]]></category>
		<category><![CDATA[padrão]]></category>

		<guid isPermaLink="false">http://www.renanlima.com/blog/?p=213</guid>
		<description><![CDATA[Um projeto com uma estrutura organizada poupa mais de 80% do seu tempo e trabalho. Veremos nesta 10º aula do curso de web como tirar aproveito desse ambiente e como usá-lo na prático em um projeto web. Muitas pessoas, principalmente quem está começando a estudar neste curso de web, não utiliza um padrão na estrutura [...]]]></description>
			<content:encoded><![CDATA[<p><em>Um projeto com uma estrutura organizada poupa mais de 80% do seu tempo e trabalho. Veremos nesta 10º aula do curso de web como tirar aproveito desse ambiente e como usá-lo na prático em um projeto web.</em></p>
<p>Muitas pessoas, principalmente quem está começando a estudar neste curso de web, não utiliza um padrão na estrutura de seu trabalho e isso como foi dito, dificulta muito a criação e a modificação no projeto.</p>
<p>Para começar, tenhamos em mente que o objetivo principal da organização de dados é separar os tipos de arquivos. Falando tecnicamente, nosso projeto deverá ter uma pasta para o css, outra para o javascript, uma para as classes php e outras ainda para as imagens. Utilizamos este tipo de organização para qualquer tipo de arquivo.</p>
<p>Quando você usa um framework, provavelmente segue um padrão. Falando dos <a title="Framework - Em portugues" href="http://pt.wikipedia.org/wiki/Framework" target="_blank">frameworks </a>mais conhecidos, todos utilizam o padrão <a title="MVC - Em português" href="http://pt.wikipedia.org/wiki/MVC" target="_blank">MVC</a>, mas isso falaremos em outro post referente ao Curso de Web. <img src='http://www.renanlima.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Vejamos como ficará nossa estrutura na prática.</p>
<p>Iremos precisar obviamente de uma pasta para guardar as imagens do projeto, portanto vamos criar agora uma pasta para a imagem que irá se chamar <span style="color: #333399;">‘img’</span>. <em>Simples não?</em><br />
<span style="color: #333399;"><br />
&#8230; [Diretório]<br />
img/<br />
index.php</span></p>
<p><strong>Pasta IMG</strong><br />
Nesta pasta poderemos criar subpastas como por exemplo: usuários, layout, noticias, paginas, banners e etc.</p>
<p>Vou descrever como seria cada pasta citada acima.</p>
<ul>
<li><strong>usuarios: </strong>Nesta pasta ficará armazenado as imagens dos usuários que fazem upload em seus perfis.</li>
<li><strong>layout:</strong> Nesta pasta terá somente imagens usadas no layout do site como: logo, menu, rodapé e etc.</li>
<li><strong>noticias:</strong> Aqui iremos colocar imagens de notícias.</li>
<li><strong>paginas:</strong> Esta página irá receber imagens específicas de cada pagina (home, contato, quem somos), na mesma poderá ter subpastas para sua melhor organização.</li>
<li><strong>banners:</strong> Aqui colocaremos os banners do site.</li>
</ul>
<p>Agora precisamos guardar nossas folhas de estilo CSS. Crie uma pasta chamada <span style="color: #333399;">‘css’</span>.<br />
<span style="color: #333399;">&#8230; [Diretório]<br />
img/<br />
css/<br />
index.php</span></p>
<p>Na pasta CSS terá as nossas folhas de estilo, podemos agora ir para o próximo passo. <img src='http://www.renanlima.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Vamos criar agora uma pasta para guardar nossos arquivos Java Script. Crie uma pasta chamada <span style="color: #333399;">‘js’</span>.</p>
<p><span style="color: #333399;">&#8230; [Diretório]<br />
img/<br />
css/<br />
js/<br />
index.php</span></p>
<p>Está ficando bom! Agora para você que trabalha com php ou outra linguagem de servidor(asp, jsp), crie uma pasta chamada de ‘class’.</p>
<p><span style="color: #333399;">&#8230; [Diretório]<br />
img/<br />
css/<br />
js/<br />
class/<br />
index.php</span></p>
<p>Na pasta <span style="color: #333399;">‘class’ </span>iremos colocar somente classes dinâmicas que nosso site utiliza.</p>
<p>Para quem trabalha com linguagem dinâmica(php, asp, jsp), crie uma pasta chamada <span style="color: #333399;">‘view’</span>.</p>
<p><span style="color: #333399;">&#8230; [Diretório]<br />
img/<br />
css/<br />
js/<br />
class/<br />
view/<br />
index.php</span></p>
<p>Na pasta view iremos colocar as paginas interna do site, ou seja,  a index que incluirá(<em>include</em>) as páginas pertencentes a view. A pasta view provavelmente terá subpastas.</p>
<p>Se você utilizar outros arquivos como videos, documentos, musicas. Basta criar as pastas com o nome correspondente.</p>
<p>Simples não é? Depois de um tempo isso se tornará um habito, muito produtivo por sinal.<br />
<strong><br />
OBS:</strong> Para quem não trabalha com páginas dinâmica, usa-se as seguintes pastas:</p>
<p><span style="color: #333399;">&#8230; [Diretório]<br />
img/<br />
css/<br />
js/<br />
index.php</span></p>
<p>Chegamos ao fim de mais uma aula do Curso de Web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.renanlima.com/blog/curso-de-web-010-organizando-os-arquivos-de-seus-projetos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

