O documento discute o programa de certificação Delphi da Embarcadero, incluindo os níveis Developer e Master Developer. A certificação Developer é uma prova online de 60 questões sobre conceitos básicos de Delphi, enquanto a certificação Master Developer requer uma prova supervisionada sobre tópicos avançados. Ambas as provas devem ser concluídas em 1 hora com pelo menos 80% de acerto.
The inventors of java wanted to design a language which could offer solutions to some of the problems encountered in modern programming
The primary objective of Java programming language creation was to make it portable, simple and secure programming language.
The features of Java are also known as Java buzzwords.
Web aula 49 - Utilizando Análise de Pontos de Função em Projetos ÁgeisProjetos e TI
Web aula 49: Utilizando Análise de Pontos de Função em Projetos Ágeis
VÍDEO: https://www.youtube.com/watch?v=UZBcnLKCeAs
Palestrante: Dilmar Amador
Pesquisa de satisfação: https://goo.gl/forms/kmZhhBxawhKwg8h42 Garanta seus PDUs
Nosso site: http://www.projetoseti.com.br
Linkedin: https://lnkd.in/eFSjBgi
Facebook: https://fb.com/projetoseti.br
Twitter: @projetoseti
Newsletter: https://projetoseti.com.br/newsletter/
The inventors of java wanted to design a language which could offer solutions to some of the problems encountered in modern programming
The primary objective of Java programming language creation was to make it portable, simple and secure programming language.
The features of Java are also known as Java buzzwords.
Web aula 49 - Utilizando Análise de Pontos de Função em Projetos ÁgeisProjetos e TI
Web aula 49: Utilizando Análise de Pontos de Função em Projetos Ágeis
VÍDEO: https://www.youtube.com/watch?v=UZBcnLKCeAs
Palestrante: Dilmar Amador
Pesquisa de satisfação: https://goo.gl/forms/kmZhhBxawhKwg8h42 Garanta seus PDUs
Nosso site: http://www.projetoseti.com.br
Linkedin: https://lnkd.in/eFSjBgi
Facebook: https://fb.com/projetoseti.br
Twitter: @projetoseti
Newsletter: https://projetoseti.com.br/newsletter/
Apresentando a Linguagem de Programação PythonPriscila Mayumi
Slides para apresentação da linguagem Python. Trabalho para a matéria "Novas Tecnologias" na Universidade Metodista de São Paulo. Lembrando que eu tive que estudar muito sobre, pois nunca tive um contato "suficiente" com Python.
Esta apostila de alocação dinâmica em C foi desenvolvida para dar uma noção inicial das
funções de alocação dinâmica na Linguagem de Programação C. Portanto, inicialmente, é
necessário um estudo sobre ponteiros, pois através do conhecimento destes, fica mais
fácil trabalhar com Estruturas de Dados, as quais na maioria dos casos faz uso de
alocação dinâmica.
Resolvendo problemas de performance em aplicações Delphi e bancos de dadosAndreano Lanusse
Encontrar as causas dos problemas de desempenho em aplicações e banco de dados consome muito tempo e não é uma tarefa simples. Durante esta apresentação através de um cenário real vamos conhecer como a integração entre ER/Studio, RAD Studio e DB Optimizer nos pode ajudar a localizar e resolver os problemas no código, SQL e banco de dados.
A nova arquitetura do DataSnap permite disponibilizar regras de negócios através de Server Methods, esta arquitetura facilita a integração com frameworks de testes, com isso podemos automatizar os testes a cada nova versão dos servidores DataSnap, durante esta apresentação vamos aprender como implementar testes em projetos DataSnap.
Apresentando a Linguagem de Programação PythonPriscila Mayumi
Slides para apresentação da linguagem Python. Trabalho para a matéria "Novas Tecnologias" na Universidade Metodista de São Paulo. Lembrando que eu tive que estudar muito sobre, pois nunca tive um contato "suficiente" com Python.
Esta apostila de alocação dinâmica em C foi desenvolvida para dar uma noção inicial das
funções de alocação dinâmica na Linguagem de Programação C. Portanto, inicialmente, é
necessário um estudo sobre ponteiros, pois através do conhecimento destes, fica mais
fácil trabalhar com Estruturas de Dados, as quais na maioria dos casos faz uso de
alocação dinâmica.
Resolvendo problemas de performance em aplicações Delphi e bancos de dadosAndreano Lanusse
Encontrar as causas dos problemas de desempenho em aplicações e banco de dados consome muito tempo e não é uma tarefa simples. Durante esta apresentação através de um cenário real vamos conhecer como a integração entre ER/Studio, RAD Studio e DB Optimizer nos pode ajudar a localizar e resolver os problemas no código, SQL e banco de dados.
A nova arquitetura do DataSnap permite disponibilizar regras de negócios através de Server Methods, esta arquitetura facilita a integração com frameworks de testes, com isso podemos automatizar os testes a cada nova versão dos servidores DataSnap, durante esta apresentação vamos aprender como implementar testes em projetos DataSnap.
Datasnap avançado - Respostas para um sistema robusto - Embarcadero Conferenc...Kelver Merlotti
Palestra apresentada no Embarcadero Conference 2015: "Você já deve ter ouvido falar bastante do Datasnap e da sua praticidade para desenvolver, certo? Mas você já o explorou de verdade? Pois esta apresentação vai lhe dar o caminho das pedras para desvendar recursos como Autenticação, Autorização, Criptografia, Compactação, Callback, Cache, Paginação e muito mais!"
Exemplos em: https://github.com/kmerlotti/DatasnapAvancado
Raspador: Biblioteca em Python para extração de dados em texto semi-estruturadoFernando Macedo
Slides em HTML5: http://fgmacedo.github.io/talks/pybr9_raspador
Palestra apresentada na PythonBrasil[9], em Brasília.
Com aproximadamente 500 linhas de código (+testes), o raspador é uma mini-biblioteca para extração de dados em fontes semi-estruturadas. Está em produção utilizado como fundamento para extração de dados em Espelhos MFD de impressoras fiscais.
A definição dos extratores é feita através de classes como modelos, de forma semelhante ao ORM do Django. Cada extrator procura por um padrão especificado por expressão regular, e a conversão para tipos primitidos é feita automaticamente a partir dos grupos capturados.
O analisador é implementado como um gerador, onde cada item encontrado pode ser consumido antes do final da análise, caracterizando uma pipeline.
A análise é foward-only, o que o torna extremamente rápido, e deste modo qualquer iterador que retorne uma string pode ser analisado, incluindo streams infinitos.
Com uma base sólida e enxuta, é fácil construir seus próprios extratores.
Além da utilidade da ferramenta, o raspador é um exemplo prático e simples da utilização de conceitos e recursos como iteradores, geradores, meta-programação e property-descriptors.
http://2013.pythonbrasil.org.br/program/pb/other/raspador-uma-mini-biblioteca-tupiniquim-para-extracao-de-dados
Datasnap com FireDAC - Embarcadero Conference 2015Kelver Merlotti
Veja o que há de novo no Datasnap do Delphi 10 Seattle e quais são as possíveis formas de se criar uma aplicação Datasnap com FireDAC.
Exemplos disponíveis em: https://github.com/kmerlotti/DatasnapComFireDAC
Apresentação sobre o Programa de Certificacao Oficial da Embarcadero Brasil.
Esta apresentação encontra-se tn disponivel em formato de video em http://youtu.be/R7gBTcd2KUk
Programa Cert Enabler da IPMA Brasil de benefícios à Certificação de Gerente de Projetos. Leia mo material e engaje-se no Programa.
"Cert Enabler é a condição que uma pessoa assume após certificar-se e auxiliar outras pessoas a fazer o mesmo. Uma espécie de "padrinho" ou facilitados para novos entrantes, iniciantes ou interessados. Mas não apenas isto, esta condição lhe permite percorrer de forma mais rápida e fortalecer sua carreira de Gerente de Projetos, pois pratica as competências, amplia seu networking e se prepara como Assessor."
Divulguem
Desenvolvendo Sistema Cloud e Web Full-stack DeveloperCesar Romero
TDC 2018 - Trilha Delphi
Repositório https://github.com/cesarliws/full-stack-tdc-poa
Introdução as plataformas web e cloud.
Como criar um servidor back-end cloud com Delphi MVC Framework simples, eficiente, alto desempenho e de fácil manutenção.
Como criar front-end web rapidamente com a biblioteca React.js, para consumir o back-end criado com Delphi MVC Framework.
* Introdução a Plataforma Web e Cloud
* Servidor RESTful com DMVC Framework e FireDAC
* Introdução ao Desenvolvimento front-end JavaScript com React.js
A Carreira de Desenvolvedor: do Jr ao SêniorMarcos Pereira
Com uma infinidade de opções disponíveis, qual caminho seguir? Como se tornar um desenvolvedor melhor? Em qual tecnologia se especializar? Quais tecnologias utilizar em seus projetos? “A Carreira de Desenvolvedor: Do Jr ao Sênior” apresenta uma visão pessoal do atual mercado de trabalho e das tecnologias comumente utilizadas.
Quantas vezes você precisou lidar com achar e corrigir bugs mesmo meses depois do desenvolvimento?
Quantas vezes o seu budget estourou pois nem todos os cenários foram cobertos pelos desenvolvedores nos seus testes?
Nesta palestra vamos ver como uma pessoa ou time dedicada ao controle de qualidade pode trabalhar com o gerente do projeto e/ou líder técnico/arquiteto para garantir uma melhor cobertura de casos de usos e testes em múltiplos projetos, e como isso impactará a entrega final.
Isso não é um ataque aos desenvolvedores. Eu também sou um desenvolvedor!
Mas já passou o momento de levarmos QA mais a sério durante o desenvolvimento.
Titulo: Plataforma de EAD Educar NO|NE
Alunos:Felipe Galvão Correia Lima,Kayúri César Dutra de Freitas Maia,Marcus Vinícius Costa Fontes,Rafael Braga Rodrigues,Taciano Braga Leite,
Cidade: João Pessoa
Disciplina: Aquisições
Turma: GP06
Data:14-04-2015
Hora:20:58
Comentarios:Em cumprimento ao solicitado como obtenção de parte da nota para a disciplina de Gerenciamento de Aquisições GPJ6 João Pessoa.
Publico até ápos a correção
Scaling Agile With SAFe (Scaled Agile Framework)Andreano Lanusse
Apresentação feita no Agile in Rio, mostrando como um conjunto de 5 à 10 equipes ágeis podem entregar objetivos em comum usando Scaled Agile Framework® ou SAFe, e como iniciar o lançamento de um Agile Release Train.
Desenvolvendo aplicações para iPhone/iPad e Linux com Delphi Prism XEAndreano Lanusse
Apresentação utilizada no Delphi Conference 2010 Brasil, onde traz as principais características e funcionalidades do Delphi Prism para desenvolvimento .NET e integração com Mono para deploy em Linux, assim como o desenvolvimento de aplicações para iPhone com Delphi Prism e MonoTouch
This article gives a few good reasons to migrate, along with an overview of the most important features added to Delphi product releases since version 7.
Delphi Prism for iPhone/iPad and Linux with Mono and MonotouchAndreano Lanusse
One benefits of the .NET framework is its open architecture which allows you to build applications that run on Windows and other platforms. Using Delphi Prism, Mono and MonoTouch, developers can leverage their .NET and Delphi programming skills and existing code to build applications for Windows, Linux, Macintosh OSX, iPhone, iPad, and iPod Touch. During this session you will learn how to design and create .NET based cross platform applications
Nesta sessão você irá conhecer o novo Delphi Prism 2011 com total suporte a .NET 4.0 e integrado ao Visual Studio Shell 2010, além de diversas outras novidades suporte a SilverLight 4, ASP.NET, MVC, parallel extensions, novos recursos na linguagem e conversão de código C# para Delphi Prism.
Skype é um dos meios mais utilizados no mundo para conectar pessoas, milhões de usuários utilizam esta ferramenta diariamente, assim sendo porque não integrar nossas aplicações ao Skype? Através do Skype API podemos efetuar chamadas, receber, encaminhar, criar vídeo conferência e muito mais, praticamente tudo está disponível através desta API. Nesta apresentação vamos aprender na prática como integrar nossas aplicações Delphi ao Skype e utilizar os componentes TMS Smooth Controls para criar interfaces ricas.
3. Programa de Certificação
• Mercado cada vez mais competitivo, empresas
buscando profissionais cada vez mais qualificado.
• Certificação valoriza e reconhece estudantes,
desenvolvedores, gerentes e as empresas que
empregam estes profissionais.
• Importante ferramenta para educar desenvolvedores
3
7. Prova
• Cada prova contém 60 perguntas em inglês
• 60 minutos para responder todas as perguntas
• Pontuação mínima de 80% para passar (48 ou mais respostas corretas)
• Cada questão é apresentada como múltipla escolha
• Certificado válido por 2 anos a partir da data em que
você passou na prova
7
8. Prova - Moderado vs. Não-moderado
• Certificação Delphi Developer – não-moderado
– Não requer moderador
– O candidato pode fazer a prova de qualquer lugar
• Certificação Delphi Master Developer – moderado
– Requer moderador
– O candidato tem que agendar a prova com um dos parceiros de treinamento ou
Certification Center
8
9. Onde obter treinamento e fazer a prova Master?
• Parceiros de Treinamento
– http://www.embarcadero.com/partners/training
• Certification Center
– http://www.embarcadero.com/partners/certification
9
10. Benefícios para os desenvolvedores certificados
• Certificado (Diploma)
• Logo
– Use nas assinaturas de e-mail,
blogs, resume, etc.
• Prioridade no convite para
participar dos programas
betas
• Estará na lista de
desenvolvedores
certificados “Certified
Developers Directory”
10
12. Certificação Delphi Developer
• A prova testa seus conhecimentos gerais em
programação Delphi, sintaxe, técnicas de programação
e os conceitos para desenvolvimento de aplicações para
bancos de dados.
• A prova está organizada em 12 áreas
• Não-moderado
• Prova:
– 60 questões / 1 hora para finalizar
– Mínimo de 80% de acerto para passar na prova
12
13. Questões estão organizadas em
• Delphi Fundamentals
• Data Types, Variables, and Constants
• Procedures and Functions
• Classes and Objects
• Standards Routines and I/O
• Libraries and Packages
• Object Interfaces
• Memory Management
• Generics, Attributes and Anonymous Methods
• Exceptions and Assertions
• Database Concepts
13
14. Material de apoio
• Parceiros de Treinamento
• Documentação On-line
• Livros
• Sites de programação Delphi
• Dicas para a Certificação
– http://www.andreanolanusse.com/blogpt/tag/certification
• Download Study Guide
– http://www.embarcadero.com/br/certification/delphi-developer
14
15. Livros e Sites em português
• Recursos Avançados do Delphi (Marco Cantú)
– Tradução do livro Delphi 2009 Handbook
• Active Delphi – artigos e vídeos
– http://www.activedelphi.com.br
• ClubeDelphi – artigos e vídeos
– http://www.devmedia.com.br/delphi/
• Download Study Guide
– http://www.embarcadero.com/br/certification/delphi-developer
15
16. Onde comprar?
• Certificação Delphi Developer - $49
– Loja Online da Embarcadero – World Wilde
– Através dos Parceiros locais
– http://www.embarcadero.com/certification/where-to-buy
• Usuário registrados do Delphi XE e RAD Studio XE
– Tem direito a UMA PROVA GRATUITA para a Certificação Developer
– Obtenha o seu código para a prova em:
• http://certification.embarcadero.com/redeem
16
18. Certificação Delphi Master Developer
• A prova testa conhecimentos avançados em
programação Delphi, definição na arquitetura de
software e a sua capacidade desenvolvimento com
Delphi
• A prova está organizada em 12 áreas
• Moderado por um dos parceiros
• Prova:
– 60 questões / 1 hora para finalizar
– Mínimo de 80% de acerto para passar na prova
18
19. Questões estão organizadas em
• Windows Concepts
• Delphi XE Interface and Configuration
• Delphi VCL and RTL
• Working with Components
• Delphi Language and Object-Oriented Programming
• Common Database Techniques
• dbExpress
• DataSnap
• Writing DLLs and Packages
• Component Design Basics
• Internet Programming
• Working with XML
19
20. Material de apoio
• Parceiros de Treinamento
• Documentação On-line
• Livros
• Sites de programação Delphi
• Dicas para a Certificação
– http://www.andreanolanusse.com/blogpt/tag/certification
• Download Study Guide
– http://www.embarcadero.com/br/certification/delphi-master
20
21. Livros e Sites em português
• Recursos Avançados do Delphi (Marco Cantú)
– Tradução do livro Delphi 2009 Handbook
• Active Delphi – artigos e vídeos
– http://www.activedelphi.com.br
• ClubeDelphi – artigos e vídeos
– http://www.devmedia.com.br/delphi/
• Download Study Guide
– http://www.embarcadero.com/br/certification/delphi-master
21
22. Onde comprar?
• Certificação Delphi Master Developer - $149
– Através dos parceiros locais
– http://www.embarcadero.com/certification/where-to-buy
• IMPORTANTE: O candidato precisar agendar a prova
com um dos parceiros de treinamento ou Certification
Center
• E do Brasil – distribuidor no Brasil
– atendimento@embarcadero.com.br
22
24. Links importantes
• Certification Center
– http://www.embarcadero.com/br/certification
• Página da Certificação Delphi Developer
– http://www.embarcadero.com/br/certification/delphi-developer
• Página da Certificação Delphi Master Developer
– http://www.embarcadero.com/br/certification/delphi-master
• Dicas para a certificação
– http://www.andreanolanusse.com/blogpt/tag/certification
24
25. Certificação Developer GRÁTIS
• Usuários registrados do Delphi XE e RAD Studio XE
– Válido para as edições Starter, Professional, Enterprise e Architect
• Obtenha o seu código para a prova em:
– http://certification.embarcadero.com/redeem
• Você tem que solicitar o seu código gratuito para a prova
até dia 31 de Julho de 2011 e utiliza em 90 dias
25
26. Baixe o Study Guide (Guia de Estudo)
• Guia de Estudo para a Certificação Developer
– http://www.embarcadero.com/br/certification/delphi-developer
• Guia de Estudo para a Certificação Master Developer
– http://www.embarcadero.com/br/certification/delphi-master
26
27. Perguntas e Respostas
• alanusse@embarcadero.com
• @andreanolanusse
• Blog: www.andreanolanusse.com
• Certification Center
– http://www.embarcadero.com/br/certification
27
28. Obrigado
Andreano Lanusse
Technical Lead Evangelist
Embarcadero Technologies
28