Desenvolvimento Web com Javascript.
Apresentação feita para a #ViradaGeek
Código anexo do github: https://github.com/FelipeBarrosCruz/viradageek
PodCast de explicação: Breve.
Desenvolvimento Web com Javascript.
Apresentação feita para a #ViradaGeek
Código anexo do github: https://github.com/FelipeBarrosCruz/viradageek
PodCast de explicação: Breve.
Esta palestras visa apresentar como é possível realizar interoperabilidade entre Java e .NET usando mono e ikvm. Apresentação de exemplo práticos de como usar um código java dentro de C# ou mesmo estender as funcionalidades do java no C#
Como instalar o WordPress no seu computadorRudá Almeida
Aprenda como instalar o WordPress em sua máquina para iniciar seus próprios projetos. Vamos abordar as diversas formas de instalação e principais configurações para iniciar o seu projeto localmente.
Slides da live realizada no canal Coding Night, onde apresentei um pouco sobre o Blazor, seu status como projeto, funcionalidades e realizei uma demonstração de como fazer sua primeira aplicação com ele, montando um cadastro de contatos.
Esta palestras visa apresentar como é possível realizar interoperabilidade entre Java e .NET usando mono e ikvm. Apresentação de exemplo práticos de como usar um código java dentro de C# ou mesmo estender as funcionalidades do java no C#
Como instalar o WordPress no seu computadorRudá Almeida
Aprenda como instalar o WordPress em sua máquina para iniciar seus próprios projetos. Vamos abordar as diversas formas de instalação e principais configurações para iniciar o seu projeto localmente.
Slides da live realizada no canal Coding Night, onde apresentei um pouco sobre o Blazor, seu status como projeto, funcionalidades e realizei uma demonstração de como fazer sua primeira aplicação com ele, montando um cadastro de contatos.
Palestra sobre avançocs de gerenciamento no Windows Server 2008. Foca especialmente no Server Manager, Event Viewer e mostra o Powershell como nova opção de plataforma de scripting para os IT Pros.
Automatizando o build, testes e deployment de websites com GitHub Actions, Se...Renato Groffe
Slides de apresentação sobre o build, testes e deployment automatizados de aplicações Web utilizando GitHub Actions, Selenium WebDriver, Slack, .NET, ASP.NET Core, Docker e Azure App Service. Palestra realizada em 18/02/2021 em evento promovido pelo GitHub.
Última aula do curso de Python, aqui mostramos de forma superficial como fazer a integração do Django com Adobe Flex, como utilizar o módulo do PagSeguro, PyGame e como integrar sua aplicação com o Apache
Semelhante a Desenvolvimento web ágil com Python e web2py #qconsp #qcon (20)
Rust é uma linguagem estremamente rápida que não tem runtime, portanto pode ser integrada a qualquer outro runtime. Descubra como é fácil estender Python com Rust!
The quality of the python ecosystem - and how we can protect it!Bruno Rocha
The Python ecosystem is supported by some pillars that are
- community,
- theoretical material,
- tools,
- libraries,
- PSF
- and language itself.
In this talk I would like to reflect on each of these pillars of the ecosystem
What are the priorities and in terms of quality what are the vulnerabilities of each of them.
I will mention the importance of all but focus on the quality of the ecosystem of libraries, tools and theoretical material.
The reflection will be around answering some questions:
- How to maintain the quality of libraries published in PyPI?
- What are the biggest vulnerabilities and how can we help avoid the risks?
- The importance of quality theoretical material (generated by the community)
- Can we trust everything that is available in PyPI?
- Are ecosystem teaching and documentation approaches safe, inclusive and easy to assimilate?
- What can we do to help solve the problems identified?
I will present some real cases and examples of problems encountered and security issues involving mainly PyPI
A Qualidade do Ecossistema Python - e o que podemos fazer para mante-laBruno Rocha
O ecossistema do Python é sustentado por alguns pilares que são
- comunidade,
- material teórico,
- ferramentas,
- bibliotecas,
- PSF
- e a própria linguagem.
Nesta palestra eu gostaria de fazer uma reflexão a respeito de cada um desses pilares do ecossistema
quais são as prioridades e em termos de qualidade quais são as vulnerabilidades de cada um deles.
Mencionarei a importãncia de todos mas focarei na qualidade do ecossistema de bibliotecas, ferramentas e material teórico.
A reflexão será em torno de responder algumas questões:
- Como manter a qualidade das bibliotecas publicadas no PyPI?
- Quais as maiores vulnerabilidades e como podemos ajudar a evitar os riscos?
- A importância de material teórico de qualidade (gerado pela comunidade)
- Podemos confiar em tudo que está disponivel no PyPI?
- As abordagens de ensino e documentação do ecossitema são seguras, inclusivas e de fácil assimilação?
- O que podemos fazer para ajudar a resolver os problemas identificados?
Apresentarei alguns casos reais e exemplos de problemas encontrados e questões de segurança envolvendo principalmente o PyPI
PyData - Consumindo e publicando web APIs com PythonBruno Rocha
Apresentado no auditório da NuBank em São Paulo dia 28 de Março de 2017 - PyData Meetup.
- O que são Web APIs
- Consumindo web APIs com Python
- O que fazer com os dados?
- Publicando web APIs com Python.
http://github.com/rochacbruno/flasgger
Data Developer - Engenharia de Dados em um time de Data Science - Uai python2015Bruno Rocha
Não é preciso ser um cientista para atuar na área de Data Science, Engenheiros de software, programadores, desenvolvedores web tem muito a colaborar integrando-se aos times de Data Science.
Python Flask app deployed to OPenShift using Wercker CIBruno Rocha
This talk will show you how to create a really
simple Flask API application. Keep its source
code on Github and have wercker CI to
automatically deploy successful commits to
an OpenShift application
CODE on github: https://github.com/rochacbruno/flask-openshift-wercker
Carreira de Programador e Mercado de TrabalhoBruno Rocha
Como ser explorado pelo mercado de trabalho de forma coerente com a importância da profissão de programador, como se aproveitar a alta demanda por bons profissionais, exigir respeito e reconhecimento e rejeitar vagas de trabalho incoerentes.
Palestra na semana global do empreendedorismo na Plug and work
https://eventioz.com.br/e/desenvolvendo-prototipos-de-startups-em-python
Esta palestra tem a proposta de apresentar a linguagem Python como solução para o desenvolvimento de protótipos e MVP para startups. Mostrar como empreendedores podem desenvolver seus próprios protótipos sem dependender da contratação de desenvolvedores profissionais e ter seu MVP funcionando em poucos dias com a ajuda de Python e seus web frameworks.
Flask Full Stack - Desenvolvendo um CMS com Flask e MongoDBBruno Rocha
Utilizar Flask + extensões para desenvolver uma plataforma full-stack com os recursos de auth, controle de acesso, assets, commands, celery tasks, interface admin customizavel, cache entre outras coisas. Falarei sobre minha experiência desenvolvendo o Quokka CMS http://www.quokkaproject.org que é um CMS desenvolvido com Flask e Mongo DB.
Using web2py's DAL in other projects or frameworks
Desenvolvimento web ágil com Python e web2py #qconsp #qcon
1. Desenvolvimento web ágil com Python www.web2pybrasil.com.br 2007 - Universidade Depaul – U.S.A. Framework MVC Para desenvolvimento web Escrito em Python
2. Simplicidade Não requer instalações ou configurações Basta baixar e começar o desenvolvimento
3. Aprenda rápido! Aplicações prontas web2py.com/appliances Plugins Web2py.com/plugins Documentação web2py.com/book Vídeos, dicas, tutoriais web2pybrasil.com.br Fóruns no Google Groups web2py e web2py-brazil
4. Web Server integrado Interface administrativa Múltiplos bancos de dados Segurança e controle de acesso
6. Testes e controle de tickets de erro diretamente no navegador
7. Agilidade: Acesso ao terminal Python(Shell) da aplicação através do navegador tabela.insert(nome==‘Bruno’) >>> db(tabela.nome==‘Bruno’).select() Import beer
13. Desenvolvimento web ágil com Python www.web2pybrasil.com.br Tutoriais, dicas e documentação em português http://www.web2pybrasil.com.br @web2pybrasil Download e documentação oficial (em inglês) http://www.web2py.com Treinamento e suporte http://rochacbruno.com.br Comunidade http://groups.google.com/group/web2py http://groups.google.com/group/web2py-users-brazil
14. Desenvolvimento web ágil com Python www.web2pybrasil.com.br Bruno Cezar Rocha @rochacbruno http://rochacbruno.com.br http://www.web2pybrasil.com.br
Framework MVC para desenvolvimento web Criado para fins educacionais na Depaul USA
Para manter a simplicidade e facilidade, O web2py não requer instalações ou configurações basta entrar no site oficial e baixar a distribuição compatível com seu sistema operacional.
Documentação completa está disponível no site oficial e há também uma serie de iniciativas da comunidade onde se encontram dicas, códigos prontos e tutoriais. Comunidade ativa e colaborativa, contando com um grande número de brasileiros no time de desenvolvimento
web2py já possui todos os componentes necessarios para o desenvolvimento web, inclusive um webserver próprio, e bibliotecas para acesso a diversas plataformas de bancos de dados. É executavel com Python e Jython ( implementação Java do python) Possui um completo sistema de segurança que previne a maioria das vulnerabilidades em sistemas web, e um sistema completo para controle de acesso e autenticação Sistema de plugins
Editor de textos embutido no web2py tem suporte a colorização de código, controle de versão e no inclui o ZenCoding para edição de HTML Atraves do editor é possivel alterar qualquer arquivo da aplicação
O web2py tem um sistema de testes unitarios que tambem funciona atraves do navegador e um gerenciador de tickets de erro, onde para cada erro gerado na aplicação pode ser armazenado um ticket em uma arquivo ou no banco de dados
A interface administrativa possui um terminal Python baseado em Ajax, que permite executar qualquer código Python e interagir com a aplicação através do navegador.
A classe de abstração de dados do web2py tem suporte atualmente a 10 tipos de bancos de dados e dialetos SQL e efetua migrações automaticas. Tem suporte ao banco de dados não relacional do Google BT e possui um designer para a modelagem do banco de dados. Este é um exemplo de código definindo duas tabelas e suas restrições, validadores e relacionamentos.
Mapeamento de URL do web2py é baseado nas funções Python, portanto cada função Python dentro de um controller corresponde a URL de uma página da aplicação. Neste exemplo estamos acessando o banco de dados e efetuando uma consulta SQL utilizando a sintaxe da DAL
As views no web2py são escritas utilizando a própria linguagem Python embutida no meio de código de apresentação que pode ser HTML, XML, JSON, RTF entre outros. Este é um exemplo de view acessando o objeto que criamos no controller.
De acordo com a definição do modelo de dados o web2py já cria formulários automaticamente, já cria o sistema de validação utilizando Ajax e inclui alguns controles adicionais como calendário e controle de upload. Ali o exemplo da view exibindo HTML
AS aplicações desenvolvidas com web2py podem ser publicadas na maioria dos servidores web que tenham suporte a Python via WSGI. Pode ser executado por exemplo em um servidor apache junto com outras aplicações, e também em um servidor tomcat através do Jython É compativel com a plataforma de aplicações do google e da amazon E já possui scripts prontos para automatizar a tarefa de publicação.
Site da comunidade brasileira, twitter informações sobre treinamento e suporte E o link dos foruns no google groups
Bruno Cezar Rocha Membro do time de desenvolvimento web2py web2pybrasil