Internship Schedule 21 Days - brainchildservices/curriculum GitHub Wiki
Day 1
- Online Code Editors and Basic Software Installation https://github.com/brainchildservices/curriculum/wiki/intern_code_editors_basic_softwares.md
- Git Introduction https://github.com/brainchildservices/curriculum/wiki/intern_git_intro.md
Tasks:
Day2
Tasks:
- https://github.com/brainchildservices/curriculum/wiki/HTMLpage_image_description.md
- https://github.com/brainchildservices/curriculum/wiki/HTMLpage_portfolio.md
- Create a Webpage that includes images, hyperlink, tables and lists
Day 3
- CSS Basics https://github.com/brainchildservices/curriculum/wiki/intern_basic_css.md
- Browser Developer Tool Bar Introduction https://github.com/brainchildservices/curriculum/wiki/devtoolbar.md#css
Tasks:
- https://github.com/brainchildservices/curriculum/wiki/addingCSS_HT003APT.md
- https://github.com/brainchildservices/curriculum/wiki/addingCSS_HT004APT.md
- Create a Login and Registration form using HTML & CSS.
Day 4
Tasks:
Day 5
- High Level Plan for Learning Portal Onepage UI https://github.com/brainchildservices/curriculum/wiki/intern_onepage_ui_learn_portal.md
- Deal with your websites files https://github.com/brainchildservices/curriculum/wiki/intern_order_website_files.md
Tasks:
- Create a Website that includes Navigation bar along with four pages, Home, Login, Register and Gallery.
Day 6
- C# Introduction - Program Structure, Types and Variables, Statements, Expressions, Operators, Boxing and Unboxing, I/O Commands in C#
Tasks:
- https://github.com/brainchildservices/curriculum/wiki/cs_basic_dotnetcommands_compilation_errors.md
- https://github.com/brainchildservices/curriculum/wiki/csharp_expressions_task.md
Day 7
- Conditional Branching Statements in C# - If & Switch
Tasks:
IF..ELSE
- Find the largest of two numbers
- Write a C# program to check whether a number is negative, positive or zero.
- Write a C# program to check whether a number is even or odd.
- Write a C# program to find minimum between three numbers.
Switch
- Write a C# program to print day of week name using switch case.
- Write a C# program to create Simple Calculator using switch case.
Day 8
- Conditional Looping Statements in C# - For loop, While loop
Tasks: Do all the tasks in for loop as well as while loop
- Write a program in C# to display the first 10 natural numbers.
- Write a program in C# to display the 'n' odd numbers.(n will be the input)
- Write a program in C# to display the multiplication table of a given integer.
- Write a program to find the sum of 'n' numbers.
- Write a program in C# to check whether a number is a palindrome or not.
Day 9
- Conditional Looping Statements (cont.) - Do While Loop, Foreach Loop
- C# Arrays https://github.com/brainchildservices/curriculum/wiki/CSharpArray.md
Tasks:
- Write a program in C# to display the first 10 natural numbers using do-while loop
- Write a program to find the sum of array elements
- Write a program to sort an array
Day 10
- C# Arrays(Continuation) https://github.com/brainchildservices/curriculum/wiki/CSharpArray.md
Tasks:
- https://github.com/brainchildservices/curriculum/wiki/CSharpArray.md Check slide 8,9 and 10.
Day 11
- C# Classes and Objects https://github.com/brainchildservices/curriculum/wiki/ClassesAndObjects.md
- C# OOPs Concepts https://github.com/brainchildservices/curriculum/wiki/classesOOP.md
- Class Members https://github.com/brainchildservices/curriculum/wiki/ClassMembers.md
- Methods https://github.com/brainchildservices/curriculum/wiki/methods.md
- Access Modifiers https://github.com/brainchildservices/curriculum/wiki/AccessModifiers.md
Tasks:
- Check the end of the each slide for exercise.
- Quiz
Day 12
- Method Overloading https://github.com/brainchildservices/curriculum/wiki/methodOverLoading.md
- Inheritance https://github.com/brainchildservices/curriculum/wiki/Inheritance.md
- Constructor and Destructor https://github.com/brainchildservices/curriculum/wiki/ConstructorsDestructors.md
- Method Overriding https://github.com/brainchildservices/curriculum/wiki/methodOverriding.md
Tasks:
- Check the end of the each slide for exercise.
- Quiz
Day 13
- Delegates https://github.com/brainchildservices/curriculum/wiki/delegates.md
- Collections https://github.com/brainchildservices/curriculum/wiki/Collections.md
- Enums
- Exceptions
Tasks:
- Quiz //
Day 14
- ASP.NET https://github.com/brainchildservices/curriculum/wiki/aspdotnet-introduction_.md
- ASP.NET Core https://github.com/brainchildservices/curriculum/wiki/ASP.NETcore.md
- How to start with a simple ASP.NET Core Webapp https://github.com/brainchildservices/curriculum/wiki/aspdotnet_webapp.md
- what is razor page and how it works with get and post https://github.com/brainchildservices/curriculum/wiki/aspdotnet_razor_page.md
Tasks:
- Create a Website in .net that includes Navigation bar along with four pages, Home, Login, Register and Gallery.
Day 15
- what will your e-learn website look like https://github.com/brainchildservices/curriculum/wiki/intern_e-learn_website.md
Tasks:
- Create Layout for each Admin, Facilitator and Learner. https://github.com/brainchildservices/curriculum/wiki/intern_layout_e-learn.md
Day 16
- Continuation of Day 15
- SQL - Introduction to SQL, Database creation, Table creation, CRUD, etc.
Tasks:
- Create model object https://github.com/brainchildservices/curriculum/wiki/intern_model_object_requirement.md
Day 17
Tasks:
- Create Database https://github.com/brainchildservices/curriculum/wiki/intern_database_requirement.md
- https://github.com/brainchildservices/curriculum/wiki/intern_sql_command_test_database.md
Day 18
Tasks:
- Make SQL commands for CRUD application of Facilitator, Learner, Course and Course contents respectively. https://github.com/brainchildservices/curriculum/wiki/intern_CRUD_sql_command.md
Day 19
Tasks:
- Continuation of Day 18 task.
Day 20
- Review on the website