SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
Discover Qt Learning and Certification
by Vladimir Minenko
A big event!

   Qt Certification has been launched!
 Nokia Certified Qt Developer
Available to the public from Oct 12th 2009
      Special Offering at DevDays!
Agenda



• Qt Learning
• Qt Curriculum
• Qt Certification
From learning Qt …..to Qt Learning



How did you learn Qt?

The mission of Qt Learning:
  – enrich with structured, organized offerings
  – offer guided self-paced learning solutions
  – integrate the Qt learning experience
Contributing to increased and better use of Qt



• Make first steps easier and faster
• Guide to learn more and then become better
• Better educated Qt users improve the wider
  acceptance of Qt
• …and create better products
Qt Learning areas of work




                                           Qt in Education
              Qt Learning

Curriculum

   Training   Certification   e-Learning
Agenda



• Qt Learning
• Qt Curriculum
• Qt Certification
Qt Curriculum



• Following the origins of the word…
• Qt Curriculum – not so much a “race course”,
  but……a “route map” showing how to become a
  good Qt developer or to specialize in a given
  area
• Unlike in universities, Qt Curriculum will be less
  prescriptive
• Not only “what”, but also “how”
Qt Curriculum



• Open document, versioned
• Changed not more frequently than Qt minor
  releases (4.5, 4.6, 4.7…)
• Several blocks: generic Qt plus specializations
• An area is split in modules
• A module has several objectives

• The first block defined is Qt Essentials
Qt Curriculum - becoming a learning map




 Qt Essentials

                         Advanced Qt




                 Qt UI                 Qt Graphics




                             Qt …
A synchronization and a syndication…



• Refers (web links) to related materials
• “Materials”: Nokia and/or external documents
• Qt Curriculum is a driver for other offerings:
  – Qt Training Materials
  – upcoming materials
  – assessments in the Qt Certification Program
Agenda



• Qt Learning
• Qt Curriculum
• Qt Certification
Qt Certification




   Provides a framework to recognize
 Qt skills, knowledge, and experience; and
indicate expertise within the Qt community
Why certify?


The “food chain” of
  certification…                    Target setting




                                                     learning cycle
• Learning and personal               Learning
  development aspects
  are key elements                   Assessment
• Recognition and career
                                       Award
  are important for you
  personally, and for your          Recognition
  employer
                                       Career
Who may, can, should certify?



• Absolutely anybody who feels knowledgeable
  enough!
• Hands-on development experience is required
• Internal staff will take the same exam
• There is no internal access to questions
Designation & Assessment


Increasing
Knowledge,
  Skills,
Experience    Future Designation Levels    Further exams +
                   (to be defined)            Additional
                                          Assessment Criteria
                Designation Level            Assessment


 AVAILABLE Nokia Certified Qt Developer   “Qt Essentials” Exam
   TODAY
Qt Essentials Exam


• Covers essentials of Qt (exam candidates know
  how Qt works and can develop an application)
• Available in 5000 test centers in 160 countries
  via a delivery partner
• List price is 149€ (less in low-income countries)
• 50 questions to answer in 60 min
• Result available immediately (“passed”/ “not
  passed”)
• Certificates on paper via mail:
  “Nokia Certified Qt Developer”
Qt Essentials Exam


• Covers essentials of Qt (tests candidates know
  how Qt works and can develop an application)
• Available in 5000 test centers in 160 countries
  via a delivery partner
• List price is 149€ (less in low-income countries)
• 50 questions to answer in 60 min
• Result available immediately (“passed”/ “not
  passed”)
• Certificates on paper via mail:
  “Nokia Certified Qt Developer”
Qt Essentials Exam


What are the “essentials”?
• All major aspects of Qt needed to make a simple
  desktop application
• QtCore and QtGui
• Expects hands-on experience
• Detailed scope is documented by
  Qt Essentials Curriculum 1.0
Qt Essentials Exam


• Covers essentials of Qt (tests candidates know
  how Qt works and can develop an application)
• Available in 5000 test centers in 160 countries
  via a delivery partner
• List price is 149€ (less in low-income countries)
• 50 questions to answer in 60 min
• Result available immediately (“passed”/ “not
  passed”)
• Certificates on paper via mail:
  “Nokia Certified Qt Developer”
Qt Essentials Exam


Why test centers? What do they offer?
• The only reason is security in order to prevent cheating
  and ID fraud
• This results in a greater credibility of your Qt
  Certification
• Our delivery partner – Pearson VUE, provides a
  worldwide coverage
• Pearson VUE is a well-known player delivering other IT
  certification exams (e.g. Adobe, Cisco)
Qt Essentials Exam


Why test centers? What do they offer?
• A test center is a partner company of Pearson VUE –
  consulting, training, learning, software resellers,
  educational institutions, etc
• It facilitates supervised exams, in a way as defined
  and verified by Pearson VUE
• A Qt Partner can sign-up to become a test center, and
  be able to conduct exams on their own
Qt Essentials Exam


• Covers essentials of Qt (tests candidates know
  how Qt works and can develop an application)
• Available in 5000 test centers in 160 countries
  via a delivery partner
• List price is 149€ (less in low-income countries)
• 50 questions to answer in 60 min
• Result available immediately (“passed”/ “not
  passed”)
• Certificates on paper via mail:
  “Nokia Certified Qt Developer”
Qt Essentials Exam


What are the questions?
•   Multiple choice and multiple response
•   All correct choices have to be selected to receive points
•   More difficult questions generate more points
•   Questions can be skipped, or marked for review
Qt Essentials Exam

What are the questions?
Qt Essentials Exam


• Covers essentials of Qt (tests candidates know
  how Qt works and can develop an application)
• Available in 5000 test centers in 160 countries
  via a delivery partner
• List price is 149€ (less in low-income countries)
• 50 questions to answer in 60 min
• Result available immediately (“passed”/ “not
  passed”)
• Certificates on paper via mail:
  “Nokia Certified Qt Developer”
Qt Essentials Exam


What about my results?
• Results available after the exam at the registration desk
  (not yet in place for Qt Developer Days)
• The Qt Certification does not expire but it refers to a
  version of curriculum
• Aim to provide a detailed score report in the future
What are the steps one needs to do?


•    We do not mandate any way of learning to pass the exam!
     We only advise!
•    Our “advice” is published as curriculum, plus links to materials
1.   Go to our web and select the “register” link
2.   Register at the Pearson VUE web site
3.   Select the exam, choose your test center, date and time; pay the fee
4.   If you cannot attend, you must notify 24h prior to the exam
5.   Take the exam (~1h15m), answering as many questions as
     possible
6.   Pickup your exam report at the administration desk
7.   If passed, you will receive a paper certificate via regular mail
What is next?



Qt Learning:
• publish recordings from Qt Developer Days and
  other talks on the new eLearning page

Qt Certification:
• keep updated to track changes in Qt Curriculum
• define more advanced Qt Certification levels
Thank you!




    qt.nokia.com/certification
   qt-certification@nokia.com
qt.nokia.com/developer/learning
     qt-learning@nokia.com



       Questions?

Contenu connexe

En vedette

Qt State Machine Framework
Qt State Machine FrameworkQt State Machine Framework
Qt State Machine Frameworkaccount inactive
 
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...Platonov Sergey
 
Фитнес для вашего кода: как держать его в форме
Фитнес для вашего кода: как держать его в формеФитнес для вашего кода: как держать его в форме
Фитнес для вашего кода: как держать его в формеIlia Shishkov
 
Quality assurance of large c++ projects
Quality assurance of large c++ projectsQuality assurance of large c++ projects
Quality assurance of large c++ projectscorehard_by
 
Amazing KDE (K Desktop Environment)
Amazing KDE (K Desktop Environment)Amazing KDE (K Desktop Environment)
Amazing KDE (K Desktop Environment)anandvaidya
 

En vedette (6)

Qt State Machine Framework
Qt State Machine FrameworkQt State Machine Framework
Qt State Machine Framework
 
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...
Евгений Рыжков, Андрей Карпов Как потратить 10 лет на разработку анализатора ...
 
Parallel STL
Parallel STLParallel STL
Parallel STL
 
Фитнес для вашего кода: как держать его в форме
Фитнес для вашего кода: как держать его в формеФитнес для вашего кода: как держать его в форме
Фитнес для вашего кода: как держать его в форме
 
Quality assurance of large c++ projects
Quality assurance of large c++ projectsQuality assurance of large c++ projects
Quality assurance of large c++ projects
 
Amazing KDE (K Desktop Environment)
Amazing KDE (K Desktop Environment)Amazing KDE (K Desktop Environment)
Amazing KDE (K Desktop Environment)
 

Similaire à Discover Qt Learning and Certification

ECDL Level 2 - Introduction for students
ECDL Level 2 - Introduction for studentsECDL Level 2 - Introduction for students
ECDL Level 2 - Introduction for studentsDavid Drake
 
UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program UiPath Academic Alliance
 
James Varnham: "Certification"
James Varnham: "Certification"James Varnham: "Certification"
James Varnham: "Certification"TELECENTRE EUROPE
 
Tester career path
Tester career pathTester career path
Tester career pathgaoliang641
 
Induction for its learning
Induction for its learningInduction for its learning
Induction for its learningelizabethp1066
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...TEST Huddle
 
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...BDO IT Solutions
 
Software Testing Solutions from DeRisk IT
Software Testing Solutions from DeRisk ITSoftware Testing Solutions from DeRisk IT
Software Testing Solutions from DeRisk ITDeRisk IT Inc.
 
Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyMeighan Brodkey
 
Salesforce Certification
Salesforce CertificationSalesforce Certification
Salesforce CertificationTIB Academy
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Vimal Suba
 
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"GoQA
 
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF CompTIA UK
 
Salesforce Certifications:Explained
Salesforce Certifications:ExplainedSalesforce Certifications:Explained
Salesforce Certifications:ExplainedAtul Gupta(8X)
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectCorecom Consulting
 
Mridula Ghosh-Senior BA-Profie
Mridula Ghosh-Senior BA-ProfieMridula Ghosh-Senior BA-Profie
Mridula Ghosh-Senior BA-ProfieMridula Ghosh
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Becky Lopanec
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfhulk smash
 

Similaire à Discover Qt Learning and Certification (20)

ECDL Level 2 - Introduction for students
ECDL Level 2 - Introduction for studentsECDL Level 2 - Introduction for students
ECDL Level 2 - Introduction for students
 
UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program UiPath Certified Professional ( UCP ) Program
UiPath Certified Professional ( UCP ) Program
 
James Varnham: "Certification"
James Varnham: "Certification"James Varnham: "Certification"
James Varnham: "Certification"
 
UiPath Certified Professional Program
UiPath Certified Professional Program UiPath Certified Professional Program
UiPath Certified Professional Program
 
Tester career path
Tester career pathTester career path
Tester career path
 
Induction for its learning
Induction for its learningInduction for its learning
Induction for its learning
 
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
Slow Down to Speed Up - Leveraging Quality to Enable Productivity and Speed w...
 
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...
What is the Client Involvement in an Implementation/Upgrade? | BDO Connection...
 
Software Testing Solutions from DeRisk IT
Software Testing Solutions from DeRisk ITSoftware Testing Solutions from DeRisk IT
Software Testing Solutions from DeRisk IT
 
Road to cta with Meighan Brodkey
Road to cta with Meighan BrodkeyRoad to cta with Meighan Brodkey
Road to cta with Meighan Brodkey
 
Salesforce Certification
Salesforce CertificationSalesforce Certification
Salesforce Certification
 
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
Cloud and Network Transformation using DevOps methodology : Cisco Live 2015
 
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"
Роксолана Берегівська - "Вебінар: Шлях до Full Advanced ISTQB"
 
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF
EMEA10: Delivering CompTIA Certifications: New opportunities with the QCF
 
vidyullathasree_pera_resume
vidyullathasree_pera_resumevidyullathasree_pera_resume
vidyullathasree_pera_resume
 
Salesforce Certifications:Explained
Salesforce Certifications:ExplainedSalesforce Certifications:Explained
Salesforce Certifications:Explained
 
Maintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope projectMaintaining lean and agile principles in a fixed date/budget/scope project
Maintaining lean and agile principles in a fixed date/budget/scope project
 
Mridula Ghosh-Senior BA-Profie
Mridula Ghosh-Senior BA-ProfieMridula Ghosh-Senior BA-Profie
Mridula Ghosh-Senior BA-Profie
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdf
 

Plus de account inactive

KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phonesaccount inactive
 
Scripting Your Qt Application
Scripting Your Qt ApplicationScripting Your Qt Application
Scripting Your Qt Applicationaccount inactive
 
Special Effects with Qt Graphics View
Special Effects with Qt Graphics ViewSpecial Effects with Qt Graphics View
Special Effects with Qt Graphics Viewaccount inactive
 
Developments in The Qt WebKit Integration
Developments in The Qt WebKit IntegrationDevelopments in The Qt WebKit Integration
Developments in The Qt WebKit Integrationaccount inactive
 
Qt on Real Time Operating Systems
Qt on Real Time Operating SystemsQt on Real Time Operating Systems
Qt on Real Time Operating Systemsaccount inactive
 
Development with Qt for Windows CE
Development with Qt for Windows CEDevelopment with Qt for Windows CE
Development with Qt for Windows CEaccount inactive
 
Translating Qt Applications
Translating Qt ApplicationsTranslating Qt Applications
Translating Qt Applicationsaccount inactive
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbianaccount inactive
 
How to Make Your Qt App Look Native
How to Make Your Qt App Look NativeHow to Make Your Qt App Look Native
How to Make Your Qt App Look Nativeaccount inactive
 
Animation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsAnimation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsaccount inactive
 
Using Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with QtUsing Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with Qtaccount inactive
 
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)account inactive
 
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with QtCopy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qtaccount inactive
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Viewsaccount inactive
 

Plus de account inactive (20)

Meet Qt
Meet QtMeet Qt
Meet Qt
 
KDE Plasma for Mobile Phones
KDE Plasma for Mobile PhonesKDE Plasma for Mobile Phones
KDE Plasma for Mobile Phones
 
The Future of Qt Widgets
The Future of Qt WidgetsThe Future of Qt Widgets
The Future of Qt Widgets
 
Scripting Your Qt Application
Scripting Your Qt ApplicationScripting Your Qt Application
Scripting Your Qt Application
 
Special Effects with Qt Graphics View
Special Effects with Qt Graphics ViewSpecial Effects with Qt Graphics View
Special Effects with Qt Graphics View
 
Developments in The Qt WebKit Integration
Developments in The Qt WebKit IntegrationDevelopments in The Qt WebKit Integration
Developments in The Qt WebKit Integration
 
Qt Kwan-Do
Qt Kwan-DoQt Kwan-Do
Qt Kwan-Do
 
Qt on Real Time Operating Systems
Qt on Real Time Operating SystemsQt on Real Time Operating Systems
Qt on Real Time Operating Systems
 
Development with Qt for Windows CE
Development with Qt for Windows CEDevelopment with Qt for Windows CE
Development with Qt for Windows CE
 
Translating Qt Applications
Translating Qt ApplicationsTranslating Qt Applications
Translating Qt Applications
 
Qt Creator Bootcamp
Qt Creator BootcampQt Creator Bootcamp
Qt Creator Bootcamp
 
Qt Widget In-Depth
Qt Widget In-DepthQt Widget In-Depth
Qt Widget In-Depth
 
Mobile Development with Qt for Symbian
Mobile Development with Qt for SymbianMobile Development with Qt for Symbian
Mobile Development with Qt for Symbian
 
How to Make Your Qt App Look Native
How to Make Your Qt App Look NativeHow to Make Your Qt App Look Native
How to Make Your Qt App Look Native
 
Animation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIsAnimation Framework: A Step Towards Modern UIs
Animation Framework: A Step Towards Modern UIs
 
Using Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with QtUsing Multi-Touch and Gestures with Qt
Using Multi-Touch and Gestures with Qt
 
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
Debugging Qt, Fixing and Contributing a Bug Report (Using Gitorious)
 
The Mobility Project
The Mobility ProjectThe Mobility Project
The Mobility Project
 
Copy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with QtCopy Your Favourite Nokia App with Qt
Copy Your Favourite Nokia App with Qt
 
The Next Generation Qt Item Views
The Next Generation Qt Item ViewsThe Next Generation Qt Item Views
The Next Generation Qt Item Views
 

Dernier

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Discover Qt Learning and Certification

  • 1. Discover Qt Learning and Certification by Vladimir Minenko
  • 2. A big event! Qt Certification has been launched! Nokia Certified Qt Developer Available to the public from Oct 12th 2009 Special Offering at DevDays!
  • 3. Agenda • Qt Learning • Qt Curriculum • Qt Certification
  • 4. From learning Qt …..to Qt Learning How did you learn Qt? The mission of Qt Learning: – enrich with structured, organized offerings – offer guided self-paced learning solutions – integrate the Qt learning experience
  • 5. Contributing to increased and better use of Qt • Make first steps easier and faster • Guide to learn more and then become better • Better educated Qt users improve the wider acceptance of Qt • …and create better products
  • 6. Qt Learning areas of work Qt in Education Qt Learning Curriculum Training Certification e-Learning
  • 7. Agenda • Qt Learning • Qt Curriculum • Qt Certification
  • 8. Qt Curriculum • Following the origins of the word… • Qt Curriculum – not so much a “race course”, but……a “route map” showing how to become a good Qt developer or to specialize in a given area • Unlike in universities, Qt Curriculum will be less prescriptive • Not only “what”, but also “how”
  • 9. Qt Curriculum • Open document, versioned • Changed not more frequently than Qt minor releases (4.5, 4.6, 4.7…) • Several blocks: generic Qt plus specializations • An area is split in modules • A module has several objectives • The first block defined is Qt Essentials
  • 10. Qt Curriculum - becoming a learning map Qt Essentials Advanced Qt Qt UI Qt Graphics Qt …
  • 11. A synchronization and a syndication… • Refers (web links) to related materials • “Materials”: Nokia and/or external documents • Qt Curriculum is a driver for other offerings: – Qt Training Materials – upcoming materials – assessments in the Qt Certification Program
  • 12. Agenda • Qt Learning • Qt Curriculum • Qt Certification
  • 13. Qt Certification Provides a framework to recognize Qt skills, knowledge, and experience; and indicate expertise within the Qt community
  • 14. Why certify? The “food chain” of certification… Target setting learning cycle • Learning and personal Learning development aspects are key elements Assessment • Recognition and career Award are important for you personally, and for your Recognition employer Career
  • 15. Who may, can, should certify? • Absolutely anybody who feels knowledgeable enough! • Hands-on development experience is required • Internal staff will take the same exam • There is no internal access to questions
  • 16. Designation & Assessment Increasing Knowledge, Skills, Experience Future Designation Levels Further exams + (to be defined) Additional Assessment Criteria Designation Level Assessment AVAILABLE Nokia Certified Qt Developer “Qt Essentials” Exam TODAY
  • 17. Qt Essentials Exam • Covers essentials of Qt (exam candidates know how Qt works and can develop an application) • Available in 5000 test centers in 160 countries via a delivery partner • List price is 149€ (less in low-income countries) • 50 questions to answer in 60 min • Result available immediately (“passed”/ “not passed”) • Certificates on paper via mail: “Nokia Certified Qt Developer”
  • 18. Qt Essentials Exam • Covers essentials of Qt (tests candidates know how Qt works and can develop an application) • Available in 5000 test centers in 160 countries via a delivery partner • List price is 149€ (less in low-income countries) • 50 questions to answer in 60 min • Result available immediately (“passed”/ “not passed”) • Certificates on paper via mail: “Nokia Certified Qt Developer”
  • 19. Qt Essentials Exam What are the “essentials”? • All major aspects of Qt needed to make a simple desktop application • QtCore and QtGui • Expects hands-on experience • Detailed scope is documented by Qt Essentials Curriculum 1.0
  • 20. Qt Essentials Exam • Covers essentials of Qt (tests candidates know how Qt works and can develop an application) • Available in 5000 test centers in 160 countries via a delivery partner • List price is 149€ (less in low-income countries) • 50 questions to answer in 60 min • Result available immediately (“passed”/ “not passed”) • Certificates on paper via mail: “Nokia Certified Qt Developer”
  • 21. Qt Essentials Exam Why test centers? What do they offer? • The only reason is security in order to prevent cheating and ID fraud • This results in a greater credibility of your Qt Certification • Our delivery partner – Pearson VUE, provides a worldwide coverage • Pearson VUE is a well-known player delivering other IT certification exams (e.g. Adobe, Cisco)
  • 22. Qt Essentials Exam Why test centers? What do they offer? • A test center is a partner company of Pearson VUE – consulting, training, learning, software resellers, educational institutions, etc • It facilitates supervised exams, in a way as defined and verified by Pearson VUE • A Qt Partner can sign-up to become a test center, and be able to conduct exams on their own
  • 23. Qt Essentials Exam • Covers essentials of Qt (tests candidates know how Qt works and can develop an application) • Available in 5000 test centers in 160 countries via a delivery partner • List price is 149€ (less in low-income countries) • 50 questions to answer in 60 min • Result available immediately (“passed”/ “not passed”) • Certificates on paper via mail: “Nokia Certified Qt Developer”
  • 24. Qt Essentials Exam What are the questions? • Multiple choice and multiple response • All correct choices have to be selected to receive points • More difficult questions generate more points • Questions can be skipped, or marked for review
  • 25. Qt Essentials Exam What are the questions?
  • 26. Qt Essentials Exam • Covers essentials of Qt (tests candidates know how Qt works and can develop an application) • Available in 5000 test centers in 160 countries via a delivery partner • List price is 149€ (less in low-income countries) • 50 questions to answer in 60 min • Result available immediately (“passed”/ “not passed”) • Certificates on paper via mail: “Nokia Certified Qt Developer”
  • 27. Qt Essentials Exam What about my results? • Results available after the exam at the registration desk (not yet in place for Qt Developer Days) • The Qt Certification does not expire but it refers to a version of curriculum • Aim to provide a detailed score report in the future
  • 28. What are the steps one needs to do? • We do not mandate any way of learning to pass the exam! We only advise! • Our “advice” is published as curriculum, plus links to materials 1. Go to our web and select the “register” link 2. Register at the Pearson VUE web site 3. Select the exam, choose your test center, date and time; pay the fee 4. If you cannot attend, you must notify 24h prior to the exam 5. Take the exam (~1h15m), answering as many questions as possible 6. Pickup your exam report at the administration desk 7. If passed, you will receive a paper certificate via regular mail
  • 29. What is next? Qt Learning: • publish recordings from Qt Developer Days and other talks on the new eLearning page Qt Certification: • keep updated to track changes in Qt Curriculum • define more advanced Qt Certification levels
  • 30. Thank you! qt.nokia.com/certification qt-certification@nokia.com qt.nokia.com/developer/learning qt-learning@nokia.com Questions?