Logo do Senai
ÁREA DO ALUNO

Desenvolvimento de Sistemas

Veja um pouco sobre as matérias presentes no curso e o seu conteúdo

FPOO

Fundamentos de Programação Orientada a Objeto

O que é?

A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. O intuito da sua criação é o de aproximar o manuseio das estruturas de um programa ao manuseio das coisas do mundo real, daí o nome "objeto" como uma algo genérico, que pode representar qualquer coisa tangível. Esse novo paradigma se baseia principalmente em dois conceitos chave: classes e objetos. Todos os outros conceitos, igualmente importantes, são construídos em cima desses dois.

Vantagens

Todo software orientado a objeto é confiável (ao alterar uma parte nenhuma outra é afetada). Também é oportuno (ao dividir tudo em partes, várias delas podem ser desenvolvidas em paralelo) e manutenível (atualizar um software é mais fácil, uma pequena modificação beneficia todas as partes que usarem o objeto). Ele é extensível (o software não é estático, deve crescer para permanecer útil) e reutilizável (podemos usar o objeto de um sistema que criamos em outro sistema que viermos a criar) e por fim, ele é natural (todo software orientado a objeto tem que ser natural, pois é mais fácil de entender, se preocupa mais com a funcionalidade do que com os detalhes de implementação).

LIMA

Linguagem de Marcação

As linguagens de marcação são utilizadas para definir formatos, maneiras de exibição e padrões dentro de um documento qualquer. Normalmente não possuem qualquer estrutura de controle como as linguagens de programação tradicionais (por exemplo, comandos condicionais ou de repetição). Dessa forma, elas servem basicamente para definir como um determinado conteúdo será exibido na tela ou como os dados estarão estruturados. No curso, a trabalhada é o HTML. Usando essa linguagem, é possível criar páginas de sites, porém além do HTML, usamos o CSS e o JavaScript para dar formato à página. O HTML seria apenas como o esqueleto, onde usamos tags semânticas ou não para organizar o conteúdo em questão de ordem, a formatação já é com as outras partes; esse texto, por exemplo, está dessa forma devido ao CSS.

Tags e CSS

O HTML usa "Marcação" para anotar texto, imagem e outros conteúdos para exibição em um navegador da Web. A marcação HTML inclui "elementos" especiais, como head, body, header, footer e muitos outros. Um elemento HTML é separado de outro texto em um documento por "tags", que consistem no nome do elemento entre "<" e ">". Algumas delas tem uma semântica, por exemplo, a tag h1, que tem como ideia ser o título principal do restante do conteúdo, e seria diferente de usar uma outra tag. Também há as não semânticas, como as divs, que funciona como um container. A partir dessas tags é possível fazer a formatação no CSS, em que se coloca como ficará cada uma delas.

SOP

Sistemas Operacionais

O sistema operacional é um software ou conjunto de softwares cuja função é administrar e gerenciar os recursos de um sistema, desde componentes de hardware e sistemas de arquivos a programas de terceiros, estabelecendo a interface entre o computador e o usuário, e é o foco dessa matéria. Existem diversos sistemas, como Windows, Ubuntu, Android, Debian, entre outros. A seguir, veja alguns vídeos relacionados ao assunto:

Vídeo 1

O vídeo traz de forma resumida o que é e o que faz um sistema operacional

Vídeo 2

O vídeo mostra como fazer Dual Boot com WIndows 10 e Linux em uma máquina

Vídeo 3

Vídeo feito para mostrar como fazer a instalação do WIndows 10 em uma máquina virtual

HARE

Hardware e Redes

Mas o que é hardware? Hardware é a parte física do computador, ou seja, o conjunto de aparatos eletrônicos, peças e equipamentos que determinam do que um dispositivo é capaz e como você pode usá-lo. Nas aulas, é visto os diversos componentes que existem e suas funções, além da parte de redes, que envolve endereçamento IP, por exemplo. Abaixo há alguns destaques dos conteúdos do primeiro semestre:

IP

O endereço IP é um endereço exclusivo que identifica um dispositivo na Internet ou em uma rede local. Todos os computadores com acesso à internet contam com um endereço IP para serem identificados. O endereço IPv4 tem dois componentes: o endereço de rede e de host. O primeiro se encarrega de identificar toda a rede e o segundo faz a identificação da conexão a um host específico, então, cada host tem um endereço exclusivo dentro da rede. Para saber a rede, é preciso saber a máscara de rede, e assim, por exemplo, se a máscara de rede do endereço IP 8.8.8.0 for 255.0.0.0, o endereço de rede seria 8.0.0.0, mas se a máscara fosse 255.255.0.0, seria 8.8.0.0.

Modelo OSI

O modelo OSI é um modelo que estabelece regras e orientações para que ocorra a interconectividade de dois dispositivos de rede independentemente das empresas envolvidas (como sistema operacional, fabricante da placa etc.). Se baseia em decompor a funcionalidade da cadeia de transmissão de um pacote em diversas camadas. Como é de referência, o modelo OSI serve de base para que ocorra a comunicação em qualquer tipo de rede (de curta, média ou longa distância).

Aula prática

Nas aulas práticas, foi possível ver os componentes necessários para um computador funcionar (além da placa mãe), como o processador e a memória RAM, e juntá-los para poder ligá-lo.