Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Applications are invited for certificate course in Perl<br />Scientific Bio-Minds is regarded as one of the leading bioinf...
Automating Perl Execution
Better Automation of Perl Execution</li></ul>2. Scalar Variables and Operators<br /><ul><li>Scalar Numeric Literals
Single Quoted String Literals
Double Quoted String Literals
Upcoming SlideShare
Loading in …5
×

Perl

1,100 views

Published on

  • Be the first to comment

  • Be the first to like this

Perl

  1. 1. Applications are invited for certificate course in Perl<br />Scientific Bio-Minds is regarded as one of the leading bioinformatics institutions in India. Its Private organization mainly coordinates research and education in bioinformatics nationwide, and provides services to the life science communities that are highly appreciated worldwide.<br />The Scientific Bio-Minds plays a central role in life science research both in India and abroad by developing extensive and high-quality bioinformatics resources that are essential for all life scientists. The Scientific Bio-Minds contributes to the Indian economy and quality of life through the global distribution of its products, by providing state-of-the-art tools to our industry, and by its involvement in pre- and postgraduate teaching programs in many universities. Knowledge developed by Scientific Bio-Minds members in areas such as genomics, proteomics and systems biology, Software Development, Algorithm Development is directly transformed by academia and industry into innovative solutions to improve the population’s health.<br />Courses:<br />Certificate course in Perl (Bio-Perl, Perl-Mongers, Perl Monks)<br />Syllabus:<br />1. Unix Basics<br /><ul><li>Running Perl Basics
  2. 2. Automating Perl Execution
  3. 3. Better Automation of Perl Execution</li></ul>2. Scalar Variables and Operators<br /><ul><li>Scalar Numeric Literals
  4. 4. Single Quoted String Literals
  5. 5. Double Quoted String Literals
  6. 6. Scalar Operators for Numbers
  7. 7. Scalar Operators for Strings
  8. 8. Operator Precedence and Associativity
  9. 9. Converting Between Numbers and Strings
  10. 10. Scalar Variables
  11. 11. Scalar Operators and Functions
  12. 12. Binary Assignment Operators
  13. 13. Auto Increment and Auto Decrement
  14. 14. Chop and Chomp
  15. 15. String Interpolation
  16. 16. Reading Standard Input
  17. 17. Output with Print</li></ul>3. Arrays and Hashes <br /><ul><li>Complex variable types, what they are and what you can do with them.
  18. 18. Introduction to Perl Arrays
  19. 19. Array Literal Representation
  20. 20. Array Constructor Operator
  21. 21. The Quote Word Function
  22. 22. Array Variables
  23. 23. Array Variable Assignment
  24. 24. More Array Variable Assignment
  25. 25. Even More Array Variable Assignment
  26. 26. Array Element Access
  27. 27. Yet More Array Element Access
  28. 28. Pushing and Popping
  29. 29. Shifting and Unshifting
  30. 30. Reverse
  31. 31. Sort
  32. 32. Chomp
  33. 33. Reading Standard Input
  34. 34. Variable Interpolation of Arrays
  35. 35. Hashes
  36. 36. Literal Hash Representation
  37. 37. Common Hash Functions: Keys
  38. 38. Common Hash Functions: Values
  39. 39. Common Hash Functions: Each
  40. 40. Common Hash Functions: Delete
  41. 41. Hash Slices</li></ul>4. Control Structures <br /><ul><li>Different ways of controlling the flow of your program execution.
  42. 42. Statement Blocks
  43. 43. If and Unless
  44. 44. While and Until
  45. 45. Do While and Do Until
  46. 46. For Loops
  47. 47. Foreach
  48. 48. Last
  49. 49. Next
  50. 50. Redo
  51. 51. Labeled Blocks
  52. 52. Expression Modifiers
  53. 53. "&&" and "||" as Control Structures </li></ul>5. Program Input and Output <br />Reading and writing files, and talking to other programs. <br /><ul><li>Program Input and Output
  54. 54. Reading from the Diamond Operator
  55. 55. Writing to standard out
  56. 56. Using Printf
  57. 57. File Handles
  58. 58. Opening and Closing File Handles
  59. 59. Die
  60. 60. Using Filehandles
  61. 61. The -x file tests
  62. 62. System and Exec
  63. 63. More Secure System Calls
  64. 64. Backquotes
  65. 65. Processes as Filehandles
  66. 66. Fork </li></ul>6. Regular Expressions <br />How to use pattern matching to replace pages of code with a single command. <br /><ul><li>Concepts and Editorials
  67. 67. Matching (contains)
  68. 68. Match Patterns ("[]")
  69. 69. Negation and Predefined Character Classes
  70. 70. Examples
  71. 71. Match Patterns ("*")
  72. 72. Match Patterns ("+")
  73. 73. Match Patterns ("?")
  74. 74. Match Anchors ("^")
  75. 75. Match Anchors ("$")
  76. 76. Multipliers
  77. 77. Parentheses as Memory
  78. 78. Alternation
  79. 79. Ignoring Case
  80. 80. Variable Interpolation of Match Expressions
  81. 81. More Magic Variables
  82. 82. Substitutions
  83. 83. Split
  84. 84. Join
  85. 85. Real World Example (1)
  86. 86. Real World Example (2)
  87. 87. Real World Example (3)
  88. 88. Real World Example (4)
  89. 89. Real World Example (5)
  90. 90. Homework Three </li></ul>7. Functional Decomposition <br />How to break up your program with the use of packages and subroutines, and how to use variable scoping effectively. <br /><ul><li>Introduction
  91. 91. Function Global Scoping
  92. 92. Function Local (my) Scoping
  93. 93. Function Local (local) Scoping
  94. 94. Functional Decomposition
  95. 95. Function Return Values
  96. 96. Homework Four </li></ul> <br />8. Database Access <br />Perls built in database capability and how to use it for simple tasks (overview). <br />Making Hashes Persistent <br />Opening a DBM Hash <br />Using a DBM Hash <br />Closing a DBM Hash <br />Excercise <br />9. CGI Programming <br />Perls built in CGI capabilities, and how to use them for simple tasks (overview). <br /><ul><li>HTML Background
  97. 97. HTML Hello World
  98. 98. Using the Perl CGI Module
  99. 99. Simple Perl CGI Constructs
  100. 100. Excercise</li></ul>Eligibility:<br />Graduate from a recognized University in Life Science ( Biotech / Botany / Zoology / Microbiology / Chemistry) in Science with Physics, Mathematics, Statistics/ Nursing / Home Science / Food and Nutrition / Agriculture / Dairy technology / Horticulture / Forestry / Fisheries) OR <br />Graduate from a recognized University in Health Sciences (MBBS / BDS / BAMS /BHMS / BUMS / BVSc. / BSSM / BNYS) OR <br />Graduate from a recognized University in Allied Health Sciences (BMLT / BScMLT / BPT / BMIT / BScMIT / BHIA / BScHIA / BOT / BSc (Sp & Hg)/ BASLP / BSc Opt. / Pharmacy (BPharma) OR <br />BE in Biotech / BCA / BSc IT / BSc CS. <br />Post graduate and doctoral students, researchers & corporate working people related to life sciences. <br />Admissions & Batches Started<br />January- 3rd, 10th 17th 24th 31st,<br />February-7th, 14th 21st, 28th<br />March- 7th, 14th, 21st, 28th, <br />April-5th, 11th, 18th, 25th,<br />May-2nd, 9th, 16th, 23rd, 30th <br />June-6th, 13th, 20th, 27th,<br />July-4th, 11th, 18th, 25th,<br />August- 1st, 8th 16th, 22nd, 29th, <br />September- 5th, 12th, 19th, 26th,<br />October-3rd, 10th, 17th, 24th, 31st,<br />November- 8th, 14th, 21st, 28th, <br />December- 5th, 12th, 19th, 26th.<br /> <br />Fees Structure: 9000rs<br />Duration: 2Months<br />Registration: 500rs DD by the favor of Prashantha.C.N. Scientific BioMinds, Bangalore, or direct contact to the following address<br />Contact Address<br />Scientific Bio-Minds<br />(L&T Employee Association, Shramajeevi Bhavan)<br />No.339, 1st Cross, 1st Floor, <br />Bellary High Road, <br />Byatarayanapura<br />Bangalore-560092<br />Email Id: - scientificbiominds@gmail.com<br />Phone: 91-080-23627541, Mobile: +91-9632006541<br />

×