SlideShare ist ein Scribd-Unternehmen logo
1 von 71
Nascenia
Road to Software Industry
Who we are
What is Rocket Science?
What do you see here
Who are building them?
Requirement
Analysis
Project Planning
Project Management Tools
Pivotal Tracker
Development
Start development, Leave family
Right tool for the job
• Ruby on rails
• MVC
• ActiveRecord
• PHP
• Laravel
• YII
• Zend
• Symfony
• ASP.NET
• WordPress, Drupal
Coding Standard
Code is written for?
• Not for machines
• But for other developers
• And your future self :)
Purpose of maintaining standards
• Clean code
• No surprises!!
• Meaningful, self-documenting code
• Prevent duplicate code
• Remove complexity
• Consistency
Code Collaboration
3 important things in programming
Version control
Common platform to share code
Code collaboration
Actually sharing code and knowledge with others
Learning from and teaching others
Creativity
Coming up with solutions
Code Collaboration
Pick a VCS
Git is an excellent choice
Learn it inside out
Either use the IDE or terminal
Pick a good workflow
Doesn’t matter what it is as long as you stick to it
Learn about branching
Specify what branch is for what purpose
Ensure everyone knows how to properly merge and rebase branches
Document your code as well as your workflow
Project
Management
Traditional Waterfall Model
Agile Methodology
Automated
Testing
Automated Testing Example
Continuous integration
Continuous integration
Front end
development
I am Engineer, not a front end
developer !!
Front End Development
Is it important ?
Why Frameworks ?
Framework we use
What about faster and manageable development?
Javascript Libraries
❏jQuery
❏Datatables
❏WOW.js
❏jQuery UI
❏Chart.js
❏So on..
MVVM Framework in JS
Debugging
Software Development Tools
Server
Management
Web Servers
Database we use
Database clients
Quality
Assurance
Types of Testing We Perform
Security Testing
Types of Security Leakage That We Test
Security Testing Tools That We Use
Types Of Performance That We Test
Load/Capacity Testing Stress Testing Volume
Testing
Endurance/Soak Testing Spike Testing
Performance Testing Tools That Mostly Used
Server Side:
Client Side: LORI (Life-of-Request Info)
Regression Testing
- Seeks to uncover after changes such as enhancements, patches or configuration changes, have
been made to them.
Alpha, Beta Testing & Release Life Cycle
Fresh
developer
learning path
4 Weeks Plan
Language
(1 Week)
Framework
(1 to 2 Weeks)
Test
Project (2-5
Days)
Additional
Learnings
Tea Break :)
Learning
Develop a test project
Additional learning
❏ Active Record
❏ Active Support
❏ Routing
❏ View and template
❏ jQuery UI, Bootstrap
❏ Online materials
❏ pluralsight.com
❏ udemy.com
What to do
now?
OOP
Web Framework
Front-end Technology
Programming Skill
Databases
Automated Testing and QA
GIT
Never stop learning
Do thing right way
Become a github user
Participate in communities
Contribute in stackoverflow
Apply for job !
We always search for talent
career@nascenia.com
http://www.nascenia.com
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
OdessaJS Conf
 

Was ist angesagt? (20)

Introduction to test_driven_development
Introduction to test_driven_developmentIntroduction to test_driven_development
Introduction to test_driven_development
 
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
'Effective node.js development' by Viktor Turskyi at OdessaJS'2020
 
Continuous Integration at T3CON08
Continuous Integration at T3CON08Continuous Integration at T3CON08
Continuous Integration at T3CON08
 
Owasp glue
Owasp glueOwasp glue
Owasp glue
 
Continuous Integration 101
Continuous Integration 101Continuous Integration 101
Continuous Integration 101
 
Agile Testing - A quality culture in the company's core business
Agile Testing - A quality culture in the company's core businessAgile Testing - A quality culture in the company's core business
Agile Testing - A quality culture in the company's core business
 
Mercurial
MercurialMercurial
Mercurial
 
Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
Максим Климишин "Що такого особливого у пропозиції вартості шаблону Micro Fro...
 
Agile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous IntegrationAgile .NET Development with BDD and Continuous Integration
Agile .NET Development with BDD and Continuous Integration
 
Improving software quality using Continuous Integration
Improving software quality using Continuous IntegrationImproving software quality using Continuous Integration
Improving software quality using Continuous Integration
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
Bootstrapping Quality
Bootstrapping QualityBootstrapping Quality
Bootstrapping Quality
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Testing the way it should be
Testing the way it should beTesting the way it should be
Testing the way it should be
 
#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360#speakgell - Continuous Integration in iconnect360
#speakgell - Continuous Integration in iconnect360
 
Cypress testing
Cypress testingCypress testing
Cypress testing
 
Typescript kata The TDD style 2 edition
Typescript kata The TDD style 2 editionTypescript kata The TDD style 2 edition
Typescript kata The TDD style 2 edition
 
Devops | CICD Pipeline
Devops | CICD PipelineDevops | CICD Pipeline
Devops | CICD Pipeline
 
Drulenium - Testing Made Easy
Drulenium - Testing Made EasyDrulenium - Testing Made Easy
Drulenium - Testing Made Easy
 
Code Quality
Code QualityCode Quality
Code Quality
 

Andere mochten auch

Joseph S Stump Resume
Joseph S Stump ResumeJoseph S Stump Resume
Joseph S Stump Resume
Joseph Stump
 
Snyder_Susan-Resume 2016
Snyder_Susan-Resume 2016Snyder_Susan-Resume 2016
Snyder_Susan-Resume 2016
Susan Snyder
 

Andere mochten auch (20)

Timeplan
TimeplanTimeplan
Timeplan
 
2016/10/28: Reset ETSII UPM
2016/10/28: Reset ETSII UPM2016/10/28: Reset ETSII UPM
2016/10/28: Reset ETSII UPM
 
Joseph S Stump Resume
Joseph S Stump ResumeJoseph S Stump Resume
Joseph S Stump Resume
 
Heroku cloud platform
Heroku cloud platformHeroku cloud platform
Heroku cloud platform
 
HOTEL EXPO 2016
HOTEL EXPO 2016HOTEL EXPO 2016
HOTEL EXPO 2016
 
HDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data PortalsHDL - Towards A Harmonized Dataset Model for Open Data Portals
HDL - Towards A Harmonized Dataset Model for Open Data Portals
 
FPGAs libres
FPGAs libresFPGAs libres
FPGAs libres
 
LEY DE COMPAÑÍAS
LEY DE COMPAÑÍASLEY DE COMPAÑÍAS
LEY DE COMPAÑÍAS
 
Dina_Condon_Resume_2016
Dina_Condon_Resume_2016Dina_Condon_Resume_2016
Dina_Condon_Resume_2016
 
Resume 1.4
Resume 1.4Resume 1.4
Resume 1.4
 
боги древних славян
боги древних славянбоги древних славян
боги древних славян
 
Useful C++ Features You Should be Using
Useful C++ Features You Should be UsingUseful C++ Features You Should be Using
Useful C++ Features You Should be Using
 
Bachillerato de humanidades ok
Bachillerato de humanidades okBachillerato de humanidades ok
Bachillerato de humanidades ok
 
Inspección atún en lata
Inspección atún en lataInspección atún en lata
Inspección atún en lata
 
Reunión de padres y tutores 2016. IES Joaquín Turina
Reunión de padres y tutores 2016. IES Joaquín TurinaReunión de padres y tutores 2016. IES Joaquín Turina
Reunión de padres y tutores 2016. IES Joaquín Turina
 
Decálogo antibulling
Decálogo antibullingDecálogo antibulling
Decálogo antibulling
 
Vagrant vs Docker
Vagrant vs DockerVagrant vs Docker
Vagrant vs Docker
 
Snyder_Susan-Resume 2016
Snyder_Susan-Resume 2016Snyder_Susan-Resume 2016
Snyder_Susan-Resume 2016
 
Formatos de manejo de almacén
Formatos de manejo de almacénFormatos de manejo de almacén
Formatos de manejo de almacén
 
1 q 2016-us-tile-industry-update
1 q 2016-us-tile-industry-update1 q 2016-us-tile-industry-update
1 q 2016-us-tile-industry-update
 

Ähnlich wie Nascenia: Road to Software Industry

Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
LB Denker
 

Ähnlich wie Nascenia: Road to Software Industry (20)

Enterprise PHP
Enterprise PHPEnterprise PHP
Enterprise PHP
 
From the sandbox to production
From the sandbox to productionFrom the sandbox to production
From the sandbox to production
 
From Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym FedorovFrom Sandbox to Production by Vadym Fedorov
From Sandbox to Production by Vadym Fedorov
 
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps -  Global Azure Bootcamp JakartaLaravel CI / CD in Azure Web Apps -  Global Azure Bootcamp Jakarta
Laravel CI / CD in Azure Web Apps - Global Azure Bootcamp Jakarta
 
DevOps on AWS
DevOps on AWSDevOps on AWS
DevOps on AWS
 
Unit Testing in JavaScript
Unit Testing in JavaScriptUnit Testing in JavaScript
Unit Testing in JavaScript
 
Testing and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons LearnedTesting and DevOps Culture: Lessons Learned
Testing and DevOps Culture: Lessons Learned
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
Tools for Software Testing
Tools for Software TestingTools for Software Testing
Tools for Software Testing
 
Bledar Gjocaj - Java open source
Bledar Gjocaj - Java open sourceBledar Gjocaj - Java open source
Bledar Gjocaj - Java open source
 
The Power of Azure DevOps
The Power of Azure DevOpsThe Power of Azure DevOps
The Power of Azure DevOps
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
Microsoft power point automation-opensourcetestingtools_matrix-1
Microsoft power point   automation-opensourcetestingtools_matrix-1Microsoft power point   automation-opensourcetestingtools_matrix-1
Microsoft power point automation-opensourcetestingtools_matrix-1
 
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer ToolsDevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
DevOps on AWS: Deep Dive on Continuous Delivery and the AWS Developer Tools
 
DevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operationsDevOps Roadshow - removing barriers between development and operations
DevOps Roadshow - removing barriers between development and operations
 
How to run an Enterprise PHP Shop
How to run an Enterprise PHP ShopHow to run an Enterprise PHP Shop
How to run an Enterprise PHP Shop
 
Programming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT worldProgramming languages and techniques for today’s embedded andIoT world
Programming languages and techniques for today’s embedded andIoT world
 
Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11Next-gen IDE v2 - OpenSlava 2013-10-11
Next-gen IDE v2 - OpenSlava 2013-10-11
 
DevTestOps
DevTestOpsDevTestOps
DevTestOps
 

Mehr von Nascenia IT

Mehr von Nascenia IT (20)

AI Tools for Productivity: Exploring Prompt Engineering and Key Features
AI Tools for Productivity: Exploring Prompt Engineering and Key FeaturesAI Tools for Productivity: Exploring Prompt Engineering and Key Features
AI Tools for Productivity: Exploring Prompt Engineering and Key Features
 
Introduction to basic data analytics tools
Introduction to basic data analytics toolsIntroduction to basic data analytics tools
Introduction to basic data analytics tools
 
Communication workshop in nascenia
Communication workshop in nasceniaCommunication workshop in nascenia
Communication workshop in nascenia
 
The Art of Statistical Deception
The Art of Statistical DeceptionThe Art of Statistical Deception
The Art of Statistical Deception
 
করোনায় কী করি!
করোনায় কী করি!করোনায় কী করি!
করোনায় কী করি!
 
GDPR compliance expectations from the development team
GDPR compliance expectations from the development teamGDPR compliance expectations from the development team
GDPR compliance expectations from the development team
 
Writing Clean Code
Writing Clean CodeWriting Clean Code
Writing Clean Code
 
History & Introduction of Neural Network and use of it in Computer Vision
History & Introduction of Neural Network and use of it in Computer VisionHistory & Introduction of Neural Network and use of it in Computer Vision
History & Introduction of Neural Network and use of it in Computer Vision
 
Ruby on Rails: Coding Guideline
Ruby on Rails: Coding GuidelineRuby on Rails: Coding Guideline
Ruby on Rails: Coding Guideline
 
iphone 11 new features
iphone 11 new featuresiphone 11 new features
iphone 11 new features
 
Software quality assurance and cyber security
Software quality assurance and cyber securitySoftware quality assurance and cyber security
Software quality assurance and cyber security
 
Job Market Scenario For Freshers
Job Market Scenario For Freshers Job Market Scenario For Freshers
Job Market Scenario For Freshers
 
Modern Frontend Technologies (BEM, Retina)
Modern Frontend Technologies (BEM, Retina)Modern Frontend Technologies (BEM, Retina)
Modern Frontend Technologies (BEM, Retina)
 
CSS for Developers
CSS for DevelopersCSS for Developers
CSS for Developers
 
Big commerce app development
Big commerce app developmentBig commerce app development
Big commerce app development
 
Integrating QuickBooks Desktop with Rails Application
Integrating QuickBooks Desktop with Rails ApplicationIntegrating QuickBooks Desktop with Rails Application
Integrating QuickBooks Desktop with Rails Application
 
Shopify
ShopifyShopify
Shopify
 
TypeScript: Basic Features and Compilation Guide
TypeScript: Basic Features and Compilation GuideTypeScript: Basic Features and Compilation Guide
TypeScript: Basic Features and Compilation Guide
 
Clean code
Clean codeClean code
Clean code
 
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
Ruby conf 2016 - Secrets of Testing Rails 5 AppsRuby conf 2016 - Secrets of Testing Rails 5 Apps
Ruby conf 2016 - Secrets of Testing Rails 5 Apps
 

Kürzlich hochgeladen

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Kürzlich hochgeladen (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 

Nascenia: Road to Software Industry

Hinweis der Redaktion

  1. Please add logo or short picture for each tool
  2. MVC is just one way of doing it. Similarly there’s multiple solutions to the same problem, like ORM has ActiveRecord and DataMapper. MVC has MVP, MVVM, MOVE, HMVC, etc. But at the end of the day we have to analyze the problem and decide what’s the best tool for the job. Rails 2.0, Rails 3.2, Rails 4.1 Symfony MVC DataMapper Event Dispatcher WP, Drupal, Modx Visual Studio 2013, 2015 Database: MS sql 2008 r2 , 2014, Hosting: Azure , ORM:Entity framework 6, 7, ASP .net MVC 6-RC and 4 MVC is really vague But in the end it doesn’t really matter Good starting point Definitely a good starting point in terms of organizing code “Composite pattern” or “architecture” Built up of a lot of little elements Pure MVC vs pure SoC Actually separating out code matters more than how you do it Makes code predictable and easy to manage New developers will know what to expect going in Framework already laid out for what goes where
  3. Purpose. Meaningful names. Clean code. SOLID. DRY. Consistency. Describe about clean code.
  4. Describe about code review process.
  5. Can we swap right side. top one to bottom and bottom one to top.
  6. At last mention about deployment tool - Capistrano.
  7. Programmer think UI is not important for me, because love to code. :P But ui is the key feature to run the business successfully Yes! someone may do the ui for you, but when he will be busy with other project and you need to change a small thing. then you need to wait until he is free. Weird isnt it?
  8. Can we make the UI super cool using HTML only? - NOPE We need the help of CSS for make the site user friendly
  9. We are lazy people, so why we will start coding from scratch? We should use framework for faster development
  10. Here are some framework we are using front end development Bootstrap is the top html framework among these
  11. We always want to spend our time efficiently. Don't you? So we need to use some preprocessor for faster and manageable development of the UI
  12. There are a lot of javascript library for faster development jQuery is the one of them. And jquery and javascript is not different type :P. jquery library is a javascript library :)
  13. Now I want to talk about Model View ViewModel framework. So the most trending framework is angularjs Vue.js will be the great framework near future
  14. Worried about debugging? we have some debugging tools in the browser
  15. Here is the list of development tools we need to use for faster development
  16. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC Black Box Testing Functional testing Unit testing Integration testing Regression testing Performance testing Security Testing Usability Testing Compatibility Testing Alpha Testing Beta Testing Automation Testing White box testing
  17. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC Determine that an information system protects data and maintains functionality. Check whether there is any information leakage. Test the application whether it has unauthorized access and having the encoded security code. Finding out all the potential loopholes and weaknesses of the system.
  18. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC
  19. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC SQL Injection Cross Site Scripting (XSS) Session Hijacking Cross-Site Request Forgery (CSRF) Authentication Authorization netsparker, acunetix: cross site, csrf, sql injection, wireshark: man of the middle
  20. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC 100 101 data inserttion, 10 lak or 10 kot time=> longibity specific time
  21. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC
  22. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC
  23. Add some slides for security testing, performance testing and regression testing Describe alpha testing, beta testing, RC Alpha testing performed by Testers who are usually internal employees of the organization. Beta testing is performed at client location or end user of the product Release candidate is the version of a program or software that is functional but not quite ready to be released to the consumer market.
  24. A fresh developer is assigned with a tech team facilitator and a target technology to learn. Learning is separated in 3 parts. Language, framework, test project.
  25. The book of Ruby Agile web development with Rails Code schools Learn Web Development with Rails (3rd Edition) guides.rubyonrails.org
  26. Build a small test project like twitter/simple blog/course registration system etc. Add screenshot
  27. Continuous learning is best thing to be skilled in software industry You should have good knowledge on Design pattern and OOP
  28. Write clean code
  29. Both real and virtual
  30. Do not get answer only, give some too