Desenvolvimento de Software Multiplataforma

O Tecnólogo em Desenvolvimento de Software Multiplataforma

O tecnólogo em Desenvolvimento de Software Multiplataforma tem como objetivo formar profissionais capazes de desenvolver software para diversas plataformas, tais como Web, Desktop, Móvel, em Nuvem Internet das Coisas, empregando conceitos de Segurança da Informação e Inteligência Artificial. Assim como especializar profissionais para trabalhar com metodologias ágeis de gestão de projetos, versionamento, integração e entrega contínua de software, visando desenvolver soluções de software que atendam os critérios de qualidade exigidos pelo mercado. Além disso, pretende-se preparar os egressos para estabelecer relacionamentos produtivos; desenvolver a capacidade de comunicação, inclusive em língua estrangeira; utilizar raciocínio lógico; gerar soluções inovadoras; saber posicionar-se enquanto profissional e cidadão ético, com responsabilidade social e ambiental.

O Técnólogo em Desenvolvimento de Software Multiplataforma tem como perfil o profissional que projeta, desenvolve e testa software para múltiplas plataformas, aplicações em Nuvem e Internet das Coisas. Seleciona e aplica conceitos, métodos e tecnologias de Linguagens de Programação, Banco de Dados, Engenharia de Software, Segurança da Informação e Inteligência Artificial, propondo soluções tecnológicas. Realiza análise estatística de dados para apoiar a tomada de decisão. Coordena projetos e equipes de desenvolvimento de software.

Trata-se de um profissional capaz de trabalhar com toda as áreas de desenvolvimento de uma aplicação em multiplas plataformas. O perfil deste tipo de profissional é chamado de "T-Shaped", pois são pessoas que têm conhecimento em diversos assuntos, representado pela parte de cima do T, e é especialista em determinado assunto, possuindo um conhecimento bem aprofundado em diversas plataformas, representado pela parte vertical do T. Além disto, este profissional é responsável por desenvolver as funcionalidades dos sistemas em diversas plataformas, levantar os requisitos junto ao cliente, e principalmente entender as regras de negócio na qual o projeto está inserido, identificando as necessidades e demandas, propondo assim soluções criativas, dinâmicas e principalmente tecnologias embarcadas com muita inovação.

Segundo dados da Associação Brasileira de Empresas de Tecnologia da Informação e Comunicação (Brasscom), o mercado nacional emprega 1,56 milhão de trabalhadores atualmente, com mais de 40 mil postos de trabalho criados em 2019. Desse montante, 42,8% está em São Paulo. A previsão é de que o setor demande, até 2024, 70 mil profissionais por ano, cerca de 20 mil a mais do que se formam em cursos da área de TIC. A rea Softwares e Serviços TIC, uma das principais em que o egresso poderá atuar, possui 656.711 postos de trabalho, com um aumento de quase 30 mil vagas em 2019. O Tecnológico em Desenvolvimento de Software poderá atuar em grandes empresas, como especialista ou gestor; em empresas menores, com perfil de atuação mais generalista; por conta própria, no modelo autônomo, bem como empreender e criar sua própria empresa. Organizações não governamentais. Órgãos públicos. Institutos e Centros de Pesquisa.

O curso de Curso Superior Tecnológico em Desenvolvimento de Software tem duração de 6 semestres, sendo:

  • Presencial com 20% de carga oferecida remotamente.

Estimula-se a utilização da abordagem por problema e por projetos, onde são abordados:

  • Ensino Híbrido;
  • Metodologias Ativas;
  • Aulas expositivas e dialogadas comtemplando ou não atividades;
  • Aulas práticas em laboratórios para sedimentação da teoria;
  • Pesquisas científicas desenvolvidas com possível apresentação em evento científico;
  • Integração entre componentes.

Competências Profissionais

- Analisar e corrigir, scripts maliciosos, Cross-Site-Scripting buscando um padrão de segurança recomendado no desenvolvimento das aplicações.
- Aplicar conceitos de álgebra no desenvolvimento de aplicações e sistemas.
- Aplicar linguagens de programação Back-end e raciocínio lógico adequados para resolução de situações problema e ou desenvolvimento de projetos diversos.
- Aplicar linguagens voltadas a Inteligência Artificial para atender as particularidades de desenvolvimento de projetos específicos.
- Aplicar métricas de usabilidade e elaborar avaliações Heurísticas e Inspeção Semiótica.
- Aplicar princípios de matemática e estatística na solução de problemas complexos.
- Aplicar técnicas de Search Engine Optimization, conjunto de estratégias e métodos para melhorar o posicionamento de páginas da Internet nos mecanismos de buscas.
- Aplicar técnicas de Segurança da Informação na estruturação e desenvolvimento de banco de dados no atendimento das necessidades do projeto e na segurança dos dados.
- Avaliar as abordagens de desenvolvimento híbrido, multiplataforma ou nativo e selecionar a melhor abordagem para atender a necessidade do cliente.
- Construir páginas web utilizando linguagem de marcação de acordo com a necessidade do segmento ou projeto buscando recursos que sejam adaptados aos mais diversos dispositivos.
- Desenvolver comunicação interpessoal, compreensão e interpretação elementar em situações familiares cotidianas e profissionais que envolvam expressão de ideias, negociação, análise e elaboração de documentos, gráficos, diagramas e símbolos em inglês.
- Desenvolver objetos inteligentes, com capacidade de interação entre diversas tecnologias e compor o cenário de Internet das Coisas.
- Desenvolver projetos de Banco de Dados utilizando diferentes abordagens de modelagem e implementação a fim de garantir a qualidade dos dados.
- Desenvolver softwares baseados em metodologias e técnicas de programação que visam a segurança das aplicações e do usuário.
- Desenvolver soluções de software e produtos empregando conceitos e técnicas de Design Digital e Visual.
- Dimensionar e estruturar os recursos necessários para implantação de um site/e-commerce entre outros projetos.
- Distinguir e empregar as diversas metodologias e conceitos de desenvolvimento de software nos projetos para atender as necessidades e resolver problemas, aplicando conceitos de lógica de programação.
- Empreender, exercer a liderança, identificar oportunidades de mudanças e projetar soluções inovadoras baseadas em tecnologias da informação nas organizações.
- Empregar as melhores práticas da Arquitetura da Informação no desenvolvimento de software para Dispositivos Móveis, Web e Desktop.
- Empregar conceitos de Experiência do Usuário (UX) e Experiência do Consumidor (CX) para elaboração de perfil do usuário/consumidor, personas, jornada do usuário/consumidor e pontos de contato.
- Empregar estruturas de dados adequadas para o desenvolvimento de software para atender a diversidade de projetos e plataformas.
- Empregar fundamentos de sistemas operacionais no desenvolvimento de software.
- Empregar linguagens de Programação Orientada a Objetos e utilizar Padrões de Projetos no desenvolvimento de aplicações.
- Empregar metodologias que visem garantir critérios de qualidade no desenvolvimento de uma solução computacional.
- Empregar os aspectos éticos e legais relacionados aos direitos e propriedades intelectuais inerentes à utilização e desenvolvimento de software.
- Especificar os requisitos, projetar e documentar soluções de software baseadas no conhecimento apropriado de teorias, modelos e técnicas, observando as necessidades dos projetos.
- Gerenciar projetos de sistemas de informação quanto aos objetivos, custos, recursos, escopo, riscos e prazos.
- Identificar as necessidades dos projetos buscando adaptá-las aos mais diversos meios de hospedagem, Compartilhado, Cloud, Virtual Private Server, Colocation e Servidor Dedicado, utilizando o recurso adequado de cada um.
- Identificar linguagens de programação Back-end para diversos tipos de desenvolvimento desktop, web ou mobile, mostrando compreensão da escolha de cada uma delas para adequação em projetos de diversas áreas.
- Implantar sistemas nas diversas infraestruturas de Redes de Computadores, buscando a melhor performance.
- Implementar sistemas interativos, utilizando os métodos e técnicas da Interação Humano Computador para Desktop, Web, Tablet, Smartphone e para Internet das Coisas (IoT).
- Modelar e implantar processos de negócio, propor soluções de TI a fim de aumentar a competitividade das organizações.
- Planejar a melhor estratégia para documentação e versionamento dos softwares buscando as melhores práticas do mercado.
- Propor soluções para mineração de dados, nas quais as necessidades dos projetos e as situações problema sejam atendidas (Mobile, Back-end)
- Selecionar e empregar tecnologias de inteligência artificial aplicáveis ao desenvolvimento de aplicações para dispositivos móveis e web.
- Utilizar adequadamente as técnicas de armazenamento e tratamento de dados não-estruturados, visando qualidade, manutenção e segurança;
- Utilizar adequadamente os princípios de armazenamento e tratamento de dados a fim de suportar a recuperação de dados utilizados em aplicações.
- Utilizar linguagens de programação orientada a objetos e raciocínio lógico adequados para resolução de situações problema e ou desenvolvimento de projetos diversos.

Competências Sócioemocionais

- Demonstrar capacidade e interesse na construção de relacionamentos profissionais.
- Demonstrar ética profissional.
- Agir com pensamento crítico voltado à resolução de situações-problema.
- Demonstrar capacidade de análise, negociação e tomada de decisão.
- Evidenciar capacidade de adoção comportamental segundo as circunstâncias do ambiente ou diante de argumentos consistentes.
- Responder com empatia a emoções e necessidades manifestadas por outras pessoas.
- Evidenciar desinibição e desprendimento para lidar com pessoas de cargos superiores.
- Atuar de forma colaborativa quando do trabalho em equipe.
- Atuar com liderança em função dos contextos do trabalho.
- Demonstrar capacidade de adotar em tempo hábil a solução mais adequada entre possíveis alternativas.
- Contribuir para o alcance de objetivos comuns.
- Demonstrar habilidade para escutar atentamente seu interlocutor.
- Demonstrar tendência a ajustar situações e estabelecer acordos.
- Demonstrar autonomia intelectual e de ação.
- Apresentar argumentos logicamente encadeados a respeito de um determinado assunto.
- Demonstrar capacidade de lidar com situações novas.
- Evidenciar iniciativa e flexibilidade para adaptar-se a novas dinâmicas.
- Comunicar-se com eficiência nos contextos do trabalho, com a utilização da terminologia técnica e/ou científica e de acordo com os gêneros textuais e modelos convencionados (documentação e redação técnica).
- Utilizar, nos contextos do trabalho, elementos da Tecnologia de Informação e Comunicação (TICs)

Matriz Curricular

Primeiro SemestreSegundo SemestreTerceiro SemestreQuarto SemestreQuinto SemestreSexto Semestre

Modelagem de Bancos de Dados

Banco de Dados Relacional

Banco de Dados Não Relacional

Integração e Entrega Contínua

Segurança no Desenvolvimento de Aplicações

Mineração de Dados

Desenvolvimento Web I

Desenvolvimento de Web II

Desenvolvimento de Web III

Laboratório de Desenvolvimento de Web

Laboratório de Desenvolvimento para Dispositivos Móveis

Laboratório de Desenvolvimento Multiplataforma

Algoritmo e Lógica de programação

Técnicas de Programação I

Técnicas de Programação II

Programação para Dispositivos Móveis I

Programação para Dispositivos Móveis II

Qualidade e Teste de Software

Engenharia de Software I

Engenharia de Software II

Gestão Ágil de Projetos de Software

Internet das Coisas e Aplicações

Aprendizagem de Máquina

Processamento de Linguagem Natural

Design Digital

Fundamentos de Marketing

Interação Humano Computador

Experiência do Usuário

Computação em Nuvem I

Computação em Nuvem II

Sistemas Operacionais e Redes de Computadores

Estrutura de Dados

Álgebra Linear

Estatística Aplicada

Fundamentos da Redação Técnica

Ética Profissional e Patente


Matemática para Computação

Inglês I

Inglês II

Inglês III

Inglês IV

Microcertificações

Front-End Básico
Design Patterns Básico
UX Básico
DevOps Básico
Computação em Nuvem Básico
Inteligência Artificial Básico

Certificações Intermediárias

Desenvolvedor Front-End
Desenvolvedor Back-End
Desenvolvedor para Dispositivos Móveis

Aqui nossos alunos são T-Shaped

O T-Shaped professional é um profissional altamente requisitado no Mercado.

O T-shaped significa sobre a importância de ser um profissional capacitado para atender as demandas com criatividade, por meio de uma visão multidisciplinar. Imagine a letra T, composta por um eixo vertical e um horizontal, sendo:

  • horizontal — habilidades em áreas que possam se relacionar com o ramo de atuação, ou seja estão as competências mais generalistas.
  • vertical — domínio em uma área específica, contendo as competências em que a pessoa tem um conhecimento especializado

Nossa Equipe

FRANCISCO FELINTO

Coordenador do Curso

francisco.felinto@fatec.sp.gov.br

(11) 99944-7485

Mestre em Linguística Aplicada e Estudos da Linguagem pela Pontifícia Universidade Católica de São Paulo (2012). Graduada em Letras Tradutor Intérprete pela Faculdade Ibero-Americana de Letras e Ciências Humanas (1989) e em Licenciatura Plena em Letras – Português e Inglês pela Faculdade Ibero-Americana de Letras e Ciências Humanas (1989). Atualmente ministra aulas de língua inglesa no Centro Paula Souza, na FATEC Osasco e FATEC Ipiranga. Atua como coordenadora geral do Idiomas sem Fronteiras (ISF) pela FATEC Osasco, sendo responsável pelas ações do programa (o curso My English Online e as aplicações dos testes de proficiência Toeic-Brigde e TOEFL-ITP). Coordenadora do projeto Inglês para a Comunidade, um curso de inglês gratuito para a comunidade de Osasco e Região. Ministra aulas como professora autônoma em empresas na cidade de São Paulo, desenvolvendo cursos específicos para profissionais de diversas áreas de atuação. Possui experiência no ensino de língua inglesa para adolescentes e adultos em institutos de idiomas e empresas, atuando também na coordenação geral de escola particular de idiomas.

Andréa Braga Cazerta De Souza

andrea.bcsouza@fatec.sp.gov.br

Doutora em Estudos Literários pela Faculdade de Ciências e Letras de Araraquara (UNESP). Capacitação doutoral em Estudos Literários na Univesität Hamburg de novembro a janeiro de 2023, com bolsa CAPES. Mestra em Literatura e Crítica Literária pela PUC – São Paulo. Atualmente, docente de Língua Inglesa das Faculdades de Tecnologia de Santana de Parnaíba, Osasco e Sebrae (FATEC, São Paulo, Brasil). Também professora de Língua Portuguesa e Inglesa na ETEC Profº Drª Doroti Quiomi Kanashiro Toyohara em Pirituba e ETEC Sebrae, no centro da capital de São Paulo. Experiência de três anos à frente de Coordenação de Curso desta última instituição, desempenhando atividades acadêmicas e educacionais junto aos pais e alunos. Prática como docente em ensino presencial e a distância. Atuação como Professora Voluntária de Inglês de Projeto Social da PwC Brasil (PwC Cidadania) durante 6 anos (de 2002 a 2008) e Coordenadora deste mesmo projeto entre os anos de 2005 e 2008. Forte habilidade criativa e experiência em gerenciamento e realização de eventos para entretenimento e integração de profissionais e alunos. Profissional fluente nos idiomas inglês e espanhol, intermediário em língua francesa, básico em língua turca, bem como experiência e vivência dos idiomas no Brasil e no exterior. Experiência em atividades financeiras, administrativas e de Recursos Humanos, por mais de 15 anos, em empresas privadas no Brasil e exterior (PricewaterhouseCoopers Brasil, Royal Caribbean International e o antigo HSBC Brasil).

Érica Schmidt

erica.schmidt@fatec.sp.gov.br

Professor titular do Centro Estadual de Educação Tecnológica Paula Souza (CEETEPS) desde 2008 na área de Tecnologia da Informação, Redes de Computadores; Docente de Escola técnica Estadual (ETEC), desde 2003 lecionando disciplinas de informática, administração e logística; Professor titular do Centro Universitário SENAC em Redes de Computadores e Administração desde 2010. Possui graduação em Administração de Empresas com habilitação em Análise de Sistemas – Faculdades Teresa Martin (1999), pós graduado em Gestão de Negócios com ERP – IBTA, mestrado em Engenharia Elétrica – Área de Processamento de Sinais e Instrumentação – Escola de Engenharia de São Carlos – USP.

Fabio Brussolo de Oliveira

fabio.brussolo@fatec.sp.gov.br

Um entusiasta do empreendedorismo, sempre atuando em sintonia entre indústria, comércio e academia. Acredita que esta sinergia gera benefícios individuais e coletivos. Temos na universidade a força jovem do discente associada a experiência do docente. No mercado temos as reais necessidades da sociedade. Juntando estas duas forças teremos resultados para o momento atual e para crescimento futuro. Iniciou sua carreira profissional em 82, acumulando, até o momento, 33 anos de experiência profissional nas mais diversas áreas do conhecimento. Mestre em em Engenharia Elétrica pela Universidade de São Paulo (2002), graduado em MPCE (Materiais, Processos e Componentes Eletrônicos) pela Unesp Júlio de Mesquita Filho – Fatec (1996). Professor universitário na graduação da Faculdade Impacta de Tecnologia, da FATEC de Osasco e da UNIP. Na pós-graduação, da Universidade Gama Filho (Rio de Janeiro), FAAP, FIT, Universidade Municipal de São Caetano do Sul. Diretor de tecnologia – DIPTEC – Desenvolvimento com Inteligência e Personalidade. Atua como consultor em projetos de Gestão do conhecimento nas empresa Vega e Solvi, empresas do setor de limpeza urbana e destinação final de resíduos. Um entusiasta das atividades empreendedoras.

Flavio Sousa Silva

flavio.ssilva@fatec.sp.gov.br

Possui graduação em Gestão em Redes de Computadores e Internet pelo Centro Universitário Nove de Julho (2003), Pós-Graduado em Gestão de Redes de Computadores na FIAP(2006), Pós-Graduado em Gestão Empresarial pelo Centro Universitário Nove de Julho (2007), Mestre em Engenharia Mecânica pela Unitau (2010). Atuou no segmento educacional como Coordenador e Professor Mestre na Faculdade Modulo. Atuou no segmento corporativo como Consultor em projetos de Ti na empresa Itautec S.A. Atuando como Professor na Faculdade Fiap Atuando como Professor na Faculdade FATEC Atuando como Professor de Graduação EAD na Faculdade FATEC Atuando como Professor de Pós-Graduação EAD na Universidade UnYLeYa Atuando como Consultor em TI

João Gilberto Pinho

joao.pinho01@fatec.sp.gov.br

Doutor em Educação, Arte e História da Cultura pela Universidade Presbiteriana Mackenzie (2019), Mestre no Programa de Pós-Graduação em Administração pela Universidade Católica de Santos (2012), Especialista em Informática Instrumental Aplicada a Educação pela Universidade Tecnológica Federal do Paraná (2018), Especialista em Planejamento, Implementação e Gestão da Educação a Distância da Universidade Federal Fluminense (2016), Especialista em Mídias na Educação pela Universidade Federal de Ouro Preto (2015), Especialista em Redes de Computadores pela Universidade Estadual de Campinas (2002), Licenciado Pleno pelo Programa Especial de Formação Pedagógica de Docentes do Centro Paula Souza (2008) e graduado em Bacharel em Ciência da Computação pela Pontifícia Universidade Católica de São Paulo (2000).

Marcio André Ferreira Pereira

marcio.pereira@fatec.sp.gov.br

Possui graduação em Bacharel em Sistemas de Infromação – Faculdades Integradas Rio Branco (2008). MBA em Gestão de Empresas – Universidade Anhembi Morumbi (2013). Atualmente trabalha como Diretora de Serviços e Professora univarsitária na Faculdade de Tecnologia de Osasco Prefeito Hirant Sanazar. Eventualmente pratica trabalhos voluntários em escolas estaduais da região onde reside.

Stefania Felix dos Santos

stefania.santos@fatec.sp.gov.br

Possui mestrado em ENSINO DE CIÊNCIAS COM ENFASE EM TECNOLOGIA DA INFORMAÇÃO na Universidade Cruzeiro do Sul (2013). Possui graduação em MATERIAIS, PROCESSOS E COMPONENTES ELETRÔNICOS pela Faculdade de Tecnologia de São Paulo (1996), especialização em FORMAÇÃO DE DOCENTES DO ENSINO SUPERIOR pela Universidade Nove de Julho (2009) e graduação em LICENCIATURA PLENA EM MATEMÁTICA pela Universidade Bandeirante de São Paulo (2007). Atualmente é professor concursado pelo Centro Estadual de Educação Tecnológica Paula Souza com atuação em pesquisa, orientação e condução das aulas.

Leandro Palha de Oliveira

leandro.pdoliveira@fatec.sp.gov.br

Mais informações com a coordenação do curso: francisco.felinto@fatec.sp.gov.br

Rua Pedro Rissato n° 30 – Vila dos Remédios
Osasco-SP
CEP:06296-220 | Fone: (5511) 3603-9910

Copyright @ 2023 Fatec Prefeito Hirant Sanazar - FATEC OSASCO
Website desenvolvido por FATEC de Osasco