Home - brainchildservices/curriculum GitHub Wiki
Welcome to the Brainchild School Syllabus
We have Following different streams
Orientation
Internal Tools Orientation and SignUp
-
HTML (2 days)
- HT001AID - What are websites
- HT001AID - Quiz
- HT002ASL - Jump Into HTML Straight Away
- HT003APT - Design a simple HTML page with your image and description
- HT004APT - Design HTML page with portfolio contents
- HT005ACH - Test your HTML coding skill.
- HT006ALC - HTML Live Coding
- HT006ALC - Quiz
-
CSS ()
- HC007BSL - CSS Practicals
- TL008AID - Browser Developer Toolbar introduction
- HC009AID - Revision of CSS Basics
- HC010APT - adding CSS HT003APT -Image and description Onecompiler.com
- HC011APT - adding CSS to HT004APT skills and summary Onecompiler.com
- HC012BSL - Float properties video link
- HC013AID - Box model 2
- HC013AID - Quiz Session
-
-
TL013AID - VS code introduction 1.5
-
TL014AID - Git and version control 1.5
-
TL015APT - create a repository locally and push to GitHub repo
- TL013AID - Tools Quiz
-
TL016APT Dev Tools (1 week)
-
-
Bootstrap (5 days)
- BS017AID - Introduction
- BS018AID- Bootstrap Components * Bootstrap Contents
- BS019APT - Bootstrap Exercises
- BS020BSL - Bootstrap Grid
- BS021BID Bootstrap layouts
- BS022BPT - Bootstrap practicals
- BS022BPT - Bootstrap Quiz
-
- TS023ASL Validate your HTML code
- TS024ASL Do your CSS validation
- TS025AID Examine and edit your webpage through box model
- TS026ASL Check why your content is not aligned correctly
- TS027ASL Linting - Analyze and format given code for syntax errors
- TS023ASL TROUBLESHOOTING QUIZ
-
JS028AID JavaScript
-
JS029AID JSVariables
-
JS031AID JSConstant
-
JS033AID JSOperators (HALF DAY)
-
JS035AID JSDatatypes
-
JS037AID JSObjects
-
JS039AID JSMethods ()
-
JS040AID JSEvents ()
-
JS041AID JSProperty ()
-
JS042AID DEBUGGING ()
-
JS043AGT ACTIVITIES
-
CS044AID Introduction
- Hello world
- Program structure
- CS045AID Types and Variables
- CS046AIT Types and Variables Tasks
- CS047AID Expressions
- CS048AIT Expressions Tasks
- CS049AID Statements
- CS050AIT Statements Tasks
- CS051ASL Dotnet Commands and Basic compilation and errors
- TS052AIT Solve Compiler error
-
CS053AID Lexical structure
-
CS054AOT Online Test
-
CS055AID Basic concepts
-
CS056AID Types
-
CS057AIT Types Task
-
CS058AID Variables
-
CS059AIT Variables Task
-
CS060AID Expressions
-
CS061AIT Expressions Task
-
CS062AID Statements
-
CS063AIT Statements Tasks
-
CS064AID Conversions
-
CS065AIT Conversions Tasks
-
CS066AID Namespaces
-
- C# Classes and Objects
- Class Quiz
- C# OOP
- OOP Quiz
- Class members
- Methods
- C# Access Modifiers
- Properties
- ClassMembersQuiz
- C# Method Overloading
- C# Method Overloading Quiz
- Inheritance
- Inheritance Quiz
- Constructors and Destructors
- ConstructorsQuiz
- C# Method Overriding
- C# Method Overriding Quiz
- C# Abstraction-Abstract Classes & Methods
- Interfaces
- AbstractInterfacesQuiz
- Using Objects as Parameters & Return type in C#
- this keyword
- Indexers
- Quiz
- Partial types
- Constants
- Partial and Constants Quiz
- Events
- Operators
- Instance constructors
- Static constructors
- Destructors
- Iterators
- Async functions
[ASP.NET]
-
- Build a simple asp.net core project.
- build a resume page in asp.net core.
-
- Build a calculator app in asp.net core
- how to start with a simple ASP.NET Core Webapp
- How a request is processed - client and server,HTTP GET AND POST
- what is razor page and how it works with get and post
- How to read values from input html controls
- Model Binding Types
- How to display values (pass value from code behind to html view)
- RD Calculator App Task
-
Aspdotnet core application work
- what is a process
- what is a server
- console application
- starting aspdotnet core hosting inside console
- what is middle ware
- request flow in aspdotnet core
- demo 404, 200 for a request - one liner explanation
- static middleware - what is it doing
- How URLs are matched
- Areas in aspdotnet core
- Changing the default Razor Pages root folder
- Task
-
- online code editors and basic software installation
- git introduction
- HTML Basics
- CSS Basics
- Bootstrap Basics
- High Level Plan for Learning Portal Onepage UI
- deal with your website files
- what will your website look like
- how to start with a simple ASP.NET Core Webapp
- what is razor page and how it works with get and post
- what will your e-learn website look like
- Create Layout for each Admin,Facilitator and Learner.
- create model object
- create database
- Add sql commands and test your Database connection.
- Make SQL commands for CRUD application of Facilitator, Learner, Course and Course contents respectively.
SQL SQL Aggregate Function SQL JOIN
- ASP.NET MVC
- What is ASP.net MVC?
- ASP.NET MVC Architecture
- Introductory Task for ASP.NET MVC
- Features of MVC
- Task - Features Session
- Create ASP.NET MVC Application
- Create ASP.NET MVC Application (using Visual Studio)
- Add a controller
- Add a view
- Controller Methods and Views in ASP.NET MVC
- Advanced Task for ASP.NET MVC
- Add a data model class
- Finding and evaluating NuGet packages
- ASP.NET MVC Entity Framework Core
- ASP.NET MVC Entity Framework
- Work with a database