Nascenia Road to Software Industry
Right tool for the job• Ruby on rails
• MVC
• ActiveRecord
• PHP• Laravel
• YII
• Zend
• Symfony
• ASP.NET• WordPress, Drupal
Coding StandardCode 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 programmingVersion 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
Instead of just being able to implement them
Code Collaboration
Pick a VCSGit is an excellent choice
Learn it inside out
Either use the IDE or terminal
Pick a good workflowDoesn’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
Types Of Performance That We TestLoad/Capacity Testing Stress Testing Volume
Testing
Endurance/Soak Testing Spike Testing
Regression Testing
- Seeks to uncover after changes such as enhancements, patches or configuration changes, have been made to them.
4 Weeks Plan
Language (1 Week)
Framework (1 to 2 Weeks)
Test Project (2-5 Days)
Additional Learnings
Tea Break :)
Additional learning❏ Active Record❏ Active Support❏ Routing❏ View and template❏ jQuery UI, Bootstrap❏ Online materials❏ pluralsight.com❏ udemy.com