O documento discute a importância da linguagem JavaScript, como ela permite criar sites dinâmicos e interativos e é amplamente utilizada por empresas de tecnologia. Aprender JavaScript é importante porque é versátil, possui alta demanda no mercado de trabalho e é fácil de aprender.
[1] O documento apresenta um curso sobre desenvolvimento mobile web, abordando tópicos como identificação de dispositivos móveis, integração com gateways para envio de SMS, criação de sites mobile e QR Codes.
[2] É apresentado um termo de uso da obra e o conteúdo programático, incluindo identificação de dispositivos móveis através de classes como IsMobile e Tera-WURFL e envio de SMS usando cURL.
[3] Exemplos de código são fornecidos para demonstrar como implement
O documento discute os principais aspectos de desenvolvimento de sites, incluindo escolha de ferramentas, linguagens de programação, bancos de dados, estrutura, padrões web, acessibilidade e testes.
Palestra sobre Javascript que ministrei na III Mostra Científica do Senac-RS.
A palestra conta um pouco da história do Javascript e o porque da imcompreensão da linguagem. Também mostra o que é possível fazer e como desenvolver um código um profissional e levado a sério com Javascript.
O documento discute o desenvolvimento de sites para dispositivos móveis, incluindo identificar o dispositivo do usuário, integrar com gateways SMS, e criar sites mobile. Ele fornece exemplos de código PHP para identificar dispositivos móveis usando a classe IsMobile e Tera-WURFL, enviar SMS usando cURL, e começar a criar um site mobile simples.
Jaydson Gomes apresentou sobre Javascript. Ele discutiu que Javascript é uma linguagem de script orientada a objetos usada para criar interfaces web ricas. Também explicou brevemente a história e origem da linguagem e suas aplicações, como Ajax e frameworks como jQuery.
O documento resume o evento BrazilJS de 2012, que apresentou palestras sobre a linguagem JavaScript. O evento foi organizado com excelência e contou com palestras sobre tópicos como jQuery, testes, desenvolvimento para dispositivos móveis, realidade aumentada e novas APIs do JavaScript. Os participantes aprenderam sobre as amplas possibilidades da linguagem e da comunidade em constante evolução.
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
Palestra apresentada no FEMUG-ABC com o intuito de convencer os desenvolvedores da necessidade de se aprender/estudar JavaScript e como se adequar ao mercado de trabalho atual.
Versão original com anotações, links importantes e os gifs legais: https://docs.google.com/presentation/d/15St9PXpif87PIqWnIuP3Xfr-kOPJvnssWIt_cLpnoRI/edit?usp=sharing
[1] O documento apresenta um curso sobre desenvolvimento mobile web, abordando tópicos como identificação de dispositivos móveis, integração com gateways para envio de SMS, criação de sites mobile e QR Codes.
[2] É apresentado um termo de uso da obra e o conteúdo programático, incluindo identificação de dispositivos móveis através de classes como IsMobile e Tera-WURFL e envio de SMS usando cURL.
[3] Exemplos de código são fornecidos para demonstrar como implement
O documento discute os principais aspectos de desenvolvimento de sites, incluindo escolha de ferramentas, linguagens de programação, bancos de dados, estrutura, padrões web, acessibilidade e testes.
Palestra sobre Javascript que ministrei na III Mostra Científica do Senac-RS.
A palestra conta um pouco da história do Javascript e o porque da imcompreensão da linguagem. Também mostra o que é possível fazer e como desenvolver um código um profissional e levado a sério com Javascript.
O documento discute o desenvolvimento de sites para dispositivos móveis, incluindo identificar o dispositivo do usuário, integrar com gateways SMS, e criar sites mobile. Ele fornece exemplos de código PHP para identificar dispositivos móveis usando a classe IsMobile e Tera-WURFL, enviar SMS usando cURL, e começar a criar um site mobile simples.
Jaydson Gomes apresentou sobre Javascript. Ele discutiu que Javascript é uma linguagem de script orientada a objetos usada para criar interfaces web ricas. Também explicou brevemente a história e origem da linguagem e suas aplicações, como Ajax e frameworks como jQuery.
O documento resume o evento BrazilJS de 2012, que apresentou palestras sobre a linguagem JavaScript. O evento foi organizado com excelência e contou com palestras sobre tópicos como jQuery, testes, desenvolvimento para dispositivos móveis, realidade aumentada e novas APIs do JavaScript. Os participantes aprenderam sobre as amplas possibilidades da linguagem e da comunidade em constante evolução.
JavaScript e o perfil do desenvolvedor front end das atualidades mais atuaisWilliam Oliveira
Palestra apresentada no FEMUG-ABC com o intuito de convencer os desenvolvedores da necessidade de se aprender/estudar JavaScript e como se adequar ao mercado de trabalho atual.
Versão original com anotações, links importantes e os gifs legais: https://docs.google.com/presentation/d/15St9PXpif87PIqWnIuP3Xfr-kOPJvnssWIt_cLpnoRI/edit?usp=sharing
O documento discute as opções de desenvolvimento mobile versus mobile web, argumentando que a abordagem mobile web usando PHP é melhor devido à independência de plataforma e menor complexidade em lidar com diferentes sistemas operacionais móveis. O documento também fornece exemplos de como PHP pode facilitar o desenvolvimento mobile web, incluindo bibliotecas, classes e frameworks.
O documento discute a tecnologia FrontEnd, incluindo linguagens como HTML, CSS e JavaScript. Também cobre frameworks como Angular, Bootstrap e Sass, além das linguagens TypeScript e NativeScript para desenvolvimento de aplicativos móveis nativos usando JavaScript.
O documento discute os prós e contras do desenvolvimento mobile versus desenvolvimento mobile web. O desenvolvimento mobile enfrenta problemas como brigas de patentes e dependência de plataformas proprietárias, enquanto o desenvolvimento mobile web aproveita o crescimento do mercado online sem limites e o software livre. No final, o documento conclui que o desenvolvimento mobile web é a melhor opção por sua independência e potencial de crescimento ilimitado.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
O documento discute conceitos, tecnologias e tendências de desenvolvimento web. Aborda tópicos como HTML5, CSS3, frameworks responsivos, JavaScript, Node.js, linguagens e frameworks para desenvolvimento mobile, arquitetura empresarial e integração de sistemas. Apresenta também a agenda e perfil profissional do autor.
O documento discute o desenvolvimento de um site para uma agência de viagens recém-inaugurada. Ele descreve as etapas de briefing, wireframe e escolha da tecnologia para o site. O briefing inclui objetivos, público-alvo, concorrência e orçamento. O wireframe é um rascunho inicial da estrutura do site antes de escolher a linguagem de programação, como HTML, ASP ou PHP.
O documento discute os benefícios do software livre e aberto comparado ao software proprietário, destacando economia de custos, maior segurança e customização. Também apresenta exemplos de projetos de código aberto de sucesso como Wikipedia, Linux e Firefox, e como a Sun Microsystems tem contribuído para o desenvolvimento de software livre, incluindo Java, OpenSolaris e OpenOffice.
O documento discute os benefícios do software livre e aberto em comparação com o software proprietário, destacando economia de custos, maior segurança e customização. Também apresenta exemplos de projetos de código aberto bem-sucedidos como Wikipedia, Linux e Firefox, e como a Sun Microsystems apoia e contribui para comunidades de código aberto.
O documento discute aplicações responsivas e webdesign responsivo. Resume três principais técnicas de webdesign responsivo: layout fluído com valores percentuais, imagens flexíveis e consultas a mídias. Também discute performance como aspecto crucial para aplicações móveis.
Este documento discute o desenvolvimento de um site para uma agência de viagens recém-inaugurada. Ele aborda a importância de realizar um briefing para definir objetivos, público-alvo e concorrência, além de elaborar um wireframe e escolher a tecnologia apropriada para o site.
O documento discute o crescimento do mercado mobile no Brasil e como o Javascript pode ser usado para desenvolver aplicativos multiplataforma através de frameworks como o Phonegap. Apresenta também diversas bibliotecas e ferramentas Javascript para desenvolvimento de interfaces, jogos, áudio e testes.
O documento apresenta Handerson Frota e seu histórico como programador desde os 13 anos, envolvido principalmente com Java e Ajax. Também discute o que é Ajax, suas vantagens, como funciona e frameworks para desenvolvimento cross-browser, recomendando especialmente o framework DWR para Java.
O documento discute os benefícios do software livre e aberto em comparação com o software proprietário, destacando economia, segurança, customização e suporte da comunidade. Também apresenta a empresa Sun Microsystems e seus produtos de código aberto como Java, Solaris e NetBeans, além de programas da Sun para estudantes e universidades como o OSUM e SAI.
O documento apresenta um tutorial sobre desenvolvimento de aplicativos para Android. Aborda tópicos como arquitetura, componentes, ferramentas, ciclo de vida de aplicativos Android e passo a passo para criação de um aplicativo comparador de preços.
O documento discute os primeiros passos para se tornar um desenvolvedor front-end, incluindo:
1) O que faz um desenvolvedor front-end e a importância da área;
2) O mercado de trabalho está em alta demanda por profissionais qualificados;
3) Os diferentes níveis de conhecimento necessários, de básico a avançado.
Criando aplicações interativas sem complicações com React JSCristiano Gonçalves
O documento discute o framework React JS, explicando que é uma biblioteca JavaScript para criar interfaces de usuário baseadas em componentes. Apresenta os principais benefícios do React como a utilização do Virtual DOM para renderização eficiente e a capacidade de criar aplicações interativas e escaláveis de maneira simples através da reutilização de componentes.
A palestra discute o desenvolvimento de aplicações web e mobile, introduzindo a plataforma Meteor. Meteor permite desenvolver aplicações em uma única linguagem JavaScript que rodam tanto na web quanto em dispositivos móveis de forma reativa. A palestra explica como iniciar um projeto Meteor e as vantagens de usar esta plataforma fullstack.
Trabalho desenvolvido para a matéria, projeto integrador - proposta comercial. O ultimo trabalho do semestre do curso de analise e desenvolvimento de sistemas. O objetivo do trabalho é criar um blog com ferramentas livres, como wordpress, php, mysql, entre outros
O documento discute o uso de tecnologias web como HTML, CSS e JavaScript para o desenvolvimento de aplicações híbridas e nativas para desktop e dispositivos móveis, mencionando frameworks como PhoneGap/Apache Cordova, TideSDK e NW.js. O autor também lista vantagens dessas abordagens como custo, reuso de habilidades e maior flexibilidade no projeto.
O documento resume as principais tendências para o desenvolvimento web, incluindo HTML5, CSS3, web semântica, design responsivo e marketing digital. O autor discute cada uma dessas tecnologias e suas aplicações, além de apresentar sua experiência profissional e educacional.
O documento discute as opções de desenvolvimento mobile versus mobile web, argumentando que a abordagem mobile web usando PHP é melhor devido à independência de plataforma e menor complexidade em lidar com diferentes sistemas operacionais móveis. O documento também fornece exemplos de como PHP pode facilitar o desenvolvimento mobile web, incluindo bibliotecas, classes e frameworks.
O documento discute a tecnologia FrontEnd, incluindo linguagens como HTML, CSS e JavaScript. Também cobre frameworks como Angular, Bootstrap e Sass, além das linguagens TypeScript e NativeScript para desenvolvimento de aplicativos móveis nativos usando JavaScript.
O documento discute os prós e contras do desenvolvimento mobile versus desenvolvimento mobile web. O desenvolvimento mobile enfrenta problemas como brigas de patentes e dependência de plataformas proprietárias, enquanto o desenvolvimento mobile web aproveita o crescimento do mercado online sem limites e o software livre. No final, o documento conclui que o desenvolvimento mobile web é a melhor opção por sua independência e potencial de crescimento ilimitado.
Desenvolvimento web - conceitos, tecnologia e tendências.Valmir Justo
O documento discute conceitos, tecnologias e tendências de desenvolvimento web. Aborda tópicos como HTML5, CSS3, frameworks responsivos, JavaScript, Node.js, linguagens e frameworks para desenvolvimento mobile, arquitetura empresarial e integração de sistemas. Apresenta também a agenda e perfil profissional do autor.
O documento discute o desenvolvimento de um site para uma agência de viagens recém-inaugurada. Ele descreve as etapas de briefing, wireframe e escolha da tecnologia para o site. O briefing inclui objetivos, público-alvo, concorrência e orçamento. O wireframe é um rascunho inicial da estrutura do site antes de escolher a linguagem de programação, como HTML, ASP ou PHP.
O documento discute os benefícios do software livre e aberto comparado ao software proprietário, destacando economia de custos, maior segurança e customização. Também apresenta exemplos de projetos de código aberto de sucesso como Wikipedia, Linux e Firefox, e como a Sun Microsystems tem contribuído para o desenvolvimento de software livre, incluindo Java, OpenSolaris e OpenOffice.
O documento discute os benefícios do software livre e aberto em comparação com o software proprietário, destacando economia de custos, maior segurança e customização. Também apresenta exemplos de projetos de código aberto bem-sucedidos como Wikipedia, Linux e Firefox, e como a Sun Microsystems apoia e contribui para comunidades de código aberto.
O documento discute aplicações responsivas e webdesign responsivo. Resume três principais técnicas de webdesign responsivo: layout fluído com valores percentuais, imagens flexíveis e consultas a mídias. Também discute performance como aspecto crucial para aplicações móveis.
Este documento discute o desenvolvimento de um site para uma agência de viagens recém-inaugurada. Ele aborda a importância de realizar um briefing para definir objetivos, público-alvo e concorrência, além de elaborar um wireframe e escolher a tecnologia apropriada para o site.
O documento discute o crescimento do mercado mobile no Brasil e como o Javascript pode ser usado para desenvolver aplicativos multiplataforma através de frameworks como o Phonegap. Apresenta também diversas bibliotecas e ferramentas Javascript para desenvolvimento de interfaces, jogos, áudio e testes.
O documento apresenta Handerson Frota e seu histórico como programador desde os 13 anos, envolvido principalmente com Java e Ajax. Também discute o que é Ajax, suas vantagens, como funciona e frameworks para desenvolvimento cross-browser, recomendando especialmente o framework DWR para Java.
O documento discute os benefícios do software livre e aberto em comparação com o software proprietário, destacando economia, segurança, customização e suporte da comunidade. Também apresenta a empresa Sun Microsystems e seus produtos de código aberto como Java, Solaris e NetBeans, além de programas da Sun para estudantes e universidades como o OSUM e SAI.
O documento apresenta um tutorial sobre desenvolvimento de aplicativos para Android. Aborda tópicos como arquitetura, componentes, ferramentas, ciclo de vida de aplicativos Android e passo a passo para criação de um aplicativo comparador de preços.
O documento discute os primeiros passos para se tornar um desenvolvedor front-end, incluindo:
1) O que faz um desenvolvedor front-end e a importância da área;
2) O mercado de trabalho está em alta demanda por profissionais qualificados;
3) Os diferentes níveis de conhecimento necessários, de básico a avançado.
Criando aplicações interativas sem complicações com React JSCristiano Gonçalves
O documento discute o framework React JS, explicando que é uma biblioteca JavaScript para criar interfaces de usuário baseadas em componentes. Apresenta os principais benefícios do React como a utilização do Virtual DOM para renderização eficiente e a capacidade de criar aplicações interativas e escaláveis de maneira simples através da reutilização de componentes.
A palestra discute o desenvolvimento de aplicações web e mobile, introduzindo a plataforma Meteor. Meteor permite desenvolver aplicações em uma única linguagem JavaScript que rodam tanto na web quanto em dispositivos móveis de forma reativa. A palestra explica como iniciar um projeto Meteor e as vantagens de usar esta plataforma fullstack.
Trabalho desenvolvido para a matéria, projeto integrador - proposta comercial. O ultimo trabalho do semestre do curso de analise e desenvolvimento de sistemas. O objetivo do trabalho é criar um blog com ferramentas livres, como wordpress, php, mysql, entre outros
O documento discute o uso de tecnologias web como HTML, CSS e JavaScript para o desenvolvimento de aplicações híbridas e nativas para desktop e dispositivos móveis, mencionando frameworks como PhoneGap/Apache Cordova, TideSDK e NW.js. O autor também lista vantagens dessas abordagens como custo, reuso de habilidades e maior flexibilidade no projeto.
O documento resume as principais tendências para o desenvolvimento web, incluindo HTML5, CSS3, web semântica, design responsivo e marketing digital. O autor discute cada uma dessas tecnologias e suas aplicações, além de apresentar sua experiência profissional e educacional.
2. O que é JavaScript e por dominar
essa linguagem é tão importante ?
11/10/2023
✓Uma das linguagens de programação mais usadas no mundo;
✓Isso por que o JavaScript é uma linguagem de programação completa que
permite as empresas criarem sites, sistemas, aplicativos, automações, jogos
e por ai vai;
✓E só para você ter uma ideia, quase todas as empresas que usam
JavaScript, seja para criar um site externo(Como os que você usa, Google,
YouTube, Instagram, etc), seja para criar uma site interno, um CRM, e por ai
vai.
3. O que é JavaScript e por dominar
essa linguagem é tão importante ?
11/10/2023
✓Esse foi o objetivo principal da criação do JavaScript: Permitir que a internet,
os sites fossem mais dinâmicos, mais interativos, conseguissem fazer mais
coisas e transformar a internet no que conhecemos hoje;
✓Basicamente o JavaScript é o rei da internet.
4. Por que dominar JavaScript é
tão importante ?
11/10/2023
Linguagens de programação mais usadas no mundo
0% 10% 20% 30% 40% 50% 60% 70%
JavaScript
MTML/CSS
Python
SQL
Java
Node.js
TypeScript
Fonte: Statista 2021
6. Por que dominar JavaScript é
tão importante?
11/10/2023
✓E, principalmente, por que JavaScript é uma das melhores linguagens para
começar a aprender a programar, porque:
1 – É fácil de aprender. É muito mais simples de aprender do que outras linguagens.
E mais: Com JavaScript você consegue ver muito mais rápido o resultado do que você
esta programando;
2 – Versatilidade: O JavaScript tem MUITAS possibilidades: criação de sites, de
sistemas, aplicativos, jogos e por ai vai.
3 – Altíssima demanda: é a atualmente a linguagem que mais possui vagas no
Brasil.
7. O que é, e como funciona o
JavaScript ?
11/10/2023
Sites
Front-End Back-End
É a parte que você vê do site, ou seja,
as telas, a parte visual, as animações.
É toda a inteligência que existe por
trás do sistema.
8. O que é, e como funciona o
JavaScript ?
11/10/2023
Back-End
Quando você faz login em um site, e o site
precisa verificar se a senha que inserida
esta correta, isso é o back-end.
9. O que é, e como funciona o
JavaScript ?
11/10/2023
Quando você faz uma busca por um produto em um site, para que o site
consiga exibir os produtos da sua busca, isso é o back-end.
10. O que é, e como funciona o
JavaScript ?
11/10/2023
Quando você entra no seu Spotify, para a plataforma mostrar as suas
playlists, por exemplo, isso é back-end.
11. Front End & Back End
11/10/2023
Quando você faz login no Instagram e ele
precisa exibir sua fotos, seus amigos e sua
mensagens, os stories, etc, ...
Isso tudo será exibido no front end, porém
é o back end que ‘busca’ essas
informações, organiza e envia para o
celular poder exibir.
12. Front End & Back End
11/10/2023
Ao tentar realizar uma transferência de
R$1.000,00 para um amigo.
Para fazer a verificação se existe saldo
suficiente disponível para a operação, o
Back End vai avaliar os dados disponíveis e
exibir no Front End a mensagem de
confirmando ou não se a transferência foi
bem sucedida.
13. Front End & Back End
11/10/2023
Quando você tenta ajustar o limite do seu
cartão de crédito.
Você interage com a sistema através do
Front End, ajustando o valor desejado
dentro da faixa que aparece.
O responsável por enviar os valores dessa
faixa(de mínimo e máximo de crédito
disponível) é o Back end.
14. Front End & Back End
11/10/2023
Quando você recebe notificações no
celular;
O Back End se encarrega d criar as
notificações, e enviar por seu celular exibi-
las (Front End).
15. Front End, Back End , Full Stack
& Desenvolvedor Mobile
11/10/2023
17. • Existem mais de 34.000 vagas somente no
brasil procurando por profissionais que
dominem o JS.
Fonte: linkedin 2023
11/10/2023
18. • 97,8% dos sites usam JavaScrip
11/10/2023
• Quais empresas usam ?
19. Então se você quer aprende
JavaScript para ...
11/10/2023
•Trabalhar como desenvolvedor
•Aprender a programar com uma das linguagens mais importantes do
Mundo e uma das melhores para começar a aprender.
•Continuar no emprego atual, mas usar o JS para se destacar, automatizar
processos e resolver desafios que ninguém mais consegue, criando sistemas
como:
• Controle de estoque
• Vendas e gestão de equipe
• CRM
• E muito mais ...
21. JavaScript: Uma linguagem de
programação
11/10/2023
✓O que é uma linguagem de programação ?
✓Quais são as outras linguagens de programação ? JS é melhor do que elas ?
✓Por que eu deveria aprender JavaScript ?
22. Um pouco sobre Web
11/10/2023
•Cliente
• Interface do usuário
•Servidor
• Lógicas sensíveis da empresa
23. As tecnologias da Web
11/10/2023
HTML : estrutura | CSS : aparência | JavaScript : inteligência